Skip to content

Commit e44ee4d

Browse files
committed
feat(linux): AM62*: Introduce LPM resume latency performance
Add the LPM resume latency performance for AM62 family of devices. Signed-off-by: Kendall Willis <k-willis@ti.com>
1 parent dfa0457 commit e44ee4d

3 files changed

Lines changed: 75 additions & 0 deletions

File tree

source/devices/AM62AX/linux/Linux_Performance_Guide.rst

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -735,3 +735,28 @@ Partial I/O Data
735735
The measurements shown are from an AM62Ax rev E3. Results may vary based off of the board revision being used.
736736

737737
Further optimizations are possible for these low power modes. Please refer to the AM62x Power Consumption App Note (https://www.ti.com/lit/pdf/spradg1)
738+
739+
Resume Latency Performance
740+
^^^^^^^^^^^^^^^^^^^^^^^^^^
741+
742+
.. csv-table:: LPM Resume Latency Performance
743+
:header: "Low Power Mode","Total Resume Latency (ms)"
744+
745+
"Deep Sleep", "146.45"
746+
"MCU Only", "110.40"
747+
748+
The performance numbers were taken without the Linux printk logs. To remove the
749+
Linux printk logs, execute the following commands in the terminal:
750+
751+
.. code:: console
752+
753+
# Detach kernel serial console
754+
consoles=$(find /sys/bus/platform/devices/*.serial/ -name console)
755+
for console in ${consoles}; do
756+
echo -n N > ${console}
757+
done
758+
759+
760+
.. note::
761+
762+
The measurements shown are from using the default SDK with no extra optimizations.

source/devices/AM62PX/linux/Linux_Performance_Guide.rst

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1008,3 +1008,28 @@ Partial I/O Data
10081008
The measurements shown are from an AM62Px SK rev E1-1. Results may vary based off of the board revision being used.
10091009

10101010
Further optimizations are possible for these low power modes. Please refer to the AM62x Power Consumption App Note (https://www.ti.com/lit/pdf/spradg1)
1011+
1012+
Resume Latency Performance
1013+
^^^^^^^^^^^^^^^^^^^^^^^^^^
1014+
1015+
.. csv-table:: LPM Resume Latency Performance
1016+
:header: "Low Power Mode","Total Resume Latency (ms)"
1017+
1018+
"Deep Sleep", "143.33"
1019+
"MCU Only", "94.17"
1020+
1021+
The performance numbers were taken without the Linux printk logs. To remove the
1022+
Linux printk logs, execute the following commands in the terminal:
1023+
1024+
.. code:: console
1025+
1026+
# Detach kernel serial console
1027+
consoles=$(find /sys/bus/platform/devices/*.serial/ -name console)
1028+
for console in ${consoles}; do
1029+
echo -n N > ${console}
1030+
done
1031+
1032+
1033+
.. note::
1034+
1035+
The measurements shown are from using the default SDK with no extra optimizations.

source/devices/AM62X/linux/Linux_Performance_Guide.rst

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1159,3 +1159,28 @@ Partial I/O Data
11591159
The measurements shown are from an SK-AM62B-P1. Results may vary based off of the board variant being used.
11601160

11611161
Further optimizations are possible for these low power modes. Please refer to the AM62x Power Consumption App Note (https://www.ti.com/lit/pdf/spradg1)
1162+
1163+
Resume Latency Performance
1164+
^^^^^^^^^^^^^^^^^^^^^^^^^^
1165+
1166+
.. csv-table:: LPM Resume Latency Performance
1167+
:header: "Low Power Mode","Total Resume Latency (ms)"
1168+
1169+
"Deep Sleep", "137.03"
1170+
"MCU Only", "86.12"
1171+
1172+
The performance numbers were taken without the Linux printk logs. To remove the
1173+
Linux printk logs, execute the following commands in the terminal:
1174+
1175+
.. code:: console
1176+
1177+
# Detach kernel serial console
1178+
consoles=$(find /sys/bus/platform/devices/*.serial/ -name console)
1179+
for console in ${consoles}; do
1180+
echo -n N > ${console}
1181+
done
1182+
1183+
1184+
.. note::
1185+
1186+
The measurements shown are from using the default SDK with no extra optimizations.

0 commit comments

Comments
 (0)