blob: 5015e507a4d6dc636ced8919709de8cd20cea796 [file] [log] [blame]
From 09dd3af2b2565feae9295a32ffef06c7f5e13ece Mon Sep 17 00:00:00 2001
From: Victor Dodon <printesoi@chromium.org>
Date: Tue, 16 Feb 2016 16:43:51 -0800
Subject: [PATCH 1/9] enable uart1, uart2, uart4, and uart5
---
arch/arm/boot/dts/am335x-bone-pinmux-ttyS1.dtsi | 2 +-
arch/arm/boot/dts/am335x-bone-pinmux-ttyS2.dtsi | 4 ++--
arch/arm/boot/dts/am335x-bone-pinmux-ttyS4.dtsi | 2 +-
arch/arm/boot/dts/am335x-bone-pinmux-ttyS5.dtsi | 2 +-
arch/arm/boot/dts/am335x-bone.dts | 12 ++++++++++++
5 files changed, 17 insertions(+), 5 deletions(-)
diff --git a/arch/arm/boot/dts/am335x-bone-pinmux-ttyS1.dtsi b/arch/arm/boot/dts/am335x-bone-pinmux-ttyS1.dtsi
index ae5b813..2cd52bf 100644
--- a/arch/arm/boot/dts/am335x-bone-pinmux-ttyS1.dtsi
+++ b/arch/arm/boot/dts/am335x-bone-pinmux-ttyS1.dtsi
@@ -38,7 +38,7 @@
/* P9_24: uart1_txd.uart1_txd */
BONE_P9_24 (PIN_OUTPUT_PULLDOWN | MUX_MODE0)
/* P9_26: uart1_rxd.uart1_rxd */
- BONE_P9_26 (PIN_INPUT_PULLUP | MUX_MODE0)
+ BONE_P9_26 (PIN_INPUT_PULLDOWN | MUX_MODE0)
>;
};
};
diff --git a/arch/arm/boot/dts/am335x-bone-pinmux-ttyS2.dtsi b/arch/arm/boot/dts/am335x-bone-pinmux-ttyS2.dtsi
index 5fa593a..7afb05e 100644
--- a/arch/arm/boot/dts/am335x-bone-pinmux-ttyS2.dtsi
+++ b/arch/arm/boot/dts/am335x-bone-pinmux-ttyS2.dtsi
@@ -35,10 +35,10 @@
&am33xx_pinmux {
uart2_pins: pinmux_uart2_pins {
pinctrl-single,pins = <
+ /* P9_22: spi0_sclk.uart2_rxd */
+ BONE_P9_22 (PIN_INPUT_PULLDOWN | MUX_MODE1)
/* P9_21: spi0_d0.uart2_txd */
BONE_P9_21 (PIN_OUTPUT_PULLDOWN | MUX_MODE1)
- /* P9_22: spi0_sclk.uart2_rxd */
- BONE_P9_22 (PIN_INPUT_PULLUP | MUX_MODE1)
>;
};
};
diff --git a/arch/arm/boot/dts/am335x-bone-pinmux-ttyS4.dtsi b/arch/arm/boot/dts/am335x-bone-pinmux-ttyS4.dtsi
index 1d22a95..dac3dcd 100644
--- a/arch/arm/boot/dts/am335x-bone-pinmux-ttyS4.dtsi
+++ b/arch/arm/boot/dts/am335x-bone-pinmux-ttyS4.dtsi
@@ -36,7 +36,7 @@
uart4_pins: pinmux_uart4_pins {
pinctrl-single,pins = <
/* P9_11: gpmc_wait0.uart4_rxd_mux2 */
- BONE_P9_11 (PIN_INPUT_PULLUP | MUX_MODE6)
+ BONE_P9_11 (PIN_INPUT_PULLDOWN | MUX_MODE6)
/* P9_13: gpmc_wpn.uart4_txd_mux2 */
BONE_P9_13 (PIN_OUTPUT_PULLDOWN | MUX_MODE6)
>;
diff --git a/arch/arm/boot/dts/am335x-bone-pinmux-ttyS5.dtsi b/arch/arm/boot/dts/am335x-bone-pinmux-ttyS5.dtsi
index 01d0aec..7d2d785 100644
--- a/arch/arm/boot/dts/am335x-bone-pinmux-ttyS5.dtsi
+++ b/arch/arm/boot/dts/am335x-bone-pinmux-ttyS5.dtsi
@@ -36,7 +36,7 @@
uart5_pins: pinmux_uart5_pins {
pinctrl-single,pins = <
/* P8_38: lcd_data9.uart5_rxd */
- BONE_P8_38 (PIN_INPUT_PULLUP | MUX_MODE4)
+ BONE_P8_38 (PIN_INPUT_PULLDOWN | MUX_MODE4)
/* P8_37: lcd_data8.uart5_txd */
BONE_P8_37 (PIN_OUTPUT_PULLDOWN | MUX_MODE4)
>;
diff --git a/arch/arm/boot/dts/am335x-bone.dts b/arch/arm/boot/dts/am335x-bone.dts
index b195b9e..841c5c4 100644
--- a/arch/arm/boot/dts/am335x-bone.dts
+++ b/arch/arm/boot/dts/am335x-bone.dts
@@ -11,6 +11,18 @@
#include "am335x-bone-common.dtsi"
#include "am33xx-overlay-edma-fix.dtsi"
+#include "am335x-peripheral-ttyS1.dtsi"
+#include "am335x-bone-pinmux-ttyS1.dtsi"
+
+#include "am335x-peripheral-ttyS2.dtsi"
+#include "am335x-bone-pinmux-ttyS2.dtsi"
+
+#include "am335x-peripheral-ttyS4.dtsi"
+#include "am335x-bone-pinmux-ttyS4.dtsi"
+
+#include "am335x-peripheral-ttyS5.dtsi"
+#include "am335x-bone-pinmux-ttyS5.dtsi"
+
/ {
model = "TI AM335x BeagleBone";
compatible = "ti,am335x-bone", "ti,am33xx";
--
2.8.0.rc3.226.g39d4020