Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754801AbcKBBng (ORCPT ); Tue, 1 Nov 2016 21:43:36 -0400 Received: from relmlor2.renesas.com ([210.160.252.172]:60348 "EHLO relmlie1.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751260AbcKBBnd (ORCPT ); Tue, 1 Nov 2016 21:43:33 -0400 X-IronPort-AV: E=Sophos;i="5.31,582,1473087600"; d="scan'";a="223993726" Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kuninori.morimoto.gx@renesas.com; Message-ID: <87zili3be2.wl%kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto To: John Stultz CC: Laurent Pinchart , lkml , David Airlie , "Archit Taneja" , Wolfram Sang , Srinivas Kandagatla , Ville =?ISO-8859-1?Q?Syrj=E4l=E4?= , Boris Brezillon , Andy Green , "Dave Long" , Guodong Xu , "Zhangfei Gao" , Mark Brown , "Lars-Peter Clausen" , Jose Abreu , "dri-devel@lists.freedesktop.org" Subject: Re: [PATCH 0/4 v2] Audio support for adv7511 hdmi bridge In-Reply-To: References: <1472514096-10915-1-git-send-email-john.stultz@linaro.org> <3891360.bEMoZb6Wzz@avalon> <1728900.jTuP8Bd5Ss@avalon> <874m4942gc.wl%kuninori.morimoto.gx@renesas.com> User-Agent: Wanderlust/2.15.9 Emacs/24.3 Mule/6.0 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset="US-ASCII" Date: Wed, 2 Nov 2016 01:43:26 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: OS2PR01CA0072.jpnprd01.prod.outlook.com (10.165.51.160) To KL1PR0601MB1446.apcprd06.prod.outlook.com (10.169.69.24) X-MS-Office365-Filtering-Correlation-Id: 9ac9b038-5a31-49df-c9f1-08d402c1a4a5 X-Microsoft-Exchange-Diagnostics: 1;KL1PR0601MB1446;2:vvb+iH013hZaZYGqwOThXlvRY1pMZG96nnAk5c5yNIKqWFY8mQucHO0YYRkxCoLw8lmA3T2HjHwPR+YjcrNV0cnGVgs2IG0aCLMYQQkMnFT55i15hXwuhXtbeITUTxsLrA9qmydFImwLeb4+3DllqzSjYoNwRoEL1mnX9IvjuCtcTwE/Jglojc3qNbRigFdJubQu4Auzn9XjszZzmzQ+2Q==;3:JgH3lfqfSI7wF5l1ipfb5c0xHVbFhAX8KpqL8IVemgZFRkfUm9Qpkda9S+aJRLBCaf3MQoIgZb51UkoVRrTAhPBQ+ULalPqc5ge8Y7J2YM94UwmH9YyYLruVSZWkYIH7eDLeHzrl0Qod7J+UPqr6ZQ== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:KL1PR0601MB1446; X-Microsoft-Exchange-Diagnostics: 1;KL1PR0601MB1446;25:j6MyS7t34w47noddL/DDBwIJAHskjTpMQYGrJe+u7qmlQxGRQwhUZ01HMWVkiyAlwAQL9kcppABxzDpgaLxa4wsFs0W7cUWJ2UyRtj8y+goPt5ES2nOqBVERaNk/qnzge874fWUZZahU4K6MxTInBWwOryJEZG3arlE/9WWTMclUEJQfwjtiqfIhP/5q1pH0NAOUa8s4jSEG+E2y/b73X4fYKMLpadWVmnlgfj5BpNve92QScU10ZgxVfXd5qRa0MfjOWyXl0mIMMmXma9WRuLHGMavmhUqNyk4SB3phSs27S8MBzHwFopKyiE1VwPL/BPwD7o+g2fx9OfWeM88vY1sSB3rhfQYO2se7bGeo/z7BiO0Od0Dz51/NMucTrvxarUNXiZFtC3Eaq/MiDjoKJF9dCDG54/wlPitSlv+3lMbpcjHGHR75m68P/TmsqfZA1bPEPk3mrzyZRks1FLHgLQDb3ClPKQ5bCoOnhY1Kg6OAtr8BrpDc6cvMehifNUb7oYjf2p5dNK9D+3zig2WORV2Ckyf2OW9MTV6Ooo7dWTuRQoopKDyjpYACNlfiO6z+HpJbMRW5NHMXJieCnQVm//vjO3Qp92BxCMG/9A9pSD4DOBAxKxtQTz2pXxNG4NtAkpE0q1PvI2AkDb6CwSadr00MHrYpW3toE9f2fhgf4YvAO/eYwhBtaQNM7EJN8WAb39LqbVjFRBw/SM84+3kVHafX0hZ2eevRqxP6+fW5t62U2istM8vAjQNyYUzHAOk11v3n8adEsKWZCvKYPPmh+7pzKGQ6Z0EYklzfnR0Qz2g= X-Microsoft-Exchange-Diagnostics: 1;KL1PR0601MB1446;31:HyfCKc/cGfim7n/mTNj+ZuV9wE3k02aZUf0683XXcMPAEBqy5fEjnS5zajNH+CxfZEu/2mbQoOHWpdRKpkRP9a0Wlw7ExhhM2pQLb5Ku5diME1I30JJiCW/PXGIZLIF7BQonBzG30Nq7qZCrfFCw+pLb/XhRxKhoGO9JJ79s+72I6Wy8LrEMfvVIsipxtl+wBIVRvGK3JStu9mOMSkl+fPmXPTpGEsj1EtyFaQsxJ9GXhH0xPA7kCNSedcdKdcJL;20:16E75duB0viw1N59SsAYrh8VhISgUPIgvXtT0757pJ7/5c9xDBlpG1FGyh1MccIOrjLDC/ZgpKYe83mvLGpSVGajJ6k8tQCWdy47uqiXtfjZMad4/BBLXePYIqXusijOqMNVcQVPbo2tVhwAjB3DgryOKGbw0/SmDpQd4QoUMAPYBSvVnFy49jRrwd9CFZLpJlKeCYZoCJtdzUlheLd5hxV54Uxc6gPiDuuKgvTtwKHwPLp+/rtqzzDMkzJp23TtrotEqk48IKXrP9NXuBy6H6dkBuhVLYK/eendbq7WpeGjPH8oGKKB2RaASM0B73VKRe5OoyvtTKw9sZCbroMW39OkLwg8Dj+kY0HgbVHxMV/hVlT5sAbk0bipENPMDDntb9fLJSAViCa9dtBJkWTJGbeywb1E4Wj/dElHyY7TClY0F/dEMxxLL7FiRwEN30CjjmN3+Bo0PAhT+9VYqilonA+io9dLBjXwkDKnaoYDiz/+tw7rbitajAplN+CXUmu4 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(788757137089); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6055026);SRVR:KL1PR0601MB1446;BCL:0;PCL:0;RULEID:;SRVR:KL1PR0601MB1446; X-Microsoft-Exchange-Diagnostics: 1;KL1PR0601MB1446;4:NexGZgPMTP586dtG7CNFn0mngOpclJDjA7pNDyqoA1/Vl1ySCx8chbKfZtjpO5t4vId7SB9ymAXBNYXK3L+91ZNtlqnHZW2SM78DKxAGYaZPirTVpwCF6YCLlQif8P6dND3G3q688DV/CabjX6K8plBDB1Nm/36F0w6qnW/x+MPTGj+2KrN5kW/1bKNyvTIV4+U+esDJKyO6DR6WU2aOT1KvmnjW6l79duxBEtOzvz2+b/g8zmHYe1VzBNz5/JdRnJ7/b6a8KGylLqVyQ6boN5RYTWIrY6vv98v/khFOODog4ep7+BEwUndbgRQqdyxcj6wXAjMetzu2FhTpNZSiLHKvD98v7PMl+t+CgcxJkLguHkKvvig2cwCqKxi1aKXn5ofgbDEc8VzB6iTA3rZ56EK++dOXvg6UelLc6ouoV6dwMdCRxrRZTl1uC27JWr/KSpRdzjsyG6H7ZeAwxA2akg== X-Forefront-PRVS: 0114FF88F6 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(7916002)(189002)(199003)(51914003)(52314003)(83506001)(110136003)(105586002)(54356999)(76176999)(66066001)(2950100002)(19300405004)(50986999)(77096005)(86362001)(4001350100001)(7416002)(2906002)(97736004)(4326007)(47776003)(15975445007)(101416001)(69596002)(42186005)(19580395003)(5660300001)(33646002)(81166006)(81156014)(305945005)(36756003)(6916009)(50466002)(92566002)(106356001)(46406003)(7846002)(53416004)(189998001)(6116002)(93886004)(7736002)(23726003)(68736007)(3846002)(8676002)(586003)(2690400003)(16060500001)(562404015);DIR:OUT;SFP:1102;SCL:1;SRVR:KL1PR0601MB1446;H:morimoto-PC.renesas.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;KL1PR0601MB1446;23:eGjVqJjzAQFyRuBqYZSYLVheJJOBfop8lwqvVLK?= =?us-ascii?Q?DE2aY9kZ19cTBNDMo7KBDeMAu/qWqFwoau1lke2aR5NDcnUdrlDhNVmNTlbU?= =?us-ascii?Q?iuzZoGaiRmodFXZeorTdC1A3TD+ZUvfCcJDHjFnLv8bkIeYygfFWhRuSWXIH?= =?us-ascii?Q?wyYvd0FGWa3+Fh7l+8DalurRbepaqNaBQhu//vrQvqQnnxxPi6Vo9PIBla+t?= =?us-ascii?Q?I5gSPjc/3h6ZXiz4qdkCr70OC1Igx2VoloL8LIPB5S30Ul6okPrG90XPWdZY?= =?us-ascii?Q?7rVeSuep/w/PZC22d55TGycHW1u4CF0DP+SxPuZY2L2cTRFbi02nSld0uAdP?= =?us-ascii?Q?1Jr+l1bsu00GfU4hw5JmS/o/YJg0oyI6AR0DtrsueKULPrUzijf5kJLieMi6?= =?us-ascii?Q?n+jCSQ/Sqp1xpvyggqcnEushT0LYWq52RB4jxDxkXOjq3cMdz4nbDcYcLwEt?= =?us-ascii?Q?ZojkVqdph/6clUUjqG3BxLE2MLSPVQpqy9361jOxrlIXw9XzdYcCezacZX9r?= =?us-ascii?Q?yfQU4SXujZHKijTNN17+dXZDbF/ePu3UDswuFyAPGHbT4DqLIkafYx9nguGE?= =?us-ascii?Q?L/dznHV0fWYknHBEZWlXyY/+sV5NbuCTuFOt6uFMuZZqQCZktjPzjuJr7L/T?= =?us-ascii?Q?DjfnRG2Ws12LrrjNcDdNgbQtPhi+WMj5ukzlMwqYBP0yK7YQKWn13Ys1hQZe?= =?us-ascii?Q?r913ih3RizAwNSRs7sr+t/yD34dM/HYsDDnUPhAh24X9tg7oQC7NQTDzBXd7?= =?us-ascii?Q?8XKkwE0GF/y4E3Ui4uBCy5tCe0sB3by6/KT5pJgC7RYwgyEuvZqDixxgpB0n?= =?us-ascii?Q?aNi9h+mIFMTgtp12+PVZ+tc2ZeK2yQVlhyoBTh1pceYnRYvtd4Kg6vUBMCKg?= =?us-ascii?Q?7jal85OhC/q/Eu5pZP5H4gU1JxYhrYp8T43zqOZT9OHWdxl9vNIPdoEkdQZV?= =?us-ascii?Q?P9EOHGybLc6p6bjf7QYWB/DD/HoncSGI8AHI4Um3VtAB1Wj/l1KL9Kqv42RV?= =?us-ascii?Q?slbncKTw2GrxRew+FEtFvznpBtX8NPOjEv2lv/HKcztAf3ik74UPyOslbZ3j?= =?us-ascii?Q?MHzwipTXo1NND6xsYCoSBACnTC4w70txy0EWWFNB3LayxLVLL5HvFxzinIYB?= =?us-ascii?Q?iN9o7hfYjcYI+a0vtPoaET+vNhUQV1I0zugwosZ+oGhpaXqCutvH0qVUJimJ?= =?us-ascii?Q?cYbyAPayGx360YLTWOQtH5SZ4Y1BAd2o9OaGK6jLQ8ZOAQpX17IQ1vdgcbVn?= =?us-ascii?Q?lzo6eyaJvl2UILWSKDNWJPELNE+H/IATHaD7piXToiEChE2q9njgwEC7Hga+?= =?us-ascii?Q?+CSRNqAUevYFP2ZBC2FhKyIVfK7JUcblcmWLiJJG8Kjj2?= X-Microsoft-Exchange-Diagnostics: 1;KL1PR0601MB1446;6:ouoqVJ8aHk92sy9aNBQN3c72yop5PgePyM3BMIjawDZ0fsJ9fYyxV0MIsQLbD4TldcdbVI2eTKZl4IFiAZ+r6fXrS1a4aVE21CVcpSLOfNpCJku/ILALcGxgLsH2GyS4PcBX2prCJWbaBH1ekMCc2mn/7/BwIia0Tgh2rfQEmH4tk7j0UkUecM3Zk2tvQFja8Wz/QNsAPidFAq2fN5iYLhc6U6mX+9TLof56jdIO8ZkDiR8l3QCZaprZ5n1qqx9FWz70teGWmPbJtTvzqVQYj8PQP8m0+v3xfHpWMy2wfmjBGHHZCYN/uKaOmNzPyWo20EoEDURbXTTeQznckcKv8HQt18/UVDJNBRxfCXeW4js=;5:so/teC1Ii2UnetnDgDWRcwAcxzBqWuIiOv/X7eLVS9Y3I/mZ9qeY8EZmIwp+F7L/5IwlkRyDOjtkNywMOEvSI46dtPSDpOdd1xeT8Yph5c57H+dWZMkuuv5Si+svUi8Ae0wGWtqoO8rNE+29Y/rGpg==;24:F6w+9/MPQ+AzPxzQ55cFaB5tlQC06w3qazjBPe9KGpFhFoSJ7dhLSTfiQZiH3HQXgTdWeRzFUfvx5mQLIBApIY4rkhTSLof31+pn4aJckY4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;KL1PR0601MB1446;7:VjWwQPWa9UKs6bv8MxQV43i8xl7uslo2KWiB3g1qljy6hwphCz+CNyrniaDsABRB3i6DjRyHlt8Pk2iC7A4aAw6EFDnCVfjfBB1dhKSgNt78aJImt93cazVLeCarWExkzo13xaWDMHCWPFalOTF0JR3BtOkkpNHiVupHEntTi+uP5M/DTRUeLnVEBayPuNDjEPtzJBxQpxvqMoAu87WVUipVGkym+E4VUyc3mZwiWL6i9Qdae3g5g8rJPE4d8qsIva57YwSoWVeWigcPVnbDHfoRWFX4eRskA9AV9qt+yx5+OpmsTR4h05q1v/7+8eqLcJnt6itWA0yUZfTZ03Q2W77HKO8t4kJXyxhCQWr4zu4=;20:1DXppp7OQ+Gpwnzly9EDWxo/Cey56/41AcFtr1/1K+iQVuc7g/s2lPO8CfnxrovjH+IgS3ddK1DVhnnbqPm7530FPO1dHiflx3PJi6NJ603wjLl8FDmlW2JHSZji2OH91ZVxaR8QZsgShEmXl193eeikaLgSh5tO/XZ1Wh1nzVE= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Nov 2016 01:43:26.1627 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1PR0601MB1446 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1381 Lines: 31 Hi John > > Above patch is using normal simple-card style for HDMI sound, but as Laurent > > said we want to use same DT style for HDMI video and sound (= OF graph style). > > Fortunately, I posted patch-set for OF graph support on sound card yesterday. > > Can you check this ? > > http://www.spinics.net/lists/devicetree/msg146131.html > > The points are > > - sound can use OF graph style DT > > - sound-card DT is no longer needed > > - it needs type = "sound" property > > > > patch-set [0/23] is this > > http://www.spinics.net/lists/devicetree/msg146113.html > > Thanks for the pointers! If I understand this correctly, the OF graph > simple-card method would replace my current simple-card dts usage for > hikey? Other then just having another out-of-tree patchset to track, > I don't have any objection to trying to use the OF graph simple-card > method in the hikey dts (though I suspect I'll have to pester you for > help when I give it a shot). I posted v2 patchset OF graph simple-card which doesn't have "type" property. Anyway, if you use OF graph simple-card, your "CPU" side driver need to call asoc_simple_card_try_to_probe_graph_card() to probing it. And this is not 100% mandatory, but your CPU and/or Codec driver want to adjust OF graph style for parsing. The position is like this simple-card :: dai-link <-> OF graph simple-card :: port/endpoint