ARM: dts: uniphier: use clock/reset controllers
[cascardo/linux.git] / arch / arm / boot / dts / uniphier-pxs2.dtsi
index 63c12e8..8789cd5 100644 (file)
                        compatible = "fixed-clock";
                        clock-frequency = <50000000>;
                };
-
-               uart_clk: uart_clk {
-                       #clock-cells = <0>;
-                       compatible = "fixed-clock";
-                       clock-frequency = <88900000>;
-               };
-
-               i2c_clk: i2c_clk {
-                       #clock-cells = <0>;
-                       compatible = "fixed-clock";
-                       clock-frequency = <50000000>;
-               };
        };
 };
 
                interrupts = <0 41 4>;
                pinctrl-names = "default";
                pinctrl-0 = <&pinctrl_i2c0>;
-               clocks = <&i2c_clk>;
+               clocks = <&peri_clk 4>;
                clock-frequency = <100000>;
        };
 
                interrupts = <0 42 4>;
                pinctrl-names = "default";
                pinctrl-0 = <&pinctrl_i2c1>;
-               clocks = <&i2c_clk>;
+               clocks = <&peri_clk 5>;
                clock-frequency = <100000>;
        };
 
                pinctrl-names = "default";
                pinctrl-0 = <&pinctrl_i2c2>;
                interrupts = <0 43 4>;
-               clocks = <&i2c_clk>;
+               clocks = <&peri_clk 6>;
                clock-frequency = <100000>;
        };
 
                interrupts = <0 44 4>;
                pinctrl-names = "default";
                pinctrl-0 = <&pinctrl_i2c3>;
-               clocks = <&i2c_clk>;
+               clocks = <&peri_clk 7>;
                clock-frequency = <100000>;
        };
 
                #address-cells = <1>;
                #size-cells = <0>;
                interrupts = <0 45 4>;
-               clocks = <&i2c_clk>;
+               clocks = <&peri_clk 8>;
                clock-frequency = <400000>;
        };
 
                #address-cells = <1>;
                #size-cells = <0>;
                interrupts = <0 25 4>;
-               clocks = <&i2c_clk>;
+               clocks = <&peri_clk 9>;
                clock-frequency = <400000>;
        };
 
                #address-cells = <1>;
                #size-cells = <0>;
                interrupts = <0 26 4>;
-               clocks = <&i2c_clk>;
+               clocks = <&peri_clk 10>;
                clock-frequency = <400000>;
        };
 };
        clock-frequency = <25000000>;
 };
 
+&mio_clk {
+       compatible = "socionext,uniphier-pxs2-mio-clock";
+};
+
+&mio_rst {
+       compatible = "socionext,uniphier-pxs2-mio-reset";
+};
+
+&peri_clk {
+       compatible = "socionext,uniphier-pxs2-peri-clock";
+};
+
+&peri_rst {
+       compatible = "socionext,uniphier-pxs2-peri-reset";
+};
+
 &pinctrl {
        compatible = "socionext,uniphier-pxs2-pinctrl";
 };
+
+&sys_clk {
+       compatible = "socionext,uniphier-pxs2-clock";
+};
+
+&sys_rst {
+       compatible = "socionext,uniphier-pxs2-reset";
+};