ARM: tegra: fix pinctrl misconfiguration on Venice2
authorStephen Warren <swarren@nvidia.com>
Thu, 12 Dec 2013 21:40:30 +0000 (14:40 -0700)
committerStephen Warren <swarren@nvidia.com>
Mon, 16 Dec 2013 21:09:21 +0000 (14:09 -0700)
Other boards use PULL_NONE for their debug UART pins, and without this
change, the board doesn't accept any serial input.

Don't set the I2S port pins to tristate mode, or no audio signal will
be sent out.

Fixes: 605ae5804385 ("ARM: tegra: add default pinctrl nodes for Venice2")
Signed-off-by: Stephen Warren <swarren@nvidia.com>
arch/arm/boot/dts/tegra124-venice2.dts

index 616759c3c7e509065e846c4f783a925e08c06555..b31e18798be73f017a0f8c04c280f17b707ebfb9 100644 (file)
@@ -40,7 +40,7 @@
                                nvidia,function = "i2s1";
                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
-                               nvidia,tristate = <TEGRA_PIN_ENABLE>;
+                               nvidia,tristate = <TEGRA_PIN_DISABLE>;
                        };
                        dvfs_pwm_px0 {
                                nvidia,pins = "dvfs_pwm_px0";
                                              "pu3";
                                nvidia,function = "uarta";
                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
-                               nvidia,pull = <TEGRA_PIN_PULL_UP>;
+                               nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                        };
                        uart2_cts_n_pj5 {