Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: k2g-evm: Enable UART 2

66AK2G GP EVM has a Baseboard Management Controller (BMC) on board.
This controller handles things like setting the SoCs boot mode along
with controlling the on board character LCD display module.

Enable UART2 which communicates with the BMC. This enables userspace
applications to display something on the onboard LCD controlled by the
BMC.

Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
Signed-off-by: Vignesh R <vigneshr@ti.com>
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@oracle.com>

authored by

Franklin S Cooper Jr and committed by
Santosh Shilimkar
7fbec174 a8c0961b

+13
+13
arch/arm/boot/dts/keystone-k2g-evm.dts
··· 115 115 K2G_CORE_IOPAD(0x121c) (BUFFER_CLASS_B | PULL_DISABLE | MUX_MODE0) /* qspi_csn0.qspi_csn0 */ 116 116 >; 117 117 }; 118 + 119 + uart2_pins: pinmux_uart2_pins { 120 + pinctrl-single,pins = < 121 + K2G_CORE_IOPAD(0x11ec) (BUFFER_CLASS_B | PULL_DISABLE | MUX_MODE0) /* uart2_rxd.uart2_rxd */ 122 + K2G_CORE_IOPAD(0x11f0) (BUFFER_CLASS_B | PIN_PULLDOWN | MUX_MODE0) /* uart2_txd.uart2_txd */ 123 + >; 124 + }; 118 125 }; 119 126 120 127 &uart0 { ··· 269 262 reg = <0x009C0000 0x3640000>; 270 263 }; 271 264 }; 265 + }; 266 + 267 + &uart2 { 268 + pinctrl-names = "default"; 269 + pinctrl-0 = <&uart2_pins>; 270 + status = "okay"; 272 271 };