]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
ARM: shmobile: sh73a0: Add MSIOF clocks
authorGeert Uytterhoeven <geert+renesas@glider.be>
Mon, 30 Nov 2015 14:16:51 +0000 (15:16 +0100)
committerSimon Horman <horms+renesas@verge.net.au>
Tue, 1 Dec 2015 06:35:34 +0000 (15:35 +0900)
The 4 MSIOF clocks are MSTP clocks, and children of the SUB clock.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
arch/arm/boot/dts/sh73a0.dtsi
include/dt-bindings/clock/sh73a0-clock.h

index 319551f0fcdb9699828722147a55d44c71fa7d9c..635564ab98ed7333d89ed7c0a9ff0cd74aa46df2 100644 (file)
@@ -812,13 +812,13 @@ twd_clk: twd_clk {
                mstp0_clks: mstp0_clks@e6150130 {
                        compatible = "renesas,sh73a0-mstp-clocks", "renesas,cpg-mstp-clocks";
                        reg = <0xe6150130 4>, <0xe6150030 4>;
-                       clocks = <&cpg_clocks SH73A0_CLK_HP>;
+                       clocks = <&cpg_clocks SH73A0_CLK_HP>, <&sub_clk>;
                        #clock-cells = <1>;
                        clock-indices = <
-                               SH73A0_CLK_IIC2
+                               SH73A0_CLK_IIC2 SH73A0_CLK_MSIOF0
                        >;
                        clock-output-names =
-                               "iic2";
+                               "iic2", "msiof0";
                };
                mstp1_clks: mstp1_clks@e6150134 {
                        compatible = "renesas,sh73a0-mstp-clocks", "renesas,cpg-mstp-clocks";
@@ -848,20 +848,24 @@ mstp2_clks: mstp2_clks@e6150138 {
                        reg = <0xe6150138 4>, <0xe6150040 4>;
                        clocks = <&sub_clk>, <&cpg_clocks SH73A0_CLK_HP>,
                                 <&cpg_clocks SH73A0_CLK_HP>, <&sub_clk>,
-                                <&sub_clk>, <&sub_clk>, <&sub_clk>, <&sub_clk>,
-                                <&sub_clk>, <&sub_clk>;
+                                <&sub_clk>, <&sub_clk>, <&sub_clk>,
+                                <&sub_clk>, <&sub_clk>, <&sub_clk>,
+                                <&sub_clk>, <&sub_clk>, <&sub_clk>;
                        #clock-cells = <1>;
                        clock-indices = <
                                SH73A0_CLK_SCIFA7 SH73A0_CLK_SY_DMAC
-                               SH73A0_CLK_MP_DMAC SH73A0_CLK_SCIFA5
-                               SH73A0_CLK_SCIFB SH73A0_CLK_SCIFA0
-                               SH73A0_CLK_SCIFA1 SH73A0_CLK_SCIFA2
-                               SH73A0_CLK_SCIFA3 SH73A0_CLK_SCIFA4
+                               SH73A0_CLK_MP_DMAC SH73A0_CLK_MSIOF3
+                               SH73A0_CLK_MSIOF1 SH73A0_CLK_SCIFA5
+                               SH73A0_CLK_SCIFB SH73A0_CLK_MSIOF2
+                               SH73A0_CLK_SCIFA0 SH73A0_CLK_SCIFA1
+                               SH73A0_CLK_SCIFA2 SH73A0_CLK_SCIFA3
+                               SH73A0_CLK_SCIFA4
                        >;
                        clock-output-names =
-                               "scifa7", "sy_dmac", "mp_dmac", "scifa5",
-                               "scifb", "scifa0", "scifa1", "scifa2",
-                               "scifa3", "scifa4";
+                               "scifa7", "sy_dmac", "mp_dmac", "msiof3",
+                               "msiof1", "scifa5", "scifb", "msiof2",
+                               "scifa0", "scifa1", "scifa2", "scifa3",
+                               "scifa4";
                };
                mstp3_clks: mstp3_clks@e615013c {
                        compatible = "renesas,sh73a0-mstp-clocks", "renesas,cpg-mstp-clocks";
index 53369568c24c5dc6055f34c34e5babc318397d3f..2eca353a29d74bc6fb8d8983473b13b4752c3866 100644 (file)
@@ -28,7 +28,8 @@
 #define SH73A0_CLK_HP          14
 
 /* MSTP0 */
-#define SH73A0_CLK_IIC2        1
+#define SH73A0_CLK_IIC2                1
+#define SH73A0_CLK_MSIOF0      0
 
 /* MSTP1 */
 #define SH73A0_CLK_CEU1                29
 #define SH73A0_CLK_SCIFA7      19
 #define SH73A0_CLK_SY_DMAC     18
 #define SH73A0_CLK_MP_DMAC     17
+#define SH73A0_CLK_MSIOF3      15
+#define SH73A0_CLK_MSIOF1      8
 #define SH73A0_CLK_SCIFA5      7
 #define SH73A0_CLK_SCIFB       6
+#define SH73A0_CLK_MSIOF2      5
 #define SH73A0_CLK_SCIFA0      4
 #define SH73A0_CLK_SCIFA1      3
 #define SH73A0_CLK_SCIFA2      2