Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754564AbdDKJWf (ORCPT ); Tue, 11 Apr 2017 05:22:35 -0400 Received: from relmlor4.renesas.com ([210.160.252.174]:56094 "EHLO relmlie3.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752832AbdDKJWa (ORCPT ); Tue, 11 Apr 2017 05:22:30 -0400 X-IronPort-AV: E=Sophos;i="5.37,184,1488812400"; d="scan'208";a="239351613" Authentication-Results: linux-m68k.org; dkim=none (message not signed) header.d=none;linux-m68k.org; dmarc=none action=none header.from=renesas.com; Message-ID: <87k26rti8s.wl%kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto To: Geert Uytterhoeven CC: Michael Turquette , Stephen Boyd , Linux-Renesas , "linux-kernel@vger.kernel.org" , linux-clk , Linus Walleij Subject: Re: [PATCH 2/2] clk: cs2000: add AUX_OUT pin select support In-Reply-To: References: <87fuhfyedq.wl%kuninori.morimoto.gx@renesas.com> <87d1cjyeb4.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: Tue, 11 Apr 2017 09:22:26 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: TY1PR01CA0037.jpnprd01.prod.outlook.com (10.164.162.147) To TY1PR06MB0831.apcprd06.prod.outlook.com (10.163.245.25) X-MS-Office365-Filtering-Correlation-Id: 2cb0a37a-df79-4516-364a-08d480bc4505 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(48565401081)(201703131423075)(201703031133081);SRVR:TY1PR06MB0831; X-Microsoft-Exchange-Diagnostics: 1;TY1PR06MB0831;3:BQIXY4N+0HRF1ytbekWAHOwHEknMTTcxVFe21ZTYptI5fFS8UKjcxzfi4I2nex1EkWH3prsisgVxMpo5LjxvVpUY4LuSWlRXo6nJK8aRa15HUHd1IsMXTti7cmXKLYYeUuapIFG0pi8nBHJuE2/LHtmajNbPWnJHMtf6cJYJ9+1sQftdbQwuIu9yx5QGaK9BinsZp2LKfdWry1Zq8zEKZmTfELkxlY08r5rWKi5CnuCz9ddXFgRSp1HtIsDZTGD7fvI2n4cbcgw4PR04Fwuu6O5U8rSx3H2ADvY2GseqFFnzDx1vpqbK7eg1BydXg+GE39e42q0xFmEb80rHARimnyjab0mCwHfnnwxImFhNEV8=;25:NW8cYEYtZYmifd1kpk4typ7E69vXze3NHlNhHKf9curME8mzDg77tiEwqj+HtynKj08YsnOW4jpxBnR+JFSJ9JTJwPiyG3JSbOQ4QdCZrc0ehKUqckBYMfzUC5J48hzKCR8TiwXhWST8nrH99Utis1aX0SRSkYugo1A27em3sBgFxPxF5OKeLqI/xh9Hkk7n0Fk97g8d+Y+RbiKr3Hp+CSVbJUsLM0wjB3mEVMW1AHWnA7bDPsprKDXgX4c5b+mNEbkmhzW3KdtIva0cWTNAta1mmVtItT8DJz06CqJItL/Q1x1pa0kAs4A6MWd0yNLjwAw3C3+539AXmet7CClmIMa5BPWsS/9HK1W0lQBtqs9OQ2SYGWTeK/SMYhb18KSnr6AgtYLl44CfuaynukzJ/O4dpH0KS976pHj+fvd742Szhp1eQmRVm+EhRvX6SnE+FzMAdJsK9HYD3BXsJFkHtw== X-Microsoft-Exchange-Diagnostics: 1;TY1PR06MB0831;31:KKjd/DIUu1Sspls2KoBRS/8h52Q/kpre/cvnqXItHR8ifXJd+FsJgCx/AELr11rgkgarRZs9iNi+lOuMBIHYyMTpXkyQsL0C1QePx3zH1v7CWyeHl3Y5VsXUMDReY8NFEWdRQw54r1dWr4k94FMHveRtWmUgqrZrpQY4fy3E/62rln7Vi2aqCX7f92sjiFpdQoWUx1fk8TW0CYFrVBd/vfzmTW5cujMDvEGa0jTLdTxSt4VWteYstn5+sSn/XiEq2senEA0UBTA1sKI8LGZREg==;20:HqFFwplHP+m3/hVsrw4n4RO+/yALUqSHP01HG5croUqK6v1G36WdHdyFo0LSN7u8wB2YPTGeMXgcMRJvpUd5ZZ+fmN8Ci75L4StEYErwaM5NWLX/wNuis+fWLHfveMOTw25Dp0L7rCTxwJ1jWGKRkMiu5Z+v4T1aFnni3FWvyZEE3EBM8gbPGa1mYQY+nhMNOLMi+nhJ57kyJ1DS27+iuUuWEhq7H+cX/EGFs99Ynjbhn8C5tuTDgZ5uIn0UM75akmDa6iDZFNB+cc/2TX5QGY8JjQV9kwx8yDZGSgRjpZ8wI3q6T4+KC/zDwsIWPmyqAKGO6M0JApNPoN2gW0xpFoGQg0W0DMTfx3X8blG5a0nqRWFdkK8ggCDK/+gPBLtbJIDCLRweH1knD7bjxctQbnUeKlVoYBv4m+Yilqe+1nwFXpN3p1UiUcfyliSlJ7jIdbw8dMxgN4kgVMa2ig9fAw5qhrhAYk8bGEcpx1URBya3ZEuM0dxQWj8YJysEsjvj X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(6055026)(6041248)(20161123560025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(20161123564025)(20161123562025)(6072148);SRVR:TY1PR06MB0831;BCL:0;PCL:0;RULEID:;SRVR:TY1PR06MB0831; X-Microsoft-Exchange-Diagnostics: 1;TY1PR06MB0831;4:4FnF85/qsd5cAB8kQrxMOn+QB0SUCHHUnKoMs7//CsOT29DtU8foUvv9Vx6jg52jx5xS3zLOG387QzS6ChW2zuAIDeJgsfESn03PjMDSl2XIZ+LYnCXWYs0Rs110hpc3uuGk2pk2KRcFlu8ijgkwGzr6F6/XcSNTIw8NCiCcCSGiSdYCyaklEHGmFzjNgJ56kkwcV9BImmKMgqT7RG5TWGzte+6nUN8nRVRApGQHJWxKMuoWddmuujvNx/8m5MKRctCvs6I2JdG2NgEOFupfZ41qiVaYnLpaL7MvVaEecSj0c49Ap2UtcEOLutoQXJUbiRFM8+vNIdVPbOh/sZ5oggQGP9cET41rsmbci+Hut2xBp8Kfb1axYQCtmkbZSBvGKcOte0+5WseVgdxQ1+U+0ykLtgCCfWdbE+IZW20V5EgvgFKG09+sVnZShwJXvYWx3jwezxToq6h4YGqe9FhIkSOnsZxej52uyLj9aMitrGPd9MTLORsM4OrMwsU9g/ULr9Sn/94ptIgkiOrgWnG9N68toq6r9v+P3woD1uUpnOwz4wn2YgPYB3Nz2W2AMrGKjlvpOizhQ5dFnSCyxs4dbRgMII3bVshbySm4GxCYHam9pz/ivxBZMW5UTVw7Rynvyt/MDo/5IuCYLfBmgzdX10G9jxM+MLihVJeBP2KSzWtdsPKBeugL8NGB2x17YVbUsw6B9dvvu/kJX8ogZfdVihUME8mGVM3Fz82lJ/DLX+w= X-Forefront-PRVS: 0274272F87 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(39840400002)(39850400002)(39400400002)(39410400002)(39860400002)(39450400003)(50466002)(86362001)(47776003)(4001350100001)(42186005)(46406003)(8676002)(66066001)(81166006)(54356999)(189998001)(76176999)(2906002)(50986999)(6116002)(3846002)(33646002)(53416004)(53936002)(83506001)(305945005)(25786009)(6246003)(229853002)(6916009)(345774005)(2950100002)(7736002)(5660300001)(6486002)(54906002)(4326008)(110136004)(38730400002)(36756003)(16060500001);DIR:OUT;SFP:1102;SCL:1;SRVR:TY1PR06MB0831;H:morimoto-PC.renesas.com;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;TY1PR06MB0831;23:czusdlE30aoO0rOGiNFUCoxF1yZ0SJdiP80nPZCTb?= =?us-ascii?Q?aplL2q0qzqwQowrskQYpfJPqxUe+In3xKed5dxuiRxoWEWTfNFHJm9kUv2aT?= =?us-ascii?Q?3KHuGxb72z1Y5gJ+/BC0e5eLMweRuXFpIp6c8R/9eT8qM8HdVQeNpFIGfc+a?= =?us-ascii?Q?8gd7P/p+Z+Wj9z6zw6zDQx3dd2VU41Z2J2jxxmrsdkyWGFeWzY6ScPlbLdP5?= =?us-ascii?Q?zKVqlvLlelY/vsdlopoJknY3uq93LXWOeedS9793dKh9wfNa0d4F+ibQ0FRS?= =?us-ascii?Q?I7+BNGDnSRk2GHcAqomS0uk44/wHFHGf1nNvFvdjtutdQMpWavQie0vcvHOG?= =?us-ascii?Q?1UtUfEFHvumYU6Mb+Xtq2g4tYyh3g5Dz6yx8AHa1niV9pqgrvyvpMJ+EA5K/?= =?us-ascii?Q?KoKTMI1k0nbihQ8OQegDoK+ol1oTTfGKvlmccr4ujlOlhIkAq3Il1QQ8B9QF?= =?us-ascii?Q?ZeIjbULHsRvzJTE1EmSXMM64GfPCKqI/ldG35Y+0DESensPa7Mm62g430qiv?= =?us-ascii?Q?BBO1NtUCgAs3TiYsCO2zh+kgcd4FHyk9qT6biRpe1GD6QdtEfyt3/UNHnDo8?= =?us-ascii?Q?KvQ4CDG8ozm0JCCmOkTK0tZHYFeM5gIgt6F4Paz7cE7S2hP/ai3OFqdAS9o0?= =?us-ascii?Q?7T9lv0DH9sB5i993QCAj3YOnaixrSTBCl0JRk4QtZIi4KCK68TptNgZ+fRj6?= =?us-ascii?Q?T8UQj6ygMxQVdgyQZA0rsp3GYFDzX6El8k7xbedWYzM15ljcSUpRodAPRFFR?= =?us-ascii?Q?EerWdId29v6aD1Ksiqhgy6NIXsCjmjzd8to+J6dI10VqDIuyy4G9DCLlaoad?= =?us-ascii?Q?/Ft907Op6P/sVz8JG1adhh2ZvWuOt/A6Frz0z/73jeB7FN6wPI7WtJMAwMG3?= =?us-ascii?Q?YyEbh/zQY/jnEoktfpHgtvs698Qs9IJTCBeH5IKgUf6TaEhe0LO+i2JbYw+8?= =?us-ascii?Q?E/WbZeZVdl3+DXvKS5TKtr2MuOtdROsEHyU2jggmeUIFISyKT36wFskssuT3?= =?us-ascii?Q?bvVef4q9SvsS9ITqNC+E7HQkn3mtD5FHVpfAWhyOip0DFk+u9rA823ZNGTXC?= =?us-ascii?Q?3Xuo6jWtujoV3ECMUxSbsP6gV1gXyfZwgqI4psuXCdMHpkLpEvf4SU8QVUx2?= =?us-ascii?Q?MO2ll88bkQ=3D?= X-Microsoft-Exchange-Diagnostics: 1;TY1PR06MB0831;6:8wSkLVz+sdIIRCHL6lVJpJ5E0E2PG1nvuoV4crqfxQdiBDyxZju4nHTL82eRmJm/vBByh7+pyUgbFElg6VaGZiwx7HxBAMg6xaFIXLtANxZo9+ZghhYu0ydJsNSoMEITYgwIjZ7xvLkL54doNbobrotIDioLerVGKJXv4dlAwmnoLAcd0FWYT54ZR3A/X88HJH+rfEE9TdoexJDAStfHS36w0+CtY8U9RY/PNLcILkNXbBxI1ZLuXrMRO3Te80/oC1Gbe2FnxvI7Wmb668jFXF7r0ASIzjdc/iYeXyUwElLj1Udy8HYWWow7RhsGm4EdAP0oRlo+CJQCQ+9eVJHr9+/sa6hCfJS30P5IGuPlJWF2EBQtRp8nEzt2cunoYhXaAAyBQ372nQeMIVODzJfekdIMwhYPXKf0W2IikQIuIopUJCJWU3dkfs3uXCQieinAAbgqSmOuTs2mqzcbciHfZwKrbfi1kPOvcCd4zzsTb08=;5:DTwkoOfLXPAHkyJVrSwzXg762wGKkgjBTINv1Z3nf7+DkeAUfzrBCCM8RzEXEdaI3c1j00bsxtaWFDHR/esiSeBPoTLEr/VhdS3teIXtvaZx/wLiXVF725ENIEU+adEe62RKQfQcCN7g/sFUGb9BqA==;24:w4kc4fpP3ZbuIgVRus/xZNf3mfy6PQyr85LnM7I4N4EOI9KNodCHP9bzBXh+rzmOCNBbEd61F/R330ldTnsE/K0+mr0K6MhkjKOFy8ygj3w= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;TY1PR06MB0831;7:miB7zYNS+NKwuDIOMqp4F81jZk0vkBJ3xgnww5EwGmrn07Gi5L5/NHc8N0L0RWvKPpWIJZ81NTQX5g/QWpUbcGuq/e9l9uavizyDZ1TiGUBU8IBkM6LFjZta8cMwYTXBIZFd0/tyBs80HQ6EDhfp37iwue1BCFISua7GVLXeUxXRudRz6dDkHGAPfPGtqaG27K9qwNuV9EEkGBEa/+Y6xdn9YP0DXRaw6ydce6kObls9QX46VggC81CsRuaG/nAkpJ8OIDVMGT4zWYX3DLDxg8133QlVsz/k05szVLcb7caFb5t46931G6BRra6W3x6IRTn+KCIqXHH9DkwqaXfjwQ==;20:7UOgNtU8xH0YyeO/UKwFn4zGYvMeoHG/nLJbhX4uysJ7l6a8SsFdSxVyilx+nAzFT5esOCQI2SJBut2m+l4LFrkyEv4bI/QSgQF9NwBdGaChaNhRjx2fXyPqQbRXZXTOdYRkq+j76mw7CeiRCJf/GU1+ywPd/1U8saukjUy1S5w= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Apr 2017 09:22:26.4777 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY1PR06MB0831 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 889 Lines: 27 Hi Geert Thank you for your feedback > > +- auxoutsrc: select AUX_OUT source from these. > > + refclk: Timing Reference Clock > > + clk_in: Frequency Reference Clock > > + pllclkout: PLL Clock Output > > + push-pull: PLL Lock/Unlock Indication > > + open-drain: PLL Lock/Unlock Indication > > AUX_OUT is an output pin? > Hence, isn't this software configuration instead of hardware description? > > Selection of refclk vs. clk_in vs. pllclkout can be implemented as a mux clock > driver with three parents. > > PLL Lock/Unlock Indication and its pinctrl are something different. > How to support that? I think mux clock is nice idea. I will use this idea. Best regards --- Kuninori Morimoto