summaryrefslogtreecommitdiffstats
path: root/drivers/clk
diff options
context:
space:
mode:
authorBiju Das <biju.das.jz@bp.renesas.com>2023-08-24 12:48:12 +0200
committerStephen Boyd <sboyd@kernel.org>2023-09-11 22:50:43 +0200
commiteec11486d191c6247e6ffdc898bc31da3cfadcce (patch)
tree5be96e495db2e558662457bbd28b3acf577bb9c9 /drivers/clk
parentclk: vc3: Fix output clock mapping (diff)
downloadlinux-eec11486d191c6247e6ffdc898bc31da3cfadcce.tar.xz
linux-eec11486d191c6247e6ffdc898bc31da3cfadcce.zip
clk: vc3: Make vc3_clk_mux enum values based on vc3_clk enum values
Make vc3_clk_mux enum values depend upon vc3_clk enum values to avoid any accidental breakage in the future. Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com> Link: https://lore.kernel.org/r/20230824104812.147775-5-biju.das.jz@bp.renesas.com Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Diffstat (limited to 'drivers/clk')
-rw-r--r--drivers/clk/clk-versaclock3.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/drivers/clk/clk-versaclock3.c b/drivers/clk/clk-versaclock3.c
index 157cf510b23a..3d7de355f8f6 100644
--- a/drivers/clk/clk-versaclock3.c
+++ b/drivers/clk/clk-versaclock3.c
@@ -118,14 +118,6 @@ enum vc3_div {
VC3_DIV5,
};
-enum vc3_clk_mux {
- VC3_SE1_MUX,
- VC3_SE2_MUX,
- VC3_SE3_MUX,
- VC3_DIFF1_MUX,
- VC3_DIFF2_MUX,
-};
-
enum vc3_clk {
VC3_REF,
VC3_SE1,
@@ -135,6 +127,14 @@ enum vc3_clk {
VC3_DIFF2,
};
+enum vc3_clk_mux {
+ VC3_SE1_MUX = VC3_SE1 - 1,
+ VC3_SE2_MUX = VC3_SE2 - 1,
+ VC3_SE3_MUX = VC3_SE3 - 1,
+ VC3_DIFF1_MUX = VC3_DIFF1 - 1,
+ VC3_DIFF2_MUX = VC3_DIFF2 - 1,
+};
+
struct vc3_clk_data {
u8 offs;
u8 bitmsk;