OS: Android 7.1
Board: Firefly-RK3399
Kernel: v4.4.55
把这个拎出来说是因为在调试ddr default rate的时候对这部分有些误区。
dmc中clock相关的配置有:
dmc: dmc {
compatible = "rockchip,rk3399-dmc";
......
clocks = <&cru SCLK_DDRCLK>;
clock-names = "dmc_clk";
......
};
clocks:
clocks的第一个表示值”cru“表示clock provider, 即由叫”cru“的模块提供,对应的id是”SCLK_DDRCLK“。
一个clock模块如果有多个不同类型的clock输出时,可由id表示