]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
ARM: dt: tegra seaboard: configure I2C2 pinmux
authorStephen Warren <swarren@nvidia.com>
Thu, 26 Apr 2012 17:21:54 +0000 (11:21 -0600)
committerStephen Warren <swarren@nvidia.com>
Thu, 3 May 2012 20:49:10 +0000 (14:49 -0600)
The I2C2 controller can be routed to either pingroup DDC or PTA. Seaboard
actually uses this as an I2C bus mux, and devices are connected to both
pingroups. This change statically assigns the I2C2 controller to pingroup
PTA, so that on-board devices can be accessed. The DDC pingroup is used
for EDID/DDC accesses which are not yet required, given the absence of
any Tegra graphics support. I2C muxing will be supported later.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
arch/arm/boot/dts/tegra-seaboard.dts

index 11aea885c1bbee33cb2b85fc6902f3a63f8a7c6b..60c94295e594274dc67cae8733e6506cd3f36bc4 100644 (file)
@@ -100,7 +100,7 @@ gpv {
                        };
                        hdint {
                                nvidia,pins = "hdint", "lpw0", "lpw2", "lsc1",
-                                       "lsck", "lsda", "pta";
+                                       "lsck", "lsda";
                                nvidia,function = "hdmi";
                        };
                        i2cp {
@@ -134,6 +134,10 @@ pmc {
                                nvidia,pins = "pmc";
                                nvidia,function = "pwr_on";
                        };
+                       pta {
+                               nvidia,pins = "pta";
+                               nvidia,function = "i2c2";
+                       };
                        rm {
                                nvidia,pins = "rm";
                                nvidia,function = "i2c1";