xref: /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/clock/rockchip,rk618-cru.txt (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1Rockchip RK618 Clock and Reset Unit
2
3This binding uses the common clock binding:
4Documentation/devicetree/bindings/clock/clock-bindings.txt
5
6Required properties :
7- compatible : Should be "rockchip,rk618-cru"
8- clocks : Should contain phandle and clock specifiers for the input clock:
9  the AP I2S master clock output(mclk) "clkin", and the AP LCDC master
10  dclk output(dclk) "lcdc0_dclkp".
11- #clock-cells : Should be 1.
12
13Example:
14
15&rk618 {
16	CRU: cru {
17		compatible = "rockchip,rk618-cru";
18		clocks = <&cru SCLK_I2S_8CH_OUT>, <&cru DCLK_VOP>;
19		clock-names = "clkin", "lcdc0_dclkp";
20		assigned-clocks = <&CRU SCALER_PLLIN_CLK>, <&CRU VIF_PLLIN_CLK>,
21				  <&CRU HDMI_CLK>, <&CRU SCALER_CLK>,
22				  <&CRU CODEC_CLK>;
23		assigned-clock-parents = <&CRU LCDC0_CLK>, <&CRU LCDC0_CLK>,
24					 <&CRU VIF0_CLK>, <&CRU SCALER_PLL_CLK>,
25					 <&cru SCLK_I2S_8CH_OUT>;
26		#clock-cells = <1>;
27		status = "okay";
28	};
29};
30