From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752695AbcLGAK7 (ORCPT ); Tue, 6 Dec 2016 19:10:59 -0500 Received: from relmlor2.renesas.com ([210.160.252.172]:9531 "EHLO relmlie1.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752475AbcLGAK4 (ORCPT ); Tue, 6 Dec 2016 19:10:56 -0500 X-IronPort-AV: E=Sophos;i="5.33,310,1477926000"; d="scan'208";a="227934202" Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kuninori.morimoto.gx@renesas.com; Message-ID: <87wpfc38i2.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto To: Rob Herring CC: Mark Brown , Linux-ALSA , Liam Girdwood , Simon , Laurent , Guennadi , "Grant Likely" , Frank Rowand , Linux-DT , Linux-Kernel Subject: Re: [PATCH v5 11/14] ASoC: add simple-graph-card document In-Reply-To: References: <87k2bowckx.wl%kuninori.morimoto.gx@renesas.com> <874m2swcbx.wl%kuninori.morimoto.gx@renesas.com> <20161202135048.tzvrv7pzv2dubcy3@rob-hp-laptop> <87lgvvw92p.wl%kuninori.morimoto.gx@renesas.com> <20161205225802.ye4tcjwpjmarbfxh@rob-hp-laptop> <87h96hc1us.wl%kuninori.morimoto.gx@renesas.com> User-Agent: Wanderlust/2.15.9 Emacs/24.5 Mule/6.0 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset="US-ASCII" Date: Wed, 7 Dec 2016 00:10:49 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: OS2PR01CA0116.jpnprd01.prod.outlook.com (10.174.152.162) To HK2PR0601MB1443.apcprd06.prod.outlook.com (10.165.182.149) X-MS-Office365-Filtering-Correlation-Id: b3569daf-7d59-458d-08d0-08d41e35807d X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:HK2PR0601MB1443; X-Microsoft-Exchange-Diagnostics: 1;HK2PR0601MB1443;3:rvup7bQIDCIV9c9kzd7YckwZb3aCRO5cs8Xst0fgoVuNslZQf1q2iuZhuR+8eIcOyG7w983cnMfaTe+g1PA78v/agoY0glZ0zZP3AVqFsY/hcNPRisut3Da+F71XDrphoUpGttNNHWo8b2Gl9VLZE8OZj4c3rGAqzsJ7d5L6g4Jr3s41+PAIJ8efOyVQsVRSPexpoA1popt0FAvR4Dy0Q7m5y7vV17qw2G2aX0m0MWeM5CLmhblyf++LVrr9OpcR8ok1/hDXT0gH6Fs3/t4J8w== X-Microsoft-Exchange-Diagnostics: 1;HK2PR0601MB1443;25:KbGIEej8Uk2NPdyR3vIbtTjmp7Uznjc2eRm4XoHDxYJmGmx0wOHmYd6UncNLHuFC5eefTpyKtLsu2w7oHK4LpCbIC8MZya0APOqpZlS4IoJURADNY3iIT8jhh/C17KrhS3O3M3OGtzETIyDiFjriuMHLOD8Ql+yDrr1Jja+U1Vnk9Fnko2lf2/BrX31MN4Kt/EVOu1ilZWikZGQ7Iv2bYUTzf2L9A3gAW8Sg2tba5g7QY00gQ1248qOPdn78o+UJOm2NUzHy8DqiLJlJ0Z/7paYf5dqzJx5Mo8GuqoLFnztsQoTM43bOfOUtIceE9XJ96/YEFXk1B83P2aEeGIj75R2VSoaAvVpLEuDcU39rAftm0GA7Bm4lfqWRxESOaC3pmoOO8jHlwOndVSBCpqUkodx1vzKyKbCv2Iup1m8rgcAgBz5pAURDYA59EnpyDTjmLqY/la3JgxUexivD9DC23uQT4uyO3kDsdsUzDp/u/MLli4pcuFTCyvO1CIichd8e+epOwxv8PpjF4f1+fAR2L+1rE1QS1mU+h5TSpd9/fdC/q3m+wS7hBy1Uo+4soQN7M8atFWyuti8zLS9Pd700uBkiphZ9y+jhxkNDfeiChdsz//pU6iyUQ6ELR18AS0AiAN2l9ffyZrkfAE59p+uBhjmnjB8Dl/Ihs6b5kcZndcaz1J5c+O+roqqqrkyTzKqKGhzI7+uhmx0/7x5/lFvzqe+6Ism42QVOOmbCz+8NUtwIic2IFLNR6EMqARC88QGm X-Microsoft-Exchange-Diagnostics: 1;HK2PR0601MB1443;31:WRcuLFOF2xdtWG9+ek84xt0ExPwKREEw8fC906I87JF+CtS8CzA0t7EvNYwZi0EVV/ka/3gAO61QvkeZAF/phVSZ/OOLFIm2HYsNGqCrqoFvxjSkTU4bQ2uIgZbpfaFqpJFMn/jt+nRxQb/XPcyNsIyX4r+bUr7nCKhtMs7/e/gXusSmAAnIHhK1UrVte64qTAHJUnrpGgRWdNiV0VFA70jM7INWzHpX+z+HhYBMbMFLSqQRPmoReqyjKGkgwaKZ8IFSYDEihbLxB5Q8vYic25mUupufOHo8dNztdb8vm/c=;20:YavGZspAeebAgsQae0K5OUd6M9A1EKSVl5v7BDDk4LdyUF/3rbwVZrYy1anq13iZhXu/2Np3Zid0qhXx697eJjJImWVTgY/hufOxJ6tI3Om0LH9bUyPXQYu17eUZWvPSYOqdl6rRNRQ4Ip8QGmH/Pref2O55I8Hw9/O88zvE8Sq5WXvKu2Jvu57w66XjyLAqj/Y+/rZzAL9eJhXwC+KbATFp+0Ld8tBxB2R0oDpTG3CybCCZcWFgm9S28bjAAq/mhXiSj7gHKAXDjI/D3c5qdlm4+BM+gypriljSqcfh5/db0p41/Id0Zbnc+45V8SrYLyZRMB9DFOrX3myZUbxL7JsRQUqCKDbgcjwB81mxBZWOo0nRdKF+eYde5s0UxsDqeIzc2FkouSDiBg7PUnRV2Rf1oVV9X6ES0JgxyiP8UQBWEOCbdKNhw5D2OBwrlY+nnmVa9dKtBRqW2PAhZOUayhzGz6MsrMwUSEQc40OTh2wnO+JGiqmzz1g9uBUABnFC X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026)(6041248)(20161123560025)(20161123562025)(20161123564025)(20161123555025)(6072148);SRVR:HK2PR0601MB1443;BCL:0;PCL:0;RULEID:;SRVR:HK2PR0601MB1443; X-Microsoft-Exchange-Diagnostics: 1;HK2PR0601MB1443;4:Rl3ZB3CyA4kdh6iRd8w0KotrYnvce3L5eKdMTW8QG33KJDso2KoPsoXD0izmu5SCeWwbk2F/64tVSw7KnHqsTzkaPOTFcAMhi/kAp6ifQh/4XMhlrNpi8O0Q3cPnV0I632HHuy+gPoWx3eSa+/SpXSqD3EeRJaz20+lz0ZncXW+vRnWVds0Inc9FWO6xpYzWn5yQZ7fjKrAdsvRPztsCOS3XXxP0iKz+g1GVBfVv194GiUAcekhFUy7jd1yZQie65nYIN0Y3/9c1L9stiH1zUJLkoSLCIT8uyPTRELTf7tsCU2bUoKj0GrlSAKxTlZtd/gMFElgFPXSPxKBLx/ENfEeYPbJbVbgp6tpr1IYgzlz9YdgaegokpBxd5TH8vRO8qdTyqlE3ysOc/N3WJNx6BDFRrMKDM8aV4BxaESNy0J845wokpdxg7APp8UjvnWbEvn3HOLLJQv23z6m5MIuF8iayK6phgD3YIjP3tKU7mPSymn/wGR1MTJ6/dqOS4uadSqE1pSxwYD6LwtqhPBhACN1WbZwjFxSygpXZ00A0n2Kg3B/yWW2Zkgq3DKHMUQE3YY1kfWwuSooLsDy+GJaFOw== X-Forefront-PRVS: 01494FA7F7 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(7916002)(189002)(199003)(38730400001)(76176999)(50986999)(81166006)(36756003)(69596002)(92566002)(42186005)(189998001)(83506001)(46406003)(66066001)(6116002)(2906002)(3846002)(7416002)(101416001)(53416004)(54356999)(68736007)(39850400001)(6916009)(106356001)(733004)(39450400002)(6486002)(39060400001)(8666005)(39410400001)(97736004)(23726003)(93886004)(7736002)(8676002)(110136003)(230783001)(2950100002)(86362001)(4326007)(229853002)(105586002)(50466002)(305945005)(4001350100001)(7846002)(81156014)(39860400001)(47776003)(39840400001)(5660300001)(33646002)(7059030);DIR:OUT;SFP:1102;SCL:1;SRVR:HK2PR0601MB1443;H:MPC.renesas.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;HK2PR0601MB1443;23:l+gtU1VCUueL0a/5uq12JNwUvdlXllNyTMSxHs0?= =?us-ascii?Q?7PjGmp+iCdI73cfneJmN+mlSWlpkoCmzyNM3AoNSWVhdu29DaB2dig7HBD9x?= =?us-ascii?Q?YtTK2FHctFGOAcLikhB7b9/J+vpaX4tafJnVZFpZiDs8CiugGPFtaG+FHpUa?= =?us-ascii?Q?p+L0Bq0Xsw6m5DV9ymwAI76JLrWkjENiIcR5MvPDHtiDSOunxfggkBoTDKpg?= =?us-ascii?Q?PMTTiwp9Ra/5RU4v73TsFK9JkQjLz6jAsumy52EhH+HLSCnDTcT0A2BgQGk5?= =?us-ascii?Q?ayngug5BubNL5giaUOXcGX2UZrsM8oSF2pSMZ4CuOLF7KUzpMBHsJxWu/bz+?= =?us-ascii?Q?kQDBEyJDxmJHSbQ7ZYVXchkiRuvTe7hTbSXcq2Tpf3KH6Foh+FqOrrIcPomy?= =?us-ascii?Q?rjczoa9c5DQbT810/baGVhmzRPXBKLkLj4/NCrQsjrYEfIIw+sTFTUG2v83/?= =?us-ascii?Q?HRp7i0GGvxI8yN2MKrTR5ko2U4haFl9X0yjCxhZR8bm3fwAsJukHOvLAZIWt?= =?us-ascii?Q?T4FAOLovTVX9AkLHqk46M5Fci+qUBfGElFuspwxrvmeVkvCgqGvU4GuCOMP4?= =?us-ascii?Q?whiEZHliLWuqNgdNhiC3DldiKLWpqFPawILfeeQ7z/m/oftTuwbmgN/GBYH4?= =?us-ascii?Q?I93jeH2BCktKuh2zUXYNHUnk75ahhZTwwBC/6OdwASNaaVuvsK669X/yiUu5?= =?us-ascii?Q?Vn+V3FJzPrWPKteASDSv09C1EAWZulQ5vSuFRp92eEgU8H+WkDZYdtG2YArh?= =?us-ascii?Q?FAuRA0WJhtlTIi5jmV7zXZeAV/TJDTavs6e7KaVfqa9Yo6DXXiND14PZinAh?= =?us-ascii?Q?oBW42CTZikVlPe4NzkhzAqqA5XUdCuVcwY3TodQVGvzZLpuJlDNXqI3tY0cf?= =?us-ascii?Q?bHccmCrz05Hw0wD1Drejcr3cPNWzGNuZvzwFZc/vqj8bKcI95tOBtlAahn0S?= =?us-ascii?Q?52z/SJB6r/GPd0WKe/Vc7WnkVRTQJ0WtkenB4DdQ77RgDbgm7BOaP0z5LFaJ?= =?us-ascii?Q?jEe7Xq/u2AiyHh8BmLwRLX5Lzxm++q0/CsBMzKPNjvmO6mqt+83GQoP8jyMc?= =?us-ascii?Q?pO139nLK+6HpfjtwmiQqDfE7HZ3UO1VVpW7unpA21MRIhrxWhxvjcX3jS0hP?= =?us-ascii?Q?WjTM9FnYdgUhp4zzZ7rTBQQO9IGb7JL+me/clLOpOUjCkrJtUlROHY2cZdGn?= =?us-ascii?Q?2TJfH1cRbYigk8IlSFf36iiQHJIIc2BQ2PoMa81mUn/BlfPzmZNfUGyln64F?= =?us-ascii?Q?ayeGfi8D6GpjoLk2Y2ybZoJclKLQtN5R+Va+Lb26jtEoubmnsj3byZhiiQ6X?= =?us-ascii?Q?IwouMWs4kTMjBeyNlbmLbSlhZUsDOY2ZcGfRFXaMGCpU0lGJcwi73HWn3bJG?= =?us-ascii?Q?qs0D+MadKp7rwKcF5jG3jhTAn7tM=3D?= X-Microsoft-Exchange-Diagnostics: 1;HK2PR0601MB1443;6:ic+WLA3go060naMH33SIOVLWGjSZglCX6k1hqo5gLcHfZ62K99IgYTHFGU1QYnC0GC9kVtl28nXWyCjIpaa3OFi+2LC1cWLEXk8/TKoB5E3SeFWlHznNQflGoLcC1d0qQbp5ObZGrZRIqQgAif6p8UpuMdNp0Y/vvi9dMS5vsxOtbs930wvUV8C7UFgOXHXv8nNt3kQJnnY4DBExytGYVsuMUgDIrYCUO3XhrZUahXG2fo65KfR2P3LONEEmeOdBPTNVm+G42o5lVDgovmkHwCjjDTX0kS+gj6eoOlpgy+zWDYn6SN6qyqiS6FlSQUl1nIWfo/sa3AOk9cThCqxKegsBJtaFfb7pQ3K0jmrj8CQjzjUkJPEggdhna+4R/N12YI9G4zZniykeaFbisSErtSVjROds7OC227fGkM1lwvaQ4sgRtcfBlC2YMKhuZYcHYPe5QDvr+lu3Sna0tnJsi2U79ERNFTH1pn7pniR6SjtQWycdRo52/Jy9ko/B9XOt;5:QLgjf4LJyFMSKNhjI390WZmMAx2IiPD5cYWjznqHH2jbOW3mceINxop1sv8f9foXhRWhukgie3txulfepPEGoXLx9nODgnErLIDX5L4wdxy2LX9Cq/Z41DqwiTiVHdRA8XSVyuMxXdYhUr9vwO1a3w==;24:I9MtUIlh/nmnzv7d+Yq3jfN7/i0p8bZ66gy2YrHMCNWsgMPG5D8FYdKPxlBg9xaUhTsggtQjd92vn7nO1GvWM8TBqaEsUATaKIWILrRM7+w= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;HK2PR0601MB1443;7:Sat/cFFOy3pYJEbTINqEOLxOgZdAwn+IYrHWS7vFMt/Qr3oz6PtA9MbgdP3HFQd0sEK8+1mGNb5g222zrOlA3gPcHPHeLAO98D7H+Z8YFirmwuApQzZn9TCR4xhgIxY2aPmvXq7dJRcJtBTo/u/AZd/6VwAT3vZYF23Bc8jsVUFHZVTFw8uzLZcz2eFa3pcXmbTk/uquzvvNPnXlSGPopfcjXNpFtFlLh7HJ2066M9fEhdGzIqHNAQxaFQMzBSungNAP5JEJj6sRhHvKnUSofw2dY5ZH/IdPXMOdf5gTLaZ9NglvpkPwzrolgv9XtyZEwLdgE+LDhzE6Z8JESEae7tSWaKMSOm+kV4hIekEOH8uxJH2pizvHUBCrJaasmBkIPBdTTVHjTJCLHtA22DBibYU72Wwd/3HfZvJnKfy0QPBLTMWTU/2xpKdy59t8jcc+wL/wKjBwv6STLVU0IsKcNQ==;20:8THGbtUaKawDEflFzAOi6PuENqZ9Kb5IBEVleXHUJEbWHMPUcMAO0jO/YzvwEYfilX1JvZBJdehAttMqfCLQEuL87rsDUNgyfjH7H6DdNDwf8lfdNPu0/3eywpUN9h9iv+5AQEtNKg6+xXmRX/cviWs3kZgCqbXav2cL4ByKW14= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Dec 2016 00:10:49.3722 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2PR0601MB1443 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Rob > > Do you mean, is this OK for OF graph ? > > Yes, something like this. Wow!! Thanks !! it makes new OF-graph easier !! > > in driver point of view, "I2S" is sound card here. > > Well, that seems odd to me because I2S should just be the h/w block > that interfaces to I2S/SSI signals. I'd expect you still have a card > node that references these nodes. Maybe it just references the DSP and > then you walk the graph from there to find the I2S controller and > codec. If my understanding was correct, this is good ? Card { ports { port@0 { card-dsp: endpoint { remote-endpoint = <&dsp>; }; }; port@1 { card-codec: endpoint { remote-endpoint = <&codec>; }; } } } DSP { port { dsp: endpoint { remote-endpoint = <&card-dsp>; } } } Codec { port { codec: endpoint { remote-endpoint = <&card-codec>; } } }