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>
This commit is contained in:
Biju Das 2023-08-24 11:48:12 +01:00 committed by Stephen Boyd
parent 6dcf03bcac
commit eec11486d1

View File

@ -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;