hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/drivers/clk/rockchip/clk-rk3328.c
....@@ -317,14 +317,15 @@
317317 RK3328_CLKGATE_CON(14), 1, GFLAGS),
318318
319319 /* PD_DDR */
320
- COMPOSITE(0, "clk_ddr", mux_ddrphy_p, CLK_IS_CRITICAL,
321
- RK3328_CLKSEL_CON(3), 8, 2, MFLAGS, 0, 3, DFLAGS | CLK_DIVIDER_POWER_OF_TWO,
322
- RK3328_CLKGATE_CON(0), 4, GFLAGS),
323
- GATE(0, "clk_ddrmsch", "clk_ddr", CLK_IS_CRITICAL,
320
+ COMPOSITE_DDRCLK(SCLK_DDRCLK, "sclk_ddrc", mux_ddrphy_p, 0,
321
+ RK3328_CLKSEL_CON(3), 8, 2, 0, 3,
322
+ ROCKCHIP_DDRCLK_SIP_V2),
323
+
324
+ GATE(0, "clk_ddrmsch", "sclk_ddrc", CLK_IGNORE_UNUSED,
324325 RK3328_CLKGATE_CON(18), 6, GFLAGS),
325
- GATE(0, "clk_ddrupctl", "clk_ddr", CLK_IS_CRITICAL,
326
+ GATE(0, "clk_ddrupctl", "sclk_ddrc", CLK_IGNORE_UNUSED,
326327 RK3328_CLKGATE_CON(18), 5, GFLAGS),
327
- GATE(0, "aclk_ddrupctl", "clk_ddr", CLK_IGNORE_UNUSED,
328
+ GATE(0, "aclk_ddrupctl", "sclk_ddrc", CLK_IGNORE_UNUSED,
328329 RK3328_CLKGATE_CON(18), 4, GFLAGS),
329330 GATE(0, "clk_ddrmon", "xin24m", CLK_IGNORE_UNUSED,
330331 RK3328_CLKGATE_CON(0), 6, GFLAGS),