Thread (5 messages) 5 messages, 3 authors, 2025-05-01

Re: [PATCH] clk: sunxi-ng: fix order of arguments in clock macro

From: Chen-Yu Tsai <hidden>
Date: 2025-05-01 05:12:03
Also in: linux-clk, linux-sunxi, lkml

On Wed, Apr 30, 2025 at 5:53 PM Andre Przywara [off-list ref] wrote:
When introducing the SUNXI_CCU_MP_DATA_WITH_MUX_GATE_FEAT macro, the order
of the last two arguments was different between the users and the
definition: features became flags and flags became features.

This just didn't end up in a desaster yet because most users ended up
                               ^ typo?

Will fix when applying.

ChenYu
quoted hunk ↗ jump to hunk
passing 0 for both arguments, and other clocks (for the new A523 SoC) are
not yet used.

Swap the order of the arguments in the definition, so that users stay
untouched.

Fixes: cdbb9d0d09db ("clk: sunxi-ng: mp: provide wrappers for setting feature flags")
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
---
 drivers/clk/sunxi-ng/ccu_mp.h | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/clk/sunxi-ng/ccu_mp.h b/drivers/clk/sunxi-ng/ccu_mp.h
index b35aeec70484d..8fc7fdb7ef494 100644
--- a/drivers/clk/sunxi-ng/ccu_mp.h
+++ b/drivers/clk/sunxi-ng/ccu_mp.h
@@ -109,8 +109,7 @@ struct ccu_mp {
                                             _mshift, _mwidth,          \
                                             _pshift, _pwidth,          \
                                             _muxshift, _muxwidth,      \
-                                            _gate, _features,          \
-                                            _flags)                    \
+                                            _gate, _flags, _features)  \
        struct ccu_mp _struct = {                                       \
                .enable = _gate,                                        \
                .m      = _SUNXI_CCU_DIV(_mshift, _mwidth),             \
--
2.25.1
  
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help