arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux
authorNishanth Menon <nm@ti.com>
Thu, 1 Jun 2023 18:31:48 +0000 (13:31 -0500)
committerVignesh Raghavendra <vigneshr@ti.com>
Thu, 15 Jun 2023 05:35:49 +0000 (11:05 +0530)
Define the wakeup uart pin-mux for completeness. This allows the
device tree usage in bootloader and firmwares that can configure the
same appropriately.

Signed-off-by: Nishanth Menon <nm@ti.com>
Link: https://lore.kernel.org/r/20230601183151.1000157-7-nm@ti.com
Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
arch/arm64/boot/dts/ti/k3-j721e-beagleboneai64.dts

index 961ca4fb3a43e77a6af6b92502a5a6a74ec48bc2..27347a07d330974de947a943d27ce52755dd4333 100644 (file)
@@ -20,6 +20,7 @@
        model = "BeagleBoard.org BeagleBone AI-64";
 
        aliases {
+               serial0 = &wkup_uart0;
                serial2 = &main_uart0;
                mmc0 = &main_sdhci0;
                mmc1 = &main_sdhci1;
                >;
        };
 
+       wkup_uart0_pins_default: wkup-uart0-pins-default {
+               pinctrl-single,pins = <
+                       J721E_WKUP_IOPAD(0xa0, PIN_INPUT, 0) /* (J29) WKUP_UART0_RXD */
+                       J721E_WKUP_IOPAD(0xa4, PIN_OUTPUT, 0) /* (J28) WKUP_UART0_TXD */
+               >;
+       };
+
        mcu_usbss1_pins_default: mcu-usbss1-pins-default {
                pinctrl-single,pins = <
                        J721E_WKUP_IOPAD(0x3c, PIN_OUTPUT_PULLUP, 5) /* (A23) MCU_OSPI1_LBCLKO.WKUP_GPIO0_30 */
 &wkup_uart0 {
        /* Wakeup UART is used by TIFS firmware. */
        status = "reserved";
+       pinctrl-names = "default";
+       pinctrl-0 = <&wkup_uart0_pins_default>;
 };
 
 &main_uart0 {