Skip to content

Commit be5dca5

Browse files
committed
feat(pm_wakeup_sources): Add WKUP UART wakeup source for AM62L
Remove the ifconfig for AM62L that says that WKUP UART is not supported. Add in any specific AM62L information for WKUP UART. Signed-off-by: Kendall Willis <[email protected]>
1 parent 8524afd commit be5dca5

File tree

1 file changed

+16
-14
lines changed

1 file changed

+16
-14
lines changed

source/linux/Foundational_Components/Power_Management/pm_wakeup_sources.rst

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,8 @@ valid for given low power modes:
6262
+------------------------------------------------+------------+----------------+
6363
| Main I/O Daisy Chain (Main GPIO and Main UART) | Yes | No |
6464
+------------------------------------------------+------------+----------------+
65+
| WKUP UART | Yes | No |
66+
+------------------------------------------------+------------+----------------+
6567
| USB Wakeup | Yes | No |
6668
+------------------------------------------------+------------+----------------+
6769
| RTC Ext Pin | Yes | Yes |
@@ -799,28 +801,28 @@ pad to act as a wakeup source by triggering a wake IRQ in Deep Sleep states.
799801
WKUP UART
800802
*********
801803

802-
.. ifconfig:: CONFIG_part_variant in ('AM62LX')
804+
The UART in WKUP domain is capable of waking up the system.
803805

804-
WKUP UART wakeup is not yet supported on AM62LX.
806+
In order to use WKUP UART as a wakeup source, it needs to be configured
807+
in a generic way using the ti-sysc interconnect target module driver.
808+
The reference configuration can be found under target-module in
809+
`k3-am62-wakeup.dtsi <https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi?h=11.01.05#n46>`__
805810

806811
.. ifconfig:: CONFIG_part_variant in ('AM62X', 'AM62AX', 'AM62PX')
807812

808-
The UART in WKUP domain is capable of waking up the system from Deep
809-
Sleep and MCU Only modes.
813+
WKUP UART is generally available on the third serial port
814+
(/dev/ttyUSB2) and by default it only shows output from DM R5.
810815

811-
In order to use WKUP UART as a wakeup source, it needs to be configured
812-
in a generic way using the ti-sysc interconnect target module driver.
813-
The reference configuration can be found under target-module in
814-
`k3-am62-wakeup.dtsi <https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi?h=11.01.05#n46>`__
816+
.. ifconfig:: CONFIG_part_variant in ('AM62LX')
815817

816818
WKUP UART is generally available on the third serial port
817-
(/dev/ttyUSB2) and by default it only shows output from DM R5.
819+
(/dev/ttyUSB2).
818820

819-
Once the system has entered Deep Sleep or MCU Only mode as shown in the
820-
:ref:`LPM section<lpm_modes>`, wakeup from WKUP UART can be triggered
821-
by doing *any key press* on the WKUP UART terminal. No output will be
822-
visible on the WKUP UART terminal, but Linux resume messages will be
823-
printed on the MAIN UART terminal.
821+
Once the system has entered the specified low power mode as shown in the
822+
:ref:`LPM section<lpm_modes>`, wakeup from WKUP UART can be triggered
823+
by doing *any key press* on the WKUP UART terminal. No output will be
824+
visible on the WKUP UART terminal, but Linux resume messages will be
825+
printed on the MAIN UART terminal.
824826

825827

826828
******************

0 commit comments

Comments
 (0)