forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-10 748e4f3d702def1a4bff191e0cf93b6a05340f01
kernel/drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
....@@ -49,19 +49,9 @@
4949 },
5050 };
5151
52
-static CLK_FIXED_FACTOR(r_ahb_clk, "r-ahb", "ar100", 1, 1, 0);
52
+static CLK_FIXED_FACTOR_HW(r_ahb_clk, "r-ahb", &ar100_clk.common.hw, 1, 1, 0);
5353
54
-static struct ccu_div r_apb1_clk = {
55
- .div = _SUNXI_CCU_DIV(0, 2),
56
-
57
- .common = {
58
- .reg = 0x00c,
59
- .hw.init = CLK_HW_INIT("r-apb1",
60
- "r-ahb",
61
- &ccu_div_ops,
62
- 0),
63
- },
64
-};
54
+static SUNXI_CCU_M(r_apb1_clk, "r-apb1", "r-ahb", 0x00c, 0, 2, 0);
6555
6656 static struct ccu_div r_apb2_clk = {
6757 .div = _SUNXI_CCU_DIV_FLAGS(8, 2, CLK_DIVIDER_POWER_OF_TWO),