rk3368: dts: clk: fix some errors
authordkl <dkl@rock-chips.com>
Thu, 11 Dec 2014 06:38:26 +0000 (14:38 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Fri, 12 Dec 2014 06:24:54 +0000 (14:24 +0800)
Adjust vip clks, rename clk_gpu_core "clk_gpu" and remove wrong clk4x_ddr.

Signed-off-by: dkl <dkl@rock-chips.com>
arch/arm64/boot/dts/rk3368-clocks.dtsi

index 29b1773791a043a3b855d14c12581bc3b937318d..c9ecfefd275525a4e637d3039f489e8dd17a3569 100644 (file)
                                                        <CLKOPS_RATE_RK3288_USB480M>;
                                                #clock-init-cells = <1>;
                                        };
-
-                                       clk4x_ddr: clk4x_ddr_mux {
-                                               compatible = "rockchip,rk3188-mux-con";
-                                               rockchip,bits = <4 1>;
-                                               clocks = <&clk_dpll>, <&clk_gpll>;
-                                               clock-output-names = "clk4x_ddr";
-                                               #clock-cells = <0>;
-                                       };
                                };
 
                                clk_sel_con14: sel-con@0138 {
                                                compatible = "rockchip,rk3188-div-con";
                                                rockchip,bits = <0 5>;
                                                clocks = <&clk_gpu_core>;
-                                               clock-output-names = "clk_gpu_core";
+                                               clock-output-names = "clk_gpu";
                                                rockchip,div-type = <CLK_DIVIDER_PLUS_ONE>;
                                                #clock-cells = <0>;
                                                rockchip,clkops-idx = <CLKOPS_RATE_RK3368_MUX_DIV_NPLL>;
                                                compatible = "rockchip,rk3188-mux-con";
                                                rockchip,bits = <6 2>;
                                                clocks = <&clk_cpll>, <&clk_gpll>, <&usbphy_480m>, <&clk_npll>;
-                                               clock-output-names = "clk_gpu_core";
+                                               clock-output-names = "clk_gpu";
                                                #clock-cells = <0>;
                                                #clock-init-cells = <1>;
                                        };
 
                                        clk_vip: clk_vip_mux {
                                                compatible = "rockchip,rk3188-mux-con";
-                                               rockchip,bits = <14 2>;
-                                               clocks = <&clk_cpll>, <&xin24m>, <&clk_gpll>, <&xin24m>;
+                                               rockchip,bits = <14 1>;
+                                               clocks = <&clk_vip_pll>, <&xin24m>;
                                                clock-output-names = "clk_vip";
                                                #clock-cells = <0>;
                                                #clock-init-cells = <1>;
                                        };
+
+                                       clk_vip_pll: clk_vip_pll_mux {
+                                               compatible = "rockchip,rk3188-mux-con";
+                                               rockchip,bits = <15 1>;
+                                               clocks = <&clk_cpll>, <&clk_gpll>;
+                                               clock-output-names = "clk_vip_pll";
+                                               #clock-cells = <0>;
+                                               #clock-init-cells = <1>;
+                                       };
                                };
 
                                clk_sel_con22: sel-con@0158 {
                                                #clock-cells = <0>;
                                        };
 
+                                       /* 7:6 reserved */
+
                                        clk_saradc: clk_saradc_div {
                                                compatible = "rockchip,rk3188-div-con";
                                                rockchip,bits = <8 8>;
                                                 #clock-cells = <0>;
                                                #clock-init-cells = <1>;
                                         };
-
-                                       /* 14:13 reserved */
                                };
 
                                clk_sel_con36: sel-con@0190 {
                                                 <&aclk_vio0>,  <&dclk_vop0>,
                                                 <&xin24m>,     <&aclk_rga_pre>,
 
-                                               <&clk_rga>,     <&clk_vip>,
+                                               <&clk_rga>,     <&clk_vip_pll>,
                                                <&aclk_vepu>,   <&aclk_vdpu>,
 
                                                <&dummy>,       <&clk_isp>,
                                                 "aclk_vio0",   "dclk_vop0",
                                                 "clk_vop0_pwm",        "aclk_rga_pre",
 
-                                               "clk_rga",      "clk_vip",
+                                               "clk_rga",      "clk_vip_pll",
                                                "aclk_vepu",    "aclk_vdpu",
 
                                                "reserved",     "clk_isp", /* bit8: hclk_vpu */
-                                               "reserved",     "clk_gpu_core",
+                                               "reserved",     "clk_gpu",
 
                                                "clk_hdmi_cec", "clk_hdmi_hdcp",
                                                "clk_dsiphy_24m",       "reserved";