ARM: shmobile: r8a7794: Add I2C clocks to device tree
authorKoji Matsuoka <koji.matsuoka.xm@renesas.com>
Fri, 23 May 2014 09:37:04 +0000 (18:37 +0900)
committerSimon Horman <horms+renesas@verge.net.au>
Sun, 21 Dec 2014 10:07:21 +0000 (19:07 +0900)
Signed-off-by: Koji Matsuoka <koji.matsuoka.xm@renesas.com>
[horms: omitted device nodes and aliases; only add clocks]
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
arch/arm/boot/dts/r8a7794.dtsi
include/dt-bindings/clock/r8a7794-clock.h

index 068ca0981ac9f1d6039d2780c9d27bfe5439be3a..728d719957b8b1516d4891a10b5336a5c10497ce 100644 (file)
                mstp9_clks: mstp9_clks@e6150994 {
                        compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks";
                        reg = <0 0xe6150994 0 4>, <0 0xe61509a4 0 4>;
-                       clocks = <&cpg_clocks R8A7794_CLK_QSPI>;
+                       clocks = <&cpg_clocks R8A7794_CLK_QSPI>, <&hp_clk>, <&hp_clk>,
+                               <&hp_clk>, <&hp_clk>, <&hp_clk>, <&hp_clk>;
                        #clock-cells = <1>;
-                       clock-indices = <R8A7794_CLK_QSPI_MOD>;
-                       clock-output-names = "qspi_mod";
+                       clock-indices = <
+                               R8A7794_CLK_QSPI_MOD R8A7794_CLK_I2C5 R8A7794_CLK_I2C4
+                               R8A7794_CLK_I2C3 R8A7794_CLK_I2C2 R8A7794_CLK_I2C1
+                               R8A7794_CLK_I2C0
+                       >;
+                       clock-output-names =
+                               "qspi_mod", "i2c5", "i2c4", "i2c3", "i2c2", "i2c1", "i2c0";
                };
                mstp11_clks: mstp11_clks@e615099c {
                        compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks";
index fba89a49e815b32e64b23ef624031715a165ca59..94d96186ff064485f64aecd00bcabe25064f4cdc 100644 (file)
 #define R8A7794_CLK_GPIO1              11
 #define R8A7794_CLK_GPIO0              12
 #define R8A7794_CLK_QSPI_MOD           17
+#define R8A7794_CLK_I2C5               25
+#define R8A7794_CLK_I2C4               27
+#define R8A7794_CLK_I2C3               28
+#define R8A7794_CLK_I2C2               29
+#define R8A7794_CLK_I2C1               30
+#define R8A7794_CLK_I2C0               31
 
 /* MSTP11 */
 #define R8A7794_CLK_SCIFA3             6