diff options
-rw-r--r-- | arch/arm/boot/dts/r8a7790.dtsi | 20 | ||||
-rw-r--r-- | include/dt-bindings/clock/r8a7790-clock.h | 13 |
2 files changed, 33 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/r8a7790.dtsi b/arch/arm/boot/dts/r8a7790.dtsi index a1791250bf4b..c5417dafca0d 100644 --- a/arch/arm/boot/dts/r8a7790.dtsi +++ b/arch/arm/boot/dts/r8a7790.dtsi | |||
@@ -626,5 +626,25 @@ | |||
626 | clock-output-names = | 626 | clock-output-names = |
627 | "rcan1", "rcan0", "qspi_mod", "i2c3", "i2c2", "i2c1", "i2c0"; | 627 | "rcan1", "rcan0", "qspi_mod", "i2c3", "i2c2", "i2c1", "i2c0"; |
628 | }; | 628 | }; |
629 | mstp10_clks: mstp10_clks@e6150998 { | ||
630 | compatible = "renesas,r8a7790-mstp-clocks", "renesas,cpg-mstp-clocks"; | ||
631 | reg = <0 0xe6150998 0 4>, <0 0xe61509a8 0 4>; | ||
632 | clocks = <&p_clk>, <&mstp10_clks R8A7790_CLK_SSI>, | ||
633 | <&mstp10_clks R8A7790_CLK_SSI>, <&mstp10_clks R8A7790_CLK_SSI>, | ||
634 | <&mstp10_clks R8A7790_CLK_SSI>, <&mstp10_clks R8A7790_CLK_SSI>, | ||
635 | <&mstp10_clks R8A7790_CLK_SSI>, <&mstp10_clks R8A7790_CLK_SSI>, | ||
636 | <&mstp10_clks R8A7790_CLK_SSI>, <&mstp10_clks R8A7790_CLK_SSI>, | ||
637 | <&mstp10_clks R8A7790_CLK_SSI>; | ||
638 | #clock-cells = <1>; | ||
639 | renesas,clock-indices = < | ||
640 | R8A7790_CLK_SSI R8A7790_CLK_SSI9 R8A7790_CLK_SSI8 | ||
641 | R8A7790_CLK_SSI7 R8A7790_CLK_SSI6 R8A7790_CLK_SSI5 | ||
642 | R8A7790_CLK_SSI4 R8A7790_CLK_SSI3 R8A7790_CLK_SSI2 | ||
643 | R8A7790_CLK_SSI1 R8A7790_CLK_SSI0 | ||
644 | >; | ||
645 | clock-output-names = | ||
646 | "ssi", "ssi9", "ssi8", "ssi7", "ssi6", "ssi5", | ||
647 | "ssi4", "ssi3", "ssi2", "ssi1", "ssi0"; | ||
648 | }; | ||
629 | }; | 649 | }; |
630 | }; | 650 | }; |
diff --git a/include/dt-bindings/clock/r8a7790-clock.h b/include/dt-bindings/clock/r8a7790-clock.h index 859e9be511d9..dbb262a3e7a6 100644 --- a/include/dt-bindings/clock/r8a7790-clock.h +++ b/include/dt-bindings/clock/r8a7790-clock.h | |||
@@ -104,4 +104,17 @@ | |||
104 | #define R8A7790_CLK_I2C1 30 | 104 | #define R8A7790_CLK_I2C1 30 |
105 | #define R8A7790_CLK_I2C0 31 | 105 | #define R8A7790_CLK_I2C0 31 |
106 | 106 | ||
107 | /* MSTP10 */ | ||
108 | #define R8A7790_CLK_SSI 5 | ||
109 | #define R8A7790_CLK_SSI9 6 | ||
110 | #define R8A7790_CLK_SSI8 7 | ||
111 | #define R8A7790_CLK_SSI7 8 | ||
112 | #define R8A7790_CLK_SSI6 9 | ||
113 | #define R8A7790_CLK_SSI5 10 | ||
114 | #define R8A7790_CLK_SSI4 11 | ||
115 | #define R8A7790_CLK_SSI3 12 | ||
116 | #define R8A7790_CLK_SSI2 13 | ||
117 | #define R8A7790_CLK_SSI1 14 | ||
118 | #define R8A7790_CLK_SSI0 15 | ||
119 | |||
107 | #endif /* __DT_BINDINGS_CLOCK_R8A7790_H__ */ | 120 | #endif /* __DT_BINDINGS_CLOCK_R8A7790_H__ */ |