Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932727AbcLIAz2 (ORCPT ); Thu, 8 Dec 2016 19:55:28 -0500 Received: from relmlor4.renesas.com ([210.160.252.174]:61916 "EHLO relmlie3.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751742AbcLIAzZ (ORCPT ); Thu, 8 Dec 2016 19:55:25 -0500 X-IronPort-AV: E=Sophos;i="5.33,322,1477926000"; d="scan'208";a="227477279" Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kuninori.morimoto.gx@renesas.com; Message-ID: <87y3zpylbc.wl%kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto To: Stephen Boyd CC: Russell King - ARM Linux , Rob Herring , Linux-ALSA , Linux-DT , Michael Turquette , Linux-Kernel , Mark Brown , , Linux-ARM Subject: Re: [PATCH 3/3] ASoC: simple-card-utils: enable clocks/clock-names/clock-ranges In-Reply-To: <20161209002635.GD5423@codeaurora.org> References: <874m2jvtmw.wl%kuninori.morimoto.gx@renesas.com> <87zikbuezr.wl%kuninori.morimoto.gx@renesas.com> <20161208220901.GN5423@codeaurora.org> <874m2eymu3.wl%kuninori.morimoto.gx@renesas.com> <20161209002635.GD5423@codeaurora.org> 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: Fri, 9 Dec 2016 00:55:18 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: KAWPR01CA0083.jpnprd01.prod.outlook.com (10.174.230.19) To SG2PR0601MB1453.apcprd06.prod.outlook.com (10.169.106.19) X-MS-Office365-Filtering-Correlation-Id: 4f457c20-62d5-48df-d55e-08d41fce0c29 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:SG2PR0601MB1453; X-Microsoft-Exchange-Diagnostics: 1;SG2PR0601MB1453;3:dATg5gd0DPJOfQpKNtwAaQ/9Zs7ZgwMda+7/0gJyOMAwavJYxBSgWhCL7c+MndMT0E+EU6c+HdgvCV26v117CF0kgIxck6e8+1AhUc7Cw1Wdbz0UJ2W4nbP9CEH/fO+bza8T9porwfH05+S2Um2WnOHM6+CsdHO/j2nyK1cCDfxh/mrDeAsATq2tUcEj98yMX6yCm8XmlzkHVml2nCORJP2jecqUuMWwC1pVAsNGLxBmRlzzYwo8y16mPr8X1Jwdh1iCm1CQt8RbYvIMu1sLMA== X-Microsoft-Exchange-Diagnostics: 1;SG2PR0601MB1453;25:le1FiKbfsaeLD2i9l0msYZWI8nKFPDKrkEl8YM/yCXSOePe9Pk9uHLsg8JdOO46JTv/rKUh7TEczzbbv5SeHBHlxAYhVOS/cwdNmeOe9rHT7gZFim/3yU9KR738qEA7S1LQfi1dCBhTLB5rIpBEHcTMjJq4emIHMdChdoVy1oHHKSb9/XFk0i1AXTLAN4nyhQlCSInSh3y4RS7lh8tzaQiGiLjtThTtmWLB9dpEmWKc1tnamUPFZsvzypDhlKrNDgIz/Kc8knQoh5ruiTzOtg/SLVYaRV7PvPdK7B6ShPpNlMEQ+F5akwcU/NwEKh23IGrEStwYttrg4MnDCB2J/CvZcRCzqRNXme/WyN8XQsLUdNkvlb9adZqYBzuTV/hoBOeFhcqxvJTKYGqiD44TGSnnMkQTu2Yvebk/oTiCnbc+1kEb1woS9diLboWBKUF0A4rbxC5ughVc/2JgkrMOHGsmhhT0rKqRlrHRml4cnnBE9sPKJJ5HoBy19Njth4h64HYOJW4cwtPHLCRK3RlqxDW0pdzp4nz5IIZBBVm2szRp0h8bxRVoUevnOT5sbe4C5w1IFlXXih5S2uTMu+rmQNWApFDdLyZLwYpC6MvyN/mUC67lJpNBrMLm6Cojmc4WDjlcJl00BBtuo8H4siGWhtXm58xoPx9sjrgktDqLPnUJDuJNgAzmh14CktpobD7EBlZRY/cdIzpXO9dHT3HRcqIf6Ett5d7ZwBUG7pdFZ45NQX1+1MnrbztdC3rjwO9lZ X-Microsoft-Exchange-Diagnostics: 1;SG2PR0601MB1453;31:0OLe4nNRVsoKO15nSIEUjjGU3CIEVHkK02LSQ9DWz9KXp3LVW52tT1GhQMvXLvErqLzSEQ65Bkq+6cJrOfACpto+q2rD03pLl5LheKjK+mfzb+50sC2UmAVyN2m8hF3oCL/nY992lp6qQcofXvuNHNPXxyARhUpp1lIzB9GGX1IP56uxI3mbuXoEPGYFBvRiBgmMABBdS9eu9mJOg9gvaEm5rvrwXetlEa5u6I1WFNBJIOPFkrEY4jNN/EikzDGDeZQZY8M7eBRx1FFNjDbmOg==;20:8x3r9vcszF/m0XgNfZuSR3qMf7OPV1z3jc2QmVUDM3sVq2E42sjSzR3GkAS0vW/fS6VRggSyRzWG0fS30ZpuaQaCyybRfAxDTwImB05zT1KC+G2KFbxrToZMI9HLKeihxUL3OO4mWI6eI7g1ZDXPQV1Wgy0vgM4TdehL3eVM4YzPJtlgzd29IT4H0PbF9AwDJn5impmeonGVK0robJsIVF+7RXzi8pfdo3pYFd4egRxwvc+zMzXNt4IRYhmbdbWfbf7wKhq765LFjZoFP5CR6fMj0V4u1khWywW04uPzn/xm6t39+ZW/TayL4YXmnc71IF1XAa96ukWt6CS4W+ozohwfC6Zqm3+3ZCEwJONoe4Ez5B0boUxueUQxPkllSp7ctO7rMMx7EVDxB7PNfy3LQpN6MPWaB9t8zHfHlEPsjyZWuWQ7GRq9ZM28Ctuo39lXnBDLZJMotxsAEKOyQiLL8g3xpENb9f5xNi8qicxPk+QwaeNK6yjbhCsJqfrTeGrN 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)(10201501046)(3002001)(6055026)(6041248)(20161123555025)(20161123558021)(20161123562025)(20161123560025)(20161123564025)(6072148);SRVR:SG2PR0601MB1453;BCL:0;PCL:0;RULEID:;SRVR:SG2PR0601MB1453; X-Microsoft-Exchange-Diagnostics: 1;SG2PR0601MB1453;4:T042+DQ9DW677WLUwsPV9/0hsQYMoRdMNeo904mrfH9aNyG3pkirxq+Ysuep/GTnnFIO+YCFp918BBXy8wNIvBPM5xaKW9y70bUyqL2C/hTHuywICI4F8jTbZn1x+aMwDUOj4sye5wyT+X5TAfKP3xEuioBihmNTukMK+Rfe53VcRtVe8Te/osZJ1gFGbCByDCvArfF6D5nrdNLCwoXffztRP19Z43ZZpkJhiCeTEktfKAmmjD/4Iezh7SLF3wfkWE7+k4pK05TG39L8GV5wxP9CimOSkP/4Y00UAGgXx3DjwnrbF2itOxo55uOPkPEGhxCBJB1tXgt3/9cUNflq+w6r4n5JqBfnm8D7P7gtPFEVUbbw6DGVXfjrDgYmxc5kowugIKVAjqfJUsYYcIOl0lmknvMo8fD2PzTA95Kvy0SWD02G7WTflU19ABXHySzGsYshnrfrs0sHiv+pW/qZ0GjMKzqunNmvxTYCJZx5VKCh1+l9wvpdJ+vr8RU0OpBOx3o6hJYx3bjOWrlOachaldun/ir6T5VLBSAYjrXKfGhn7qTQDlcjQWEzWkU81H09jN6A2D+eEOHrZNE4CQ47TM4Ij6zOnYTc1PaFMq//0DAqd/v5y/U3VAekQ+ocxZaw X-Forefront-PRVS: 015114592F X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(7916002)(39850400002)(39860400002)(39840400002)(39450400003)(39410400002)(199003)(189002)(81156014)(68736007)(8676002)(53416004)(105586002)(81166006)(50466002)(189998001)(106356001)(3846002)(110136003)(23726003)(7416002)(33646002)(229853002)(36756003)(83506001)(69596002)(47776003)(6116002)(42186005)(38730400001)(46406003)(92566002)(5660300001)(76176999)(54356999)(101416001)(86362001)(66066001)(7736002)(93886004)(6916009)(6486002)(2950100002)(97736004)(733004)(230783001)(50986999)(4001350100001)(2906002)(4326007)(305945005)(16060500001);DIR:OUT;SFP:1102;SCL:1;SRVR:SG2PR0601MB1453;H:morimoto-PC.renesas.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;SG2PR0601MB1453;23:VqJYRL+LhvNjvH0xpJ5JWYg5HQuBrz1Jfv40EFL?= =?us-ascii?Q?Pps4xYJubaCHHATP9vjNYIe3DxX2kTO5d97lwtHy5E04d1QnyXbypxsORCFT?= =?us-ascii?Q?UMbkUeUoTR7FUzLAx6xYRS2jvXgQ6erNYL96oDI8q9Amno7jmMkOGzHfcZo0?= =?us-ascii?Q?b5L/y3k7IpvLgBw8QlDLUwcv1JY26GZNDHwRYOt9z0+tjr9ZJCEMGtN8Vwyn?= =?us-ascii?Q?iWVK2E9AwysaZWpevppx5qAPYm2WF5irteW4nbmD6xXWy0EeKdj06oY5LkEj?= =?us-ascii?Q?//iWiI8TDoPs1klBVQZufmg6P5EUuT9ZHriQUn8I1NNtO0mxa8O/fR3Avo1N?= =?us-ascii?Q?5wrBPbyA6OXfr+8IABdGXsGf5qumUrWV77OugLDkhfEwPoFpecoDZOMBrM7P?= =?us-ascii?Q?a7GsdzsiokjPCzy+6OvTtechFr66QwoxjHOrL0FWpeOFxEzfNJheMzc2u50Y?= =?us-ascii?Q?DFMjTJSkHFBY9qU2xze60vQRCrwov59+8S3h/ZrBQvvwmiBjzZjrxKL3AwP9?= =?us-ascii?Q?BjOtWS2yDKxewXXPQQpGzOQ6slmO9S8PSqmXi8K6CdrLXJJS3FVfd++V2XKC?= =?us-ascii?Q?Zdt4iYPWPYy9CY6CFaP6/5yq2P4bqmpfjYdh67HEAQb+wdzdoa0kW1iVGUwy?= =?us-ascii?Q?4oIImc9K9frfxAmexQnj2UiHtqRisCMCK1rE2GgR1fDME5dj0KlU/bcR7fkE?= =?us-ascii?Q?IVUuqmRvmF8VhqPI6GgMa2SQ1IoBvyPPoUPa/Dw8YF/jl49Vh0/exz/naXwi?= =?us-ascii?Q?ioekJFXe0/hITLPMd199IjkXaJkBBfDMWFOSkF0PNJZ4nv8oijyx1l+OJfBn?= =?us-ascii?Q?2/TyI1io1egWKR8H2OvYnNOx9BjHprNJs+hSB5iY/mNrorp13xwWVpahwut6?= =?us-ascii?Q?Vzv12sSnRgaTEvMzf/ASaRJT89mA1bciTeUfV+1Ksfqs89up4LL63laahf7a?= =?us-ascii?Q?0UsVA7OjFlUDunCCJ8QLN7HeGFx4MxuaS6xaZRreHgTktztgUTBxhWQwnmqp?= =?us-ascii?Q?R/B4u0TQ5RYJaoNXHC1ot7s+q86u4YL/g8X1XaSqtsuVEqJuO/jYiHo6oA1h?= =?us-ascii?Q?KrLOp80pkMOYRiVVpglPchq1CV7zM2y8MmjwlrDIODGYEFBQGGKQS6ug09K/?= =?us-ascii?Q?9+Mr46g1bs3hCGkPzKPriB/NfjuB3ZB3J9idoxndzFKgg7Q0gI/fjUKaCTMa?= =?us-ascii?Q?pcdj83qFbqo1IMR2AJu4VVuaD59UeZZ7QSQ6VF0vqLKf2Un6H0AsrMi//aUr?= =?us-ascii?Q?WA+wOWqlz63FGupTXk6XJIFYL5qrCjzBB4FaKzygH662r8haKxbnCZfcdAU0?= =?us-ascii?Q?fCaMQV2ceKJWF0jHuAAZctC8=3D?= X-Microsoft-Exchange-Diagnostics: 1;SG2PR0601MB1453;6:rwSYqwM3S5PKrnU51YHia7sO6NzdNCyxp1A++jNuLkHnzcH0e32dxiysP7Y33Oj6WIaJO3/H+p9AaHN7R6nme4eUIQ6syXrBV9uSOt872agyRgNM98gt9jNhty0T1IJAbhhxeO+pW6K53FUN3Bsk7NEZyvOieJxLpCn+5viGWn09gpqkqu5AdHR/LRQIW0INys8p8VPN+TPUqdmLW/2u61EfwwDpsulrPiCH5um+wGlvp/kLvv+g1kjNeZNzNnmZv+Cxj1OnzyziCHLFC+Hr+EWxWM4KDJ/WvRt/H1bWwZHrtvvJLkoQtbeVBnHZgC5QS0SAZc9EtMbjSKsF2j8uvkHpLYuakTKYCN8TlQbJYU3aJx0mgu1suTAocp4gZ4118fA32FO2hMlKV3HoOIEAxCu7EbT+YfxVHu98xQBmSKl6oPHPCdvMn7ep/x3lQYzsdhfFeRPxpEyh83IGSyddvA==;5:WktE1PcyR6BgkVR1W5/DUA30mNDZ+Y78ZaqXc2L7ZQEi1Httg4zsQIUZDLDzLXbguBHPzY+waryNf2r1jBQyUFuWLjMJK2X/gYAyNmQ0SxMXPlPdGId4PeW1890U+hOWkpEI4GQCjVaMDVS2tsyiUw==;24:U2n2mqnNlvNnJDpefX3uiiZuK9mhdlGnED9En6hz+6tVlPjJWOp4ePx8B3RGg0TZpZfsz0zwVj9JiXPdj4cFTdr8yn2hpJvEWAacHHPd9Qc= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;SG2PR0601MB1453;7:0lZo4ZA2MUa8xC/q99VzCpC2SepfkzZSq9ZwXBO+I37m40wh9EtK3NB8iI5YsZsyjyIEfrMef+zQ6NIdb5bs6gmrDPLlb8ajot2o3s2H3s1Fd5Cu1o82dEaO8ZSenujhBiVDeCRDND67hCOJbuFZaVgSqTHQgOyBLV5o61pGLh8jAZb/45Q39BiZ/GONxmhXWpUQiH+Stuf+HOlRIbzeqkH6mnDn917XVOAzuCUbFLq72nFJIhxxpuxjyEdfbxRKG+sgdzy6nrnGSEPsWyLGJToACEzboJTlpt56ave2MF6ACEgU7zuI+5iBkpe8kOVvK+ks8F2iySZEXecGaaYwcN2E8k8SBDv5vgUvyG+lO7y0rasqqTmGLeZlQqxbT/DKEM70KZqnc4OferT7eywiOLnVRDBYd/2KeLbnqRbxBMlRho1f9Kb5jlteOdVlWlWijwAXHbd7ovn+VXR+417hYw==;20:A0tmB4JbmGhw/p5naHVYQg3IsDqIaDtAOVNZYVzXjJU/Eq+pu8k+bL0jRmmobgCmDfSDLuRU95PO4Jq5ME7jsTuA0JTtxP861gBcGEhkWtKrWQMwz8C8ZIOjWaezIlsvwRQ5cFfCl/zMMIYNgWDJvRhhxhlZWWMOQ6ECeUurDyc= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Dec 2016 00:55:18.1234 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2PR0601MB1453 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 613 Lines: 17 Hi Stephen > > > I don't see any reason why we need this patch though. The binding > > > works as is, so supporting different styles doesn't seem like a > > > good idea to me. Let's just keep what we have? Even if a sub-node > > > like cpu or codec gets more than one element in the clocks list > > > property, we can make that work by passing a clock-name then > > > based on some sort of other knowledge. > > > > OK, thanks. Let's skip this patch. > > But I believe this idea/method itself is not wrong (?) > > > Right it's not wrong, just seems confusing to have two methods. Thanks. Very clear for me :)