From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752574AbcF2AfL (ORCPT ); Tue, 28 Jun 2016 20:35:11 -0400 Received: from relmlor2.renesas.com ([210.160.252.172]:64554 "EHLO relmlie1.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752440AbcF2AfI (ORCPT ); Tue, 28 Jun 2016 20:35:08 -0400 X-IronPort-AV: E=Sophos;i="5.22,559,1449500400"; d="scan'";a="214456012" Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kuninori.morimoto.gx@renesas.com; Message-ID: <87inwsg7p5.wl%kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto Subject: [PATCH v2 1/7] Documentation: of: add type property User-Agent: Wanderlust/2.15.9 Emacs/24.3 Mule/6.0 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") To: Rob Herring , Mark Brown , Mark Brown , Laurent , Guennadi , Grant Likely , Frank Rowand CC: Linux-Kernel , Linux-DT , Linux-ALSA In-Reply-To: <87k2h8g7rr.wl%kuninori.morimoto.gx@renesas.com> References: <87k2h8g7rr.wl%kuninori.morimoto.gx@renesas.com> Content-Type: text/plain; charset="US-ASCII" Date: Wed, 29 Jun 2016 00:34:49 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: TY1PR0201CA0034.apcprd02.prod.outlook.com (10.164.90.172) To PS1PR06MB1705.apcprd06.prod.outlook.com (10.167.53.15) X-MS-Office365-Filtering-Correlation-Id: ba425b2e-4092-42fb-8562-08d39fb52df2 X-Microsoft-Exchange-Diagnostics: 1;PS1PR06MB1705;2:cAOT5nOnseM+1FiSLo4TjtZ2cAC6Cx7R/qqqC/WtLB/oH63gQtg8GBURUbLHZjLy4jVMRGtELC5/m2V5n1S4A+xLSWMcGySHhgEcV65t7n6vDu4Phi1koPipC9pGChzgLMsbdcrF8T7bZzN21MsPsSxuM1cSJg1SGoIr+B97+tMGTyb/OoPg5iHyNW32yZOL;3:vo3CQwQqB7Nzab2PRqLcWh3+WhGWMzkC7Qr2SBggdPcUUnrP2zrneQgCyMWB2kxKy4ZLu+5mRYZ42o/41z4rzp9YZ+ElTc4NrvpteVtCSj0vI7VwSERzqdRfoi4TyW42 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:PS1PR06MB1705; X-Microsoft-Exchange-Diagnostics: 1;PS1PR06MB1705;25:tgc3ZNU8OfbDj1cDY4AwdxK8Uk3wbo2aY7IGtLW72pRsW6q8rUxZYLLju2W3LBjFyKQysVwLME2lIQaeHEZ0h9vyFx+GPF6hU3PVZ3eKarJubtwGA18drBBttwZSmDA5FLAdRMdSKMOrtDkzNBPx2a83EbovQuFLTtlRZBryWK9l9pDoH9Ygs4bMFsnrubiqVReUvEVVUmOrOWQjGxjbPxMZJuqXQT6l5WuH6Xqmnq8MGUgsBM7+odC4ANu7WcjwAeEtwhmBmpf+tqo0i9WdmA6SXEDh62xgCC5DemNfMeaVIJonx9oMYUw8rAQhdLiP5i+us/a/WldDwcnkJ1kg0693ioJCp+/wGlHUEqomHrrakoI1W2aUfzb/sNDy8XzxPieMNur0NXpWjQ+p6/1+5o/U2iBwRxZSGDIJa94rE+oiFtkBIe28GQOV4ZnD8MwkPtqvoYWSWPwdijfytFCvoixEboodzjlfqsOJu7Ei4toJSUKnADLItQ7EMeqq3jvDq91FWlvl+Rausjj1rvIhfvbdwxBeMkHsn4+r+E1ITAJaOEu81NYmQ2PfG60cjCjjTH08NOm/K4r9I3ouSfuRDmHCMMsmGTh3SO7Qmo/6MHG35FyIgdKi5c2k2eDNudGy3KW1jsPzEC9EVzObOtHCoOrmXgkd2WFAVHmUfT1sXsKD47orhSxDYwqiPPWAwWn1quJgpjvGmFXG2/H9b1UkohdCRcYSCnH00QbsaTu1pjY=;31:ly1AC8mQIhvaxW3Xhj47xT7bdVTvbUTqLyQfkL6+agXoiRv/PHmhLtPQZd7aP3ak8jKfujulOIuaQrbiW+KDYgQPmwIv5eSisKSCg6uufMvE8kVowjOOnXr/laQFym+imopVa6B8G7ZKTd4v5vb9tuNiKgR8aRszNPW2qiLZKqEpKWIAaEiXweM11cj2aAvs1R9L0wwreoKtBidDxgr8XQ== X-Microsoft-Exchange-Diagnostics: 1;PS1PR06MB1705;20:ZT5GbkazjwqQwKRcNIXuooPGREuOU4+JEqXOaElMgWB2fFWsfTuwnzGdsmRHuzIe5mZC8TgXH3KgJdg6r5Mx9Im89HvFnbI0Wj2DmS2oHbdDu+VTIrThP0geas4zSY9C0J8te2CKUdAr7VmqJWUuXldZpV7eznUjY/TzcJ9KZfDeKCy8Ju8b7TECdD9JPdMeYUtVP2iowg5k1goDmC9OrIJ67toIXeaHZO0FhjpqwCYHQBOi4x3dM7eUkXNFAS5knpU1s5V4K3mFg2hrNlyhRLoSmIXQycP9MgaXVMK8qiaS24KGCRx+VINw+sDhUEzkdb6q+8vRe1Pc45fWASQehIR45gfR5lRaBZz3kXwtY64ePJjzpYTY5xy9KLz59GWPGhZ787H+qCeILo+pw4YHfrquJjSF4mNdAtWQL+TBfH3sOYz2JZqQTAWa7amIK/jYd4CEmfyosqSvTkzxlfKTXbvuTTMPmw3YGptIYE5g89iMGNUa5+g8b3T+lj/bfbVv;4:CtmT8Z9loLnmKRerq5Y4NxBsuefd1T+G8Sa3RlTmbOXPA/1Vi0ykQHjdGB03Pj2cw0qKvsHmzFDZ7zRq0rqYut/H80RnpyGtAmXn/PBdOXqIaDBog5QQAKpvZqKzJ+wfK78hxkGECs8XASzZ1mO0y0bTfRVwVOOA3g+qV0+5bVYx71cUiHb7yyU0I6gbuSLE86u0IERYKbEor75Qsstnlsb6vWT9z3CcpoqbG4idlI996i2ftK4jDtzpHuy3rLU5cS6FeKEdNFcB57bMKuFQ9pqCsZNtObH6cG7dS/0orhfzphwYJkWKg81dwjFOpYJPlumtLLeqIGF0itW/KMFXvjtpezNFoGuCOs3ZnPaylbC7C6lw0LbJKU6jrMD/FL+tawSTYQ7CA1dm4nxxx3sPAw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026);SRVR:PS1PR06MB1705;BCL:0;PCL:0;RULEID:;SRVR:PS1PR06MB1705; X-Forefront-PRVS: 09888BC01D X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(7916002)(199003)(189002)(305945005)(76176999)(3846002)(6116002)(7736002)(54356999)(23726003)(50986999)(586003)(46406003)(81166006)(19580395003)(92566002)(8676002)(68736007)(4326007)(81156014)(2906002)(7846002)(19580405001)(83506001)(8666005)(101416001)(69596002)(105586002)(33646002)(189998001)(50466002)(229853001)(106356001)(47776003)(36756003)(66066001)(53416004)(86362001)(77096005)(42186005)(97736004)(2950100001)(4001350100001)(5001770100001)(7059030)(16060500001);DIR:OUT;SFP:1102;SCL:1;SRVR:PS1PR06MB1705;H:morimoto-PC.renesas.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;PS1PR06MB1705;23:usJHB4KhM1ecKKUI/L9BFEQnvawj26SUeDneAHzDq?= =?us-ascii?Q?ujtwPa4bQbX5qavQeDP3174BFf0K7mpqJ7+PtJKYZslyUrnAAWvnarcH2XO3?= =?us-ascii?Q?mZj+g5LrYXwAT29d/NG0HxH+uCF6jmcvtPIUKIO3QiAl8/rVseL+ThlPhQjv?= =?us-ascii?Q?3s3MEzh2AAEJJZHGdvWGum38gq4Hknqt4z6myEoikXJlsa79Ryob6x+9VOs1?= =?us-ascii?Q?kGrmvuGD3o92NwOyGpx0QWg6nX9HI+G0HpO84ihfiK19OeZW40dVZoX2af4a?= =?us-ascii?Q?Xqz+mB+fxrPErdoz2kmlNCT+ZHOatyQOV2+cYdhuRmy+HblUKGldGvbkk7NN?= =?us-ascii?Q?bNfdlyDlp0Bptg+ZUCbJJfXVJTWLS4dihbULRpK0ALJip54C3MbagNH4efQq?= =?us-ascii?Q?qOYCAweg+0oD24r8vtzwzMdKZjXPCEHtR/KMt5S/TAPsUeK/BLa8N5CJPrdi?= =?us-ascii?Q?JnMtAEeVCN3bvxK14d9JjnuXcrbDEOWdNLOoXvKro4nt9xLzWdQuU5pt2KlC?= =?us-ascii?Q?tk2Fg/vEZ6duiEwoKwrLMEnBs1QMic83TOQnR3/uyTq/zfJaMtAqVqz9USdm?= =?us-ascii?Q?KguXTYqSDs3uNci9z6ZcrZyenG7ZV3MH82T3kwB084iyNagS+aPU6Y9oZ2+h?= =?us-ascii?Q?bp+FyFqGzx1qI1FTnJeGkKmJC6l9xzdzwSo/+zhNyZh4h2QjSlWErNUDN/e/?= =?us-ascii?Q?nZT45t+MgOtV18OcP+fyWfMGfmqgo46wykSiqAHWVEV8yiDd69bM86tHzQGc?= =?us-ascii?Q?RQSQLo/6y9a7lgBNr8HvevSqk8Nn/KH14eebBvyD/SvVJUqDnIlkQHe12ZFh?= =?us-ascii?Q?yQkWhTlDCYrW4WJLXuS+15MQRtXzk0VNii9HbGtpm3LPPcrF8Zs9+W7trn0C?= =?us-ascii?Q?YOzkNndE04ieIM9l256RZ7FZDo5kKFPJaKHbsSGbqlb1MI/YNz78apU8h9OD?= =?us-ascii?Q?4F+wlVcGVDoOUoW7pB0F/rTOMTZHOGrKUEliE1T7Muw9juEY/TYbnhKorimH?= =?us-ascii?Q?7UAhjOrhYOlsk0+vWVPC7Dqj1zPnezXSuPodC8gP7bvFnKrD06OdxiAGkEQx?= =?us-ascii?Q?mjJcx4XkVqSgFp/nfCExcBDgOPxyvsu2/d9eTQYIwKM7q6pPEre55Knl/S+C?= =?us-ascii?Q?hJQo+EAVs1H+us8pg2v6VRnEEiQ2+U1EMzblPSki0pq0HgBnWVvq8fUbY3UH?= =?us-ascii?Q?GybM0Gm93CeLGp82s1tkb2jYRvWq69B7hqF?= X-Microsoft-Exchange-Diagnostics: 1;PS1PR06MB1705;6:zLjL0W+pfuf9BgWMhzbm8CgZQyMVYRSL237if2Nnadsj/KNxYXakdfw1UPEzJvRiTH4VuqUvACeNtd+izcMe6+JfWHpOFO681Hhl7nzyZpeAM3O89rIVsJSTnMLUvsnKsxKWFuBRk+nQeTq2HyFTVb1ufB06EsfuZ6olT5NtxWNO2r7j5h8KkJaOIvOz3KoFywj5CHILv0agPNCMMyo6FiYqXk8xfMURaHONQTYUn56jsqXOqVyhcGS8McRVEKrNq5hCoJhgoYQxHWEosx5AjqgSeSAcc/OS3F1LhmSnnMWSQqSGfMgYLBgCjRJlHFABtTF/9K2Vao/JURyHfBfB6A==;5:aQxWvwYRwX+OB3+5xinHa3M3W2XJlec9fzFrssfeYvDQ5c+yO3N9DMrkEbUOiJ+XZ6YV455kbMvo29Wwo9GDHBCFx0t6hjfhUx5ODGTR5xiTWH3IGJDCgiJXkWOvyDQbuW3tVSHUjsSp20EJJXweDw==;24:s+g16O9DaYmhZFwSd+Bk/tEz0pA0r4yAb33JMmVWTHPlK3vvw9R/DhCV+m7g4HWAOnfHo4RTQ5yxTSQhmPA25cbk5Cxle2K+TQ06qX5urtM=;7:Q729IYSp5h7UKAJaKjDoWt6y+Kzr11/ZakYrnZ6byZY15+BA5sqhTj4eSLfMaBtWgIG3Fq1xeVpQmGQN99KmJCIPza9KiLeghg8bIlupG1YbWyydbupoFWSIpLCgbhEhuYFeQ7/71mX1K6xJqOFtqep0X4yNdzyFOjB8eM8G2IbrYCwHr2srn3ao2PoOgdTb//oLrvbt9I2xfv4N/etughPnfqhm+8CQCDF+s/XpC6mB9DPKIyUMXTUW/P/T7c6D SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;PS1PR06MB1705;20:yCgSYt+Aq+Rw0oo43yh0wk5hfiQKjRmOGLUZIkskYVk0yf4DH6jFysjLl/xaBqtv92NmlNWI4hs1BkARVnZwJ5kBFxvltLaRTtr6bdV8UlHJPQrwuOwITb31MJt8nc/pl9KvR5jtrbizYlKUGIWxpyyB3L2ANWL9zTF1Ou8zNa4= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jun 2016 00:34:49.0571 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS1PR06MB1705 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Kuninori Morimoto OF graph indicates each devices connection. But it doesn't support type of each port. For example HDMI case, it has video port and sound port in one device node. In this case, current driver can't handle each port correctly. This patch enables to use type property on OF graph. Signed-off-by: Kuninori Morimoto --- v1 -> v2 - doesn't indicate Linux subsystem on git log - use HDMI example on graph.txt Documentation/devicetree/bindings/graph.txt | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/Documentation/devicetree/bindings/graph.txt b/Documentation/devicetree/bindings/graph.txt index fcb1c6a..fe6c8ce 100644 --- a/Documentation/devicetree/bindings/graph.txt +++ b/Documentation/devicetree/bindings/graph.txt @@ -110,6 +110,27 @@ device-2 { }; }; +port / endpoint type +-------------------- + +Each port can have its type if needed. +For example HDMI case, it has video port and sound port. +Below example indicates that port@0 is HDMI-video port, +and port@1 is HDMI-sound port. + +HDMI { + port@0 { + type = "video"; + endpoint { + }; + }; + port@1 { + type = "sound"; + endpoint { + }; + }; +}; + Required properties ------------------- -- 1.9.1 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kuninori Morimoto Subject: [PATCH v2 1/7] Documentation: of: add type property Date: Wed, 29 Jun 2016 00:34:49 +0000 Message-ID: <87inwsg7p5.wl%kuninori.morimoto.gx@renesas.com> References: <87k2h8g7rr.wl%kuninori.morimoto.gx@renesas.com> Mime-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <87k2h8g7rr.wl%kuninori.morimoto.gx@renesas.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org To: Rob Herring , Mark Brown , Mark Brown , Laurent , Guennadi , Grant Likely , Frank Rowand Cc: Linux-DT , Linux-ALSA , Linux-Kernel List-Id: devicetree@vger.kernel.org From: Kuninori Morimoto OF graph indicates each devices connection. But it doesn't support type of each port. For example HDMI case, it has video port and sound port in one device node. In this case, current driver can't handle each port correctly. This patch enables to use type property on OF graph. Signed-off-by: Kuninori Morimoto --- v1 -> v2 - doesn't indicate Linux subsystem on git log - use HDMI example on graph.txt Documentation/devicetree/bindings/graph.txt | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/Documentation/devicetree/bindings/graph.txt b/Documentation/devicetree/bindings/graph.txt index fcb1c6a..fe6c8ce 100644 --- a/Documentation/devicetree/bindings/graph.txt +++ b/Documentation/devicetree/bindings/graph.txt @@ -110,6 +110,27 @@ device-2 { }; }; +port / endpoint type +-------------------- + +Each port can have its type if needed. +For example HDMI case, it has video port and sound port. +Below example indicates that port@0 is HDMI-video port, +and port@1 is HDMI-sound port. + +HDMI { + port@0 { + type = "video"; + endpoint { + }; + }; + port@1 { + type = "sound"; + endpoint { + }; + }; +}; + Required properties ------------------- -- 1.9.1