[PATCH v5 4/4] clk: vc3: Make vc3_clk_mux enum values based on vc3_clk enum values

Biju Das
2023-08-24T10:49:32Z

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>
---
v4->v5:
* No change.
v3->v4:
* No change.
v3:
* New patch.
---
drivers/clk/clk-versaclock3.c | 16 ++++++++--------
1 file 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;
--
2.25.1