Commit 23d711ab authored by Geert Uytterhoeven's avatar Geert Uytterhoeven Committed by Simon Horman

ARM: shmobile: sh73a0: Add MSIOF clocks

The 4 MSIOF clocks are MSTP clocks, and children of the SUB clock.
Signed-off-by: default avatarGeert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: default avatarSimon Horman <horms+renesas@verge.net.au>
parent c8d9fdbe
...@@ -812,13 +812,13 @@ twd_clk: twd_clk { ...@@ -812,13 +812,13 @@ twd_clk: twd_clk {
mstp0_clks: mstp0_clks@e6150130 { mstp0_clks: mstp0_clks@e6150130 {
compatible = "renesas,sh73a0-mstp-clocks", "renesas,cpg-mstp-clocks"; compatible = "renesas,sh73a0-mstp-clocks", "renesas,cpg-mstp-clocks";
reg = <0xe6150130 4>, <0xe6150030 4>; reg = <0xe6150130 4>, <0xe6150030 4>;
clocks = <&cpg_clocks SH73A0_CLK_HP>; clocks = <&cpg_clocks SH73A0_CLK_HP>, <&sub_clk>;
#clock-cells = <1>; #clock-cells = <1>;
clock-indices = < clock-indices = <
SH73A0_CLK_IIC2 SH73A0_CLK_IIC2 SH73A0_CLK_MSIOF0
>; >;
clock-output-names = clock-output-names =
"iic2"; "iic2", "msiof0";
}; };
mstp1_clks: mstp1_clks@e6150134 { mstp1_clks: mstp1_clks@e6150134 {
compatible = "renesas,sh73a0-mstp-clocks", "renesas,cpg-mstp-clocks"; compatible = "renesas,sh73a0-mstp-clocks", "renesas,cpg-mstp-clocks";
...@@ -848,20 +848,24 @@ mstp2_clks: mstp2_clks@e6150138 { ...@@ -848,20 +848,24 @@ mstp2_clks: mstp2_clks@e6150138 {
reg = <0xe6150138 4>, <0xe6150040 4>; reg = <0xe6150138 4>, <0xe6150040 4>;
clocks = <&sub_clk>, <&cpg_clocks SH73A0_CLK_HP>, clocks = <&sub_clk>, <&cpg_clocks SH73A0_CLK_HP>,
<&cpg_clocks SH73A0_CLK_HP>, <&sub_clk>, <&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-cells = <1>;
clock-indices = < clock-indices = <
SH73A0_CLK_SCIFA7 SH73A0_CLK_SY_DMAC SH73A0_CLK_SCIFA7 SH73A0_CLK_SY_DMAC
SH73A0_CLK_MP_DMAC SH73A0_CLK_SCIFA5 SH73A0_CLK_MP_DMAC SH73A0_CLK_MSIOF3
SH73A0_CLK_SCIFB SH73A0_CLK_SCIFA0 SH73A0_CLK_MSIOF1 SH73A0_CLK_SCIFA5
SH73A0_CLK_SCIFA1 SH73A0_CLK_SCIFA2 SH73A0_CLK_SCIFB SH73A0_CLK_MSIOF2
SH73A0_CLK_SCIFA3 SH73A0_CLK_SCIFA4 SH73A0_CLK_SCIFA0 SH73A0_CLK_SCIFA1
SH73A0_CLK_SCIFA2 SH73A0_CLK_SCIFA3
SH73A0_CLK_SCIFA4
>; >;
clock-output-names = clock-output-names =
"scifa7", "sy_dmac", "mp_dmac", "scifa5", "scifa7", "sy_dmac", "mp_dmac", "msiof3",
"scifb", "scifa0", "scifa1", "scifa2", "msiof1", "scifa5", "scifb", "msiof2",
"scifa3", "scifa4"; "scifa0", "scifa1", "scifa2", "scifa3",
"scifa4";
}; };
mstp3_clks: mstp3_clks@e615013c { mstp3_clks: mstp3_clks@e615013c {
compatible = "renesas,sh73a0-mstp-clocks", "renesas,cpg-mstp-clocks"; compatible = "renesas,sh73a0-mstp-clocks", "renesas,cpg-mstp-clocks";
......
...@@ -28,7 +28,8 @@ ...@@ -28,7 +28,8 @@
#define SH73A0_CLK_HP 14 #define SH73A0_CLK_HP 14
/* MSTP0 */ /* MSTP0 */
#define SH73A0_CLK_IIC2 1 #define SH73A0_CLK_IIC2 1
#define SH73A0_CLK_MSIOF0 0
/* MSTP1 */ /* MSTP1 */
#define SH73A0_CLK_CEU1 29 #define SH73A0_CLK_CEU1 29
...@@ -45,8 +46,11 @@ ...@@ -45,8 +46,11 @@
#define SH73A0_CLK_SCIFA7 19 #define SH73A0_CLK_SCIFA7 19
#define SH73A0_CLK_SY_DMAC 18 #define SH73A0_CLK_SY_DMAC 18
#define SH73A0_CLK_MP_DMAC 17 #define SH73A0_CLK_MP_DMAC 17
#define SH73A0_CLK_MSIOF3 15
#define SH73A0_CLK_MSIOF1 8
#define SH73A0_CLK_SCIFA5 7 #define SH73A0_CLK_SCIFA5 7
#define SH73A0_CLK_SCIFB 6 #define SH73A0_CLK_SCIFB 6
#define SH73A0_CLK_MSIOF2 5
#define SH73A0_CLK_SCIFA0 4 #define SH73A0_CLK_SCIFA0 4
#define SH73A0_CLK_SCIFA1 3 #define SH73A0_CLK_SCIFA1 3
#define SH73A0_CLK_SCIFA2 2 #define SH73A0_CLK_SCIFA2 2
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment