ARM: dts: Do not set pulls for I2C lines
authorTony Lindgren <tony@atomide.com>
Thu, 18 Sep 2014 16:03:36 +0000 (09:03 -0700)
committerTony Lindgren <tony@atomide.com>
Thu, 18 Sep 2014 16:03:36 +0000 (09:03 -0700)
There are external pulls on these lines and enabling the
internal pulls can cause issue. This is because the internal
pulls are parallel with the external pulls. So let's clear
the internal I2C pulls.

Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/boot/dts/omap3-n900.dts

index 1fe45d1f75ec8d52aa8dd59a1e344a931fc32576..f0d82369ef135301f14a914720ee00479d14a9a0 100644 (file)
 
        i2c1_pins: pinmux_i2c1_pins {
                pinctrl-single,pins = <
-                       0x18a (PIN_INPUT_PULLUP | MUX_MODE0)    /* i2c1_scl */
-                       0x18c (PIN_INPUT_PULLUP | MUX_MODE0)    /* i2c1_sda */
+                       0x18a (PIN_INPUT | MUX_MODE0)           /* i2c1_scl */
+                       0x18c (PIN_INPUT | MUX_MODE0)           /* i2c1_sda */
                >;
        };
 
        i2c2_pins: pinmux_i2c2_pins {
                pinctrl-single,pins = <
-                       0x18e (PIN_INPUT_PULLUP | MUX_MODE0)    /* i2c2_scl */
-                       0x190 (PIN_INPUT_PULLUP | MUX_MODE0)    /* i2c2_sda */
+                       0x18e (PIN_INPUT | MUX_MODE0)           /* i2c2_scl */
+                       0x190 (PIN_INPUT | MUX_MODE0)           /* i2c2_sda */
                >;
        };
 
        i2c3_pins: pinmux_i2c3_pins {
                pinctrl-single,pins = <
-                       0x192 (PIN_INPUT_PULLUP | MUX_MODE0)    /* i2c3_scl */
-                       0x194 (PIN_INPUT_PULLUP | MUX_MODE0)    /* i2c3_sda */
+                       0x192 (PIN_INPUT | MUX_MODE0)           /* i2c3_scl */
+                       0x194 (PIN_INPUT | MUX_MODE0)           /* i2c3_sda */
                >;
        };