Skip to content

Commit 07aaf1d

Browse files
kwillis01cshilwant
authored andcommitted
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 9f65cbf commit 07aaf1d

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 |
@@ -801,28 +803,28 @@ pad to act as a wakeup source by triggering a wake IRQ in Deep Sleep states.
801803
WKUP UART
802804
*********
803805

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

806-
WKUP UART wakeup is not yet supported on AM62LX.
808+
In order to use WKUP UART as a wakeup source, it needs to be configured
809+
in a generic way using the ti-sysc interconnect target module driver.
810+
The reference configuration can be found under target-module in
811+
`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.02.08#n46>`__
807812

808813
.. ifconfig:: CONFIG_part_variant in ('AM62X', 'AM62AX', 'AM62PX')
809814

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

813-
In order to use WKUP UART as a wakeup source, it needs to be configured
814-
in a generic way using the ti-sysc interconnect target module driver.
815-
The reference configuration can be found under target-module in
816-
`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>`__
818+
.. ifconfig:: CONFIG_part_variant in ('AM62LX')
817819

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

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

827829

828830
******************

0 commit comments

Comments
 (0)