]> git.karo-electronics.de Git - linux-beck.git/commitdiff
arm64: dts: X-Gene v2: I2C1 clock is always on
authorDuc Dang <dhdang@apm.com>
Wed, 30 Dec 2015 01:05:31 +0000 (17:05 -0800)
committerDuc Dang <dhdang@apm.com>
Wed, 30 Dec 2015 01:05:31 +0000 (17:05 -0800)
X-Gene v2 I2C0 and I2C1 controllers share the same clock
enable register field. This patch remove clock node for I2C1
and leave I2C1 clock always on as having it toggled on/off
will affect I2C0 operation.

Signed-off-by: Duc Dang <dhdang@apm.com>
arch/arm64/boot/dts/apm/apm-shadowcat.dtsi

index 4b3837bda5a6ec7684a258f3485deba558a27e67..5d87a3dc44b86090bc2b275e0cbe14d75f75aadc 100644 (file)
                                clock-output-names = "rngpkaclk";
                        };
 
-                       i2c1clk: i2c1clk@17000000 {
-                               compatible = "apm,xgene-device-clock";
-                               #clock-cells = <1>;
-                               clocks = <&sbapbclk 0>;
-                               reg = <0x0 0x17000000 0x0 0x2000>;
-                               reg-names = "csr-reg";
-                               csr-offset = <0xc>;
-                               csr-mask = <0x4>;
-                               enable-offset = <0x10>;
-                               enable-mask = <0x4>;
-                               clock-output-names = "i2c1clk";
-                       };
-
                        i2c4clk: i2c4clk@1704c000 {
                                compatible = "apm,xgene-device-clock";
                                #clock-cells = <1>;
                        reg = <0x0 0x10511000 0x0 0x1000>;
                        interrupts = <0 0x45 0x4>;
                        #clock-cells = <1>;
-                       clocks = <&i2c1clk 0>;
+                       clocks = <&sbapbclk 0>;
                        bus_num = <1>;
                };