Skip to content

Commit 327544d

Browse files
committed
docs(linux): Power_Management: Change the wkup srcs list to table
Change the wakeup sources list to the table so as to specify which wakeup source is supported in given low power mode. Signed-off-by: Akashdeep Kaur <[email protected]>
1 parent 836195e commit 327544d

File tree

1 file changed

+43
-9
lines changed

1 file changed

+43
-9
lines changed

source/linux/Foundational_Components/Power_Management/pm_wakeup_sources.rst

Lines changed: 43 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,49 @@ Wakeup Sources
77
This section talks about the multiple ways in which we can wakeup the |__PART_FAMILY_DEVICE_NAMES__| SoC from Low Power modes like Deep Sleep or MCU only.
88
The |__PART_FAMILY_DEVICE_NAMES__| SoC support various wakeup sources like GP Timers, RTC Timer, UART, I2C, WKUP GPIO, and I/O Daisy Chain.
99

10-
The following wakeup sources are supported in this SDK release:
11-
12-
#. Real-Time Clock (RTC)
13-
#. MCU (WKUP) GPIO
14-
#. Main I/O Daisy Chain (Main GPIO and Main UART)
15-
#. USB Wakeup
16-
#. WKUP UART
17-
#. MCU IPC (for MCU Only mode)
18-
#. CAN UART (for Partial I/O mode)
10+
The table below lists the wakeup sources supported in this SDK release and whether that source is
11+
valid for given low power modes:
12+
13+
.. ifconfig:: CONFIG_part_variant in ('AM62X')
14+
15+
+------------------------------------------------+------------+----------+-------------+
16+
| Wakeup Source | Deep Sleep | MCU Only | Partial I/O |
17+
+================================================+============+==========+=============+
18+
| Real-Time Clock (RTC) | Yes | Yes | No |
19+
+------------------------------------------------+------------+----------+-------------+
20+
| MCU (WKUP) GPIO | Yes | Yes | No |
21+
+------------------------------------------------+------------+----------+-------------+
22+
| Main I/O Daisy Chain (Main GPIO and Main UART) | Yes | Yes | No |
23+
+------------------------------------------------+------------+----------+-------------+
24+
| USB Wakeup | Yes | Yes | No |
25+
+------------------------------------------------+------------+----------+-------------+
26+
| WKUP UART | Yes | Yes | No |
27+
+------------------------------------------------+------------+----------+-------------+
28+
| MCU IPC (for MCU Only mode) | No | Yes | No |
29+
+------------------------------------------------+------------+----------+-------------+
30+
| CAN UART I/O Daisy Chain | No | No | Yes |
31+
+------------------------------------------------+------------+----------+-------------+
32+
33+
.. ifconfig:: CONFIG_part_variant in ('AM62AX', 'AM62PX')
34+
35+
+------------------------------------------------+-------+------+---------+----------+
36+
| Wakeup Source | Deep | MCU | Partial | I/O Only |
37+
| | Sleep | Only | I/O | Plus DDR |
38+
+================================================+=======+======+=========+==========+
39+
| Real-Time Clock (RTC) | Yes | Yes | No | No |
40+
+------------------------------------------------+-------+------+---------+----------+
41+
| MCU (WKUP) GPIO | Yes | Yes | No | No |
42+
+------------------------------------------------+-------+------+---------+----------+
43+
| Main I/O Daisy Chain (Main GPIO and Main UART) | Yes | Yes | No | No |
44+
+------------------------------------------------+-------+------+---------+----------+
45+
| USB Wakeup | Yes | Yes | No | No |
46+
+------------------------------------------------+-------+------+---------+----------+
47+
| WKUP UART | Yes | Yes | No | No |
48+
+------------------------------------------------+-------+------+---------+----------+
49+
| MCU IPC (for MCU Only mode) | No | Yes | No | No |
50+
+------------------------------------------------+-------+------+---------+----------+
51+
| CAN UART I/O Daisy Chain | No | No | Yes | Yes |
52+
+------------------------------------------------+-------+------+---------+----------+
1953

2054
*********************
2155
Real-Time Clock (RTC)

0 commit comments

Comments
 (0)