[PATCH 10/16] clk: sunxi-ng: Add M-P factor clock support
From: Maxime Ripard <hidden>
Date: 2016-05-24 21:07:33
Also in:
linux-clk
Hi, On Tue, May 24, 2016 at 12:14:09PM +0800, Chen-Yu Tsai wrote:
quoted
quoted
quoted
+#define SUNXI_CCU_MP_WITH_MUX_GATE(_struct, _name, _parents, _reg, \We could merge _struct with _name ...quoted
+ _mshift, _mwidth, \ + _pshift, _pwidth, \ + _muxshift, _muxwidth, \ + _gate, _flags) \ + struct ccu_mp _struct = { \and have struct ccu_mp _name##_clk = {Unfortunately, that prevents to use dashes as clock names, which is something we've done in the past. Having a separate name allows us to use whatever we want.We could do some replacement in the register function, but that seems hackish
Indeed
Also I noticed we aren't using clock-output-names from the DT anymore?
Yep, there's just too many clocks to be practical, and you have to have the name in the source code anyway for the parenting relationships. Maxime -- Maxime Ripard, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: not available URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20160524/3297fc91/attachment.sig>