From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751378AbcLEFWh (ORCPT ); Mon, 5 Dec 2016 00:22:37 -0500 Received: from relmlor2.renesas.com ([210.160.252.172]:48073 "EHLO relmlie1.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751204AbcLEFWe (ORCPT ); Mon, 5 Dec 2016 00:22:34 -0500 X-IronPort-AV: E=Sophos;i="5.33,302,1477926000"; d="scan'208";a="227740612" Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kuninori.morimoto.gx@renesas.com; Message-ID: <874m2jvtmw.wl%kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto Subject: [PATCH 0/3] clkdev: add devm_get_clk_from_child() User-Agent: Wanderlust/2.15.9 Emacs/24.3 Mule/6.0 To: Russell King - ARM Linux , Stephen Boyd , Rob Herring , Linux-ALSA , Linux-DT , Michael Turquette , Linux-Kernel , Mark Brown , , Linux-ARM MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset="US-ASCII" Date: Mon, 5 Dec 2016 05:22:20 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: TY1PR01CA0072.jpnprd01.prod.outlook.com (10.167.153.160) To PS1PR0601MB1451.apcprd06.prod.outlook.com (10.165.210.155) X-MS-Office365-Filtering-Correlation-Id: 83f9f8da-9267-4486-4df3-08d41cceb02d X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:PS1PR0601MB1451; X-Microsoft-Exchange-Diagnostics: 1;PS1PR0601MB1451;3:nVuxvmJOaZRoKCZHzGBT519m0cGNtGx2xw8w7XZ9KnHW9x0a9fClU9Exr44FU8twI/ZFWMAQIBZfSDb3jPg2qMeO35I/D+mkgOvvBXI+7Ui/KpK0+s8AeWWkwHqU/XenlaMCe+ebP9NxcsgU+OgxNYfopjTMiy2Fla0G43w8LIWBoNL8ZzxmspYA8+3FVWRQCN1JDzYFXuBeYIyyftzV0DZE/8/gpO3y50sWGHBdgSooWJt7LsmQ4tQaj6MkX73YL30GzCwcBUo8Qx5eePbKqg==;25:4zSa+gp07mYXvsMsOATDpkZs/Y5yENHzhrGQGLG9xkvjzHqsJN6N0fVQ+4unUnIJS6fkzKVrYKvO1bTTS1sfb+KEOVln4RRHdYrRXmo1kKGnvT/ZwWs5ofUUq9B4eZ1ZI0lcXXMY7ZwqHg3AY2AJaLkzO/bGLDvxSZbsyEjw7LCvtT01BDuSo+2ef8tR5jfPGgVLStQhTSnT9aiCTaCyqojK5DwY4sCVqv314dB+CLxahItAEutno0j+niqk1R5Vr0UB2aLyt3zdbJCgcn5Ny1o1RqCSozsgHIjY2Jgpv1rpq5h+TN0ZQA4pf8pN4wBjUQvUgXSIcsDUXD7uvGAw+4bvY6dCT2ckf6TRnV8LuhGPS1PuHd5EriqezLZovxfy1P2KhoTaXth20sMvPAE1UHSRuEUmUkpqI2KxZFATQ1TtecYvPqhuDLtW26H72rtN4v566FrIdmUq/pDnGiiyeA== X-Microsoft-Exchange-Diagnostics: 1;PS1PR0601MB1451;31:JvsvCMlJx2T6pJnrbvpRrJtZsXB/T7nLkDOTuKpkinx+Tejmv0oKNUvomwlhdIDMXprXCbAxwbqrotDbRI248eoxJsP2UlaWcwzLpYpwxxMqlBOZ6lwfh1F8jJx9lx3BtXybXXquixQTTjQP8jU1IJsvXTRBqr9Y/FLEQbxK5h5SF30vpyj8OWeYkLefqyYKB5c5svT9L6pPqsFJ/pZVRQr4vu+i2pHcPQbQM1l6geEE3MrN5jEgNUL6p3wyYSPhsgaVIzTVLeZtPDFc5zJK3mBpgOF/AI/zf9tOk4+Y0uc=;20:xZ7ybLgf+OFAu8y9T8nDxU2lPhzPErrW70ixnMBRASE2KQrpYYkyxv36dhZrg5Ldi/MaL+WK2BxZEIg7urf0w93TRH4yTmAuLbutjFWDEOX+mqY3McyzZYyVF+2cjHS07izW0S1IZUkhCiyGd9J/5xn6e/g6Bp4tWV2azTF6KeJc/CvtiOZSBMEsqggR8cX/3qEYWFgucsLYHX1hatA/UqdNm25QpVCYgQ65NxqvddZO4q7jPMtGAtvaokWBPNiPMkDuBNADpMelValmQG91JR6MNxN82si5Yc2+q032GHZ93RuhT2HK1XS/cv6Jqa8g7D1Im70NYGKHFSod7uIt3OJSIIG2dOHBbpjtr67VAHuDYy4vNwYGVhnQSfl4/lFKEaTnr5Rp2VtgN7sVxSI0aRq42lFANZYha2+nD+QYTi0OFQt8L+Ju5Di9zdMH4Ch9biFyi7QKln8szAgDgK+E7C+M2SXlVF3hrZxK2CPTkkkdhaxwkjF4f80AhOegffbY 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)(20161123555025)(20161123558021)(20161123564025)(20161123562025)(6072148);SRVR:PS1PR0601MB1451;BCL:0;PCL:0;RULEID:;SRVR:PS1PR0601MB1451; X-Microsoft-Exchange-Diagnostics: 1;PS1PR0601MB1451;4:6s2LNRiRhMFFmWsNvhMzbKwdUX2u0C11/cC3eChHtnqQNmsMIpwsbNKPVjHj1NiH+h9NeF/DOilIBh/hxVuVHlNZT9SlvpLNAqRO7tLA11hmi+QG7+DgdxEc/C0x+nN4O11+dtcx+X3dYfQm+3LRcJzTXreo1CXqVzCJcrTVkMmRj+aJqu+HGST01JsOzR16MmezZBulfP2Zr4vDeqUJPEeRHW1225GtxtJpS/KZ3E1J8/8ejeL6PdT2G8PbJ/z6X99Nhaq8n/XuXXm1KiK4/CGSpTDvKPxPc1GMc1i5GeV1Cr2Gm1luJNm0mOq8EmuljpG7jwZnmibcFrjGCPfDH7nKm/rwYWfFYXfbpoUtR/2/OMxjz72YcBG9fVW+iu0hms6HIccT4s1kHfYf+NQX3qsYcdt59ef1t1i5im41VFr28fDNYDuo0oupepBnLeMqjOIvRGfkmS5Djsg8okFxv7+bFLhlgnREst+TTSxarF7/3jQnkNPeUGg6PsLgl+gDm8IMG2tDulXyaLQTP9cOSzhNIcsQJsWrIqOos7rVVz0koqOfSZJlGDAq9VT7gRpQvhmMLTGwESQWCpNBjxR1mxEHiDFMd88sTGrIO/o4LReANrxNmfXh7y47SZzK2GmW X-Forefront-PRVS: 0147E151B5 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(7916002)(199003)(189002)(107886002)(6486002)(83506001)(3846002)(81166006)(106356001)(101416001)(53416004)(42186005)(7416002)(36756003)(7736002)(92566002)(86362001)(50986999)(68736007)(46406003)(39850400001)(54356999)(47776003)(39410400001)(69596002)(105586002)(6116002)(733004)(23726003)(8676002)(305945005)(38730400001)(33646002)(2906002)(7846002)(81156014)(5660300001)(66066001)(50466002)(4001350100001)(5001770100001)(189998001)(39450400002)(97736004)(39840400001)(39860400001)(921003)(16060500001)(1121003);DIR:OUT;SFP:1102;SCL:1;SRVR:PS1PR0601MB1451;H:morimoto-PC.renesas.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;PS1PR0601MB1451;23:gJ5hBjahBh3j7kEZJ7dCReKNVPRK4qP0t3kLojO?= =?us-ascii?Q?2hCEx3EFFQCYCJkeawFJ7S09mAc4qyH7c24MGt4L2XGEw7D7xcXIhxq8t+r4?= =?us-ascii?Q?Lpt0dRMrr2LvS0Cj09eLrVM1kJUpJO1YeaJgti4jpfKhVjcygaWHUgn4npIC?= =?us-ascii?Q?j/ZaPZu8QnsAeml71Vafum8NanCKLCFwwVPYfAsZpDa9kcCqo2vfAZST4+12?= =?us-ascii?Q?JZEHjHi71kTPGVaAiyHFxmtSLco00mHdvPWBC+Ouy7egLgJfmjNuUrRZrcys?= =?us-ascii?Q?a7yvaQCeyppBU5NJmpIFsMltRVjcl14EESYNeL+Yb8amBvYAHqGqE06QxUcx?= =?us-ascii?Q?LiIjKNHDsg8temCltnA3MTOYsmlhAJPaJeQQWDy/GP4l/XXXRYIAgwsjEzXf?= =?us-ascii?Q?nXQKrsnivV/wPJM3eE2mwOH5jB0yWU9+rAv1h4aqs1sUjpc6Jvhs6k55vj3i?= =?us-ascii?Q?f/S3YAgR1EHMNFsFvFBJKKCP1c1NuFiPmKaINted6gVze/Kk8DHdweT3NUyl?= =?us-ascii?Q?cJBIXaxNaUEQuXbQWpGjumb28Ob1Dh83eIKuUazP5SRlOTBdXZJ7+6mZHM3o?= =?us-ascii?Q?7E9zXDadv+IWonz/Tnf1QrGPwSvHynyxKNeIiWGib7tcRWxPaCCdqCu3+6Tq?= =?us-ascii?Q?qLuKb2JxPwZ9SaUc0dYPikIX3V0s1bK15QHIRryLFGv+FhWsZXiH4l5WJTM2?= =?us-ascii?Q?RdEMbXKYhX0q3Su2q4HLc42JpfP0mol8fQjYIAkcq6fw0JgUnABNKYGNohzM?= =?us-ascii?Q?Bd1ONo3UC22VqaCLql46OLX0GaGQvEZXnm83ammFzq1X1u7g6/3EHoSGx+BN?= =?us-ascii?Q?C39pH3rPacQlqNjckKRgqz3ahWiPSGSYcMeivR1oQ8YrlLeRX+2RY+Eb6gdP?= =?us-ascii?Q?7+uf2/WT9vWCVs4aJWZZDR3eRst/713M+mm7STYC8l6L0JRalzShRaVMj3Yk?= =?us-ascii?Q?ij4/GZ5hYMPQDT6V1jAlB0+5O4yefLtoR70jj0oZi+DUSn59rPG1IYkLxe95?= =?us-ascii?Q?UKVK98EnPKVjyk4+zePi8fpNvmLLOPht1YREiuZI3Kirglf5tbQSqVP7DXGU?= =?us-ascii?Q?ySP7SJXgPyY4UymASLNE/itp8eMctr6bk43cf0ta6YBJXRfKefpQH4NiVo7Y?= =?us-ascii?Q?Kbk8XoAJA9AqEZ55Vfb7DbqdAPqIDGs757aJWuOmBJA3kKm2qBB1jD7b9exl?= =?us-ascii?Q?ElNevU6xhQ8+x2fDR7QsTNeDjBw9TyJUAA8PRnzMl9HkIVaZKKF1GiqX3JeZ?= =?us-ascii?Q?R+q4PXutmu2XR5+CepEY=3D?= X-Microsoft-Exchange-Diagnostics: 1;PS1PR0601MB1451;6:l73D6s6DQLkfsS4BLIFzMUCwgjYgFQVfUCD2kj7SBXlwVU/+bZIVOP38H1nB73Y7jL3iAxRXvqhjmK46MgNnniIrSlht8b4b/UmzK0x8trX5u1nBjcargRwp3YF41XKKDsf85jSjqrvIcVL25VU08mRboHE24Ug75WYqE0bJPrPhKdpj4ikDAdCw4cB+NtdDSUf9wnrDW9jcVvDOikI6uUHF2ihUGTZ4yaEfPhjAaIS9aqNRvSVwSRC+jQ3cUaUi+b2JUbU/oJNoE5ICMdZHuocq7c+qfLrUy+ceuvu2npJRTCzis8SqHUEuWOW8YbE4G70Lt+Gtt/zd/iTa6kbn9BNAIdYTjwJt7dCOaI/8dpbaVIkwQ7zWs9bJ42EKsBw6sbSbo/cwMMdWryucnCGDEhhYl//BVJXLz9VRq2GKzUUtIEufpk5pvV+8y0Az9naCmcNK+waUoeLDEGMXKNu8v5gnDwNKh1IEThQsBq1/3/I=;5:bM4q2qBKb4lbYJ6azwcgqGPRJZv0H4vrv9ZbVOoSo4kefbGYmDQM8kZ6my3cEC6rLu7ftx19ExmnIof92q8CcJTbqN3x4GwwShKawRhTh3g7fj2zm2dnyReEx2602nURA5G5eK8e9y4gdbdOpnG/IQ==;24:5jvFLZ1zI8AQgf64lG1vyQc+S6puYUdIwWGGOyQxhQsUPd6msUxxvULOPVLHgrbqdpkMHAIskLHdiUr+it83dcoRxtWaLa0IXElQNBskYT4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;PS1PR0601MB1451;7:oBBuYYyv1nZiZ13u1yoKPJhlZ4Q5Kgkkas4Fzq1yRRI+CzPLR0XUTZZL6GCfeK0cG4fUf/PrQMiI+CT/3IG31hPSauskkKjE5uJnXAQSYiv8oNLzbrCteJfABWsmTEHSgqGYdcs/HDzFKZtnOyN6Hj4LTtOTQHb2RXlwR0++r0BEaCQmWsIib+Nmu3Kdytd++qEQDawlW1XhDkq/RbLAGuJiP61YvK2tvt3rFUdW3Dlur2Etp/DccTkfVH1AAryT73XAgVJMm/0/Qm8iFuEPzJ873dcOMnjLSsy4mB+S4c8biHQdSgSgy3zC5zKq1pTGU0yEV3QYVv1cS3pw2KFhKhghPkmf4xnJvoi9+SbHiukpVgzTb2YnxgbfUG6wwQ4ttkphdMR3JtYHTFqhGHwzGFsRdnHP6a76Z5lRR6C5RejzEJikYMHUwNVziOhjC0Edilch2E+IxnPCsO9oPDRLhg==;20:HZPNC+duUUwBl5vyovpat/vF7AS6G7mYWSeGk0srp47QaSwxHVPGnbwc8nDBrMM8Z8XmMon7XyG2MY+5Nwi4FUa+Gr2Oq11XArVmcFqrPenFXn71XoMcBZgsjYWx/v/KmDxzq04dBAOPTrBUv3U+L/SQuI7o9Po3drNvRn28tOc= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Dec 2016 05:22:20.4556 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS1PR0601MB1451 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Stephen This is v5 of "clkdev: add devm_of_clk_get()", but new series. I hope my understanding was correct with your idea. Kuninori Morimoto (3): 1) clkdev: add devm_get_clk_from_child() 2) ASoC: simple-card: use devm_get_clk_from_child() 3) ASoC: simple-card-utils: enable clocks/clock-names/clock-ranges .../devicetree/bindings/sound/simple-card.txt | 32 +++++++++++++++ drivers/clk/clk-devres.c | 21 ++++++++++ include/linux/clk.h | 29 ++++++++++++-- include/sound/simple_card_utils.h | 11 +++--- sound/soc/generic/simple-card-utils.c | 45 ++++++++++++++++++++-- sound/soc/generic/simple-card.c | 4 +- sound/soc/generic/simple-scu-card.c | 4 +- 7 files changed, 129 insertions(+), 17 deletions(-) -- 1.9.1