]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
arm64: dts: ti: k3-am62l3-evm: Enable Main UART wakeup
authorKendall Willis <k-willis@ti.com>
Thu, 12 Feb 2026 17:27:23 +0000 (11:27 -0600)
committerVignesh Raghavendra <vigneshr@ti.com>
Fri, 27 Mar 2026 02:08:35 +0000 (07:38 +0530)
commitf6861318c5393a309ac8907a27a4f09f3518b20d
tree75c382e7983c5b710c9ffaacba72058f98bd9380
parentf298ada021e10d07972b5de703c7c8ceeeaa7bc6
arm64: dts: ti: k3-am62l3-evm: Enable Main UART wakeup

The Main UART can resume from suspend to RAM states when PIN_WKUP_EN
is enabled. Add the necessary pins needed to wakeup the system. Add the
system idle states that the Main UART can wakeup the system from.

The UART driver uses the "default" pinctrl state when the system is
active. In the suspend hook, if the UART is wakeup enabled, the "wakeup"
pinctrl state is selected by the UART driver in order to allow wakeup.
Upon resume, the default pinctrl state is selected again.

Reviewed-by: Markus Schneider-Pargmann <msp@baylibre.com>
Reviewed-by: Dhruva Gole <d-gole@ti.com>
Reviewed-by: Kevin Hilman <khilman@baylibre.com>
Signed-off-by: Kendall Willis <k-willis@ti.com>
Link: https://patch.msgid.link/20260212-b4-uart-daisy-chain-dts-v5-4-26c7f534e567@ti.com
Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
arch/arm64/boot/dts/ti/k3-am62l3-evm.dts