]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
ARM: tegra: laguna: add dt entry for pca9546
authorShreshtha Sahu <ssahu@nvidia.com>
Mon, 10 Mar 2014 10:13:26 +0000 (15:43 +0530)
committerLaxman Dewangan <ldewangan@nvidia.com>
Thu, 20 Mar 2014 13:25:26 +0000 (06:25 -0700)
Add DT entry for PCA9546 for Laguna ERS-S

Bug 1377308

Change-Id: I24638d1c80f52983213056449942574a3a8b112c
Signed-off-by: Shreshtha Sahu <ssahu@nvidia.com>
Reviewed-on: http://git-master/r/357591
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
arch/arm/boot/dts/tegra124-laguna.dts

index 50648e640dd9ba40142789a5ccd85819ead0acef..5b7f74df2f207d2793d9487da780fc47091fe37c 100644 (file)
 
        aliases {
                gpio264 = &tca6416;
+               i2c6 = &pca9546_i2c0;
+               i2c7 = &pca9546_i2c1;
+               i2c8 = &pca9546_i2c2;
+               i2c9 = &pca9546_i2c3;
        };
 
        chosen {
                 status = "okay";
         };
 
+       i2c@7000c000 {
+               pca9546@70 {
+                       compatible = "nxp,pca9546";
+                       reg = <0x70>;
+                       vcc-supply = <&as3722_ldo1>;
+                       vcc-pullup-supply = <&as3722_ldo6>;
+                       #address-cells = <1>;
+                       #size-cells = <0>;
+                       pca9546_i2c0: i2c@0 {
+                               reg = <0>;
+                               i2c-mux,deselect-on-exit;
+                               #address-cells = <1>;
+                               #size-cells = <0>;
+                       };
+                       pca9546_i2c1: i2c@1 {
+                               reg = <1>;
+                               i2c-mux,deselect-on-exit;
+                               #address-cells = <1>;
+                               #size-cells = <0>;
+                       };
+                       pca9546_i2c2: i2c@2 {
+                               reg = <2>;
+                               i2c-mux,deselect-on-exit;
+                               #address-cells = <1>;
+                               #size-cells = <0>;
+                       };
+                       pca9546_i2c3: i2c@3 {
+                               reg = <3>;
+                               i2c-mux,deselect-on-exit;
+                               #address-cells = <1>;
+                               #size-cells = <0>;
+                       };
+               };
+       };
+
        i2c@7000d000 {
                nvidia,bit-banging-xfer-after-shutdown;
        };