rk3288: add more clock init
authordkl <dkl@rock-chips.com>
Wed, 19 Mar 2014 13:36:55 +0000 (21:36 +0800)
committerdkl <dkl@rock-chips.com>
Wed, 19 Mar 2014 13:36:55 +0000 (21:36 +0800)
arch/arm/boot/dts/rk3288-clocks.dtsi
arch/arm/boot/dts/rk3288.dtsi

index b8586b1c5faf868b75443314c9a2825f3e2c9754..9e93daafcfc4e81c9cf5bc653e1f309c9938da43 100644 (file)
                                                clocks = <&clk_cpll>, <&clk_gpll>, <&clk_npll>;
                                                clock-output-names = "clk_isp";
                                                #clock-cells = <0>;
+                                               #clock-init-cells = <1>;
                                        };
 
                                        clk_isp_jpe_div: clk_isp_jpe_div {
                                                clocks = <&clk_cpll>, <&clk_gpll>, <&clk_npll>;
                                                clock-output-names = "clk_isp_jpe";
                                                #clock-cells = <0>;
+                                               #clock-init-cells = <1>;
                                        };
                                };
 
                                                rockchip,clkops-idx =
                                                        <CLKOPS_RATE_MAC_REF>;
                                                rockchip,flags = <CLK_SET_RATE_PARENT>;
+                                               #clock-init-cells = <1>;
                                        };
 
                                        /* reg[7:5]: reserved */
                                                clocks = <&clk_cpll>, <&clk_gpll>, <&clk_npll>;
                                                clock-output-names = "clk_edp";
                                                #clock-cells = <0>;
+                                               #clock-init-cells = <1>;
                                        };
 
                                        hclk_vio: hclk_vio_div {
                                                clocks = <&clk_cpll>, <&clk_gpll>, <&usbphy_480m>;
                                                clock-output-names = "aclk_rga";
                                                #clock-cells = <0>;
+                                               #clock-init-cells = <1>;
                                        };
 
                                        clk_rga_div: clk_rga_div {
                                                clocks = <&clk_cpll>, <&clk_gpll>, <&usbphy_480m>;
                                                clock-output-names = "clk_rga";
                                                #clock-cells = <0>;
+                                               #clock-init-cells = <1>;
                                        };
                                };
 
                                                clocks = <&clk_cpll>, <&clk_gpll>, <&usbphy_480m>;
                                                clock-output-names = "clk_vepu";
                                                #clock-cells = <0>;
+                                               #clock-init-cells = <1>;
                                        };
 
                                        clk_vdpu_div: clk_vdpu_div {
                                                clocks = <&clk_cpll>, <&clk_gpll>, <&usbphy_480m>;
                                                clock-output-names = "clk_vdpu";
                                                #clock-cells = <0>;
+                                               #clock-init-cells = <1>;
                                        };
                                };
 
                                                clocks = <&clk_cpll>, <&clk_gpll>, <&clk_npll>;
                                                clock-output-names = "clk_tsp";
                                                #clock-cells = <0>;
+                                               #clock-init-cells = <1>;
                                        };
 
                                        clk_tspout_div: clk_tspout_div {
                                                clocks = <&clk_cpll>, <&clk_gpll>, <&clk_npll>, <&io_27m_in>;
                                                clock-output-names = "clk_tspout";
                                                #clock-cells = <0>;
+                                               #clock-init-cells = <1>;
                                        };
                                };
 
                                                clocks = <&clk_cpll>, <&clk_gpll>, <&clk_npll>;
                                                clock-output-names = "aclk_hevc";
                                                #clock-cells = <0>;
+                                               #clock-init-cells = <1>;
                                        };
                                };
 
                                                clock-output-names = "hclk_hevc";
                                                rockchip,div-type = <CLK_DIVIDER_PLUS_ONE>;
                                                #clock-cells = <0>;
+                                               #clock-init-cells = <1>;
                                        };
 
                                        /* reg[15:14]: reserved */
                                                clocks = <&clk_cpll>, <&clk_gpll>, <&clk_npll>;
                                                clock-output-names = "clk_hevc_cabac";
                                                #clock-cells = <0>;
+                                               #clock-init-cells = <1>;
                                        };
 
                                        clk_hevc_core_div: clk_hevc_core_div {
                                                clocks = <&clk_cpll>, <&clk_gpll>, <&clk_npll>;
                                                clock-output-names = "clk_hevc_core";
                                                #clock-cells = <0>;
+                                               #clock-init-cells = <1>;
                                        };
                                };
 
index 190015c29ef3cceaac256c748e19ce2387396432..e7e0af21ac6dbb397a3ad4bed6ceda73f3783618 100755 (executable)
                        <&aclk_vio1 300000000>, <&hclk_vio 75000000>,
                        <&pclk_pd_alive 100000000>,     <&pclk_pd_pmu 100000000>,
                        <&aclk_hevc 400000000>, <&hclk_hevc 200000000>,
-                       <&clk_hevc_cabac 300000000>, <&clk_hevc_core 300000000>;
+                       <&clk_hevc_cabac 300000000>, <&clk_hevc_core 300000000>,
+                       <&aclk_rga 300000000>, <&clk_rga 300000000>,
+                       <&clk_vepu 300000000>, <&clk_vdpu 300000000>,
+                       <&clk_edp 200000000>, <&clk_isp 200000000>,
+                       <&clk_isp_jpe 400000000>, <&clk_tsp 80000000>,
+                       <&clk_tspout 80000000>, <&clk_mac 50000000>;
        };
 
        i2c0: i2c@ff650000 {