Skip to content

Commit cb08031

Browse files
committed
docs(linux): Power_Management: Update URL tags to 10.01
Update any link tags to 10.01.10 if needed. Correct a misdirected link to the correct resource. Signed-off-by: Kendall Willis <[email protected]>
1 parent 842ca52 commit cb08031

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

source/linux/Foundational_Components/Power_Management/pm_low_power_modes.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ sources is found to be enabled, Partial I/O is entered instead of poweroff.
5454

5555
The following wakeup sources have been configured for Partial I/O:
5656
mcu_uart0, mcu_mcan0, and mcu_mcan1. Partial I/O mode can only be tested
57-
when `k3-am62x-sk-lpm-wkup-sources.dtso <https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62x-sk-lpm-wkup-sources.dtso?h=10.00.07>`__
57+
when `k3-am62x-sk-lpm-wkup-sources.dtso <https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62x-sk-lpm-wkup-sources.dtso?h=10.01.10>`__
5858
overlay is loaded. Please refer to :ref:`How to enable DT overlays<howto_dt_overlays>` for more details.
5959

6060
After Linux boots, the MCAN wakeup for Partial I/O is enabled using the

source/linux/Foundational_Components/Power_Management/pm_sw_arch.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -151,8 +151,8 @@ Specifically, checking of constraints is done at two levels:
151151

152152
The code enabling the constraints framework can be found in:
153153

154-
#. TISCI PM Domain driver: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/drivers/pmdomain/ti/ti_sci_pm_domains.c?h=10.00.07
155-
#. TISCI driver: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/drivers/pmdomain/ti/ti_sci_pm_domains.c?h=10.00.07
154+
#. TISCI PM Domain driver: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/drivers/pmdomain/ti/ti_sci_pm_domains.c?h=10.01.10
155+
#. TISCI driver: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/drivers/firmware/ti_sci.c?h=10.01.10
156156

157157
Examples of adding constraints from the remote core side are being implemented and will
158158
be enabled in future release.
@@ -198,7 +198,7 @@ The various modes and their latencies are documented here: https://downloads.ti.
198198
If a device wants to put a constraint to not be powered-off, it can use the Linux
199199
QoS framework and set the ``DEV_PM_QOS_RESUME_LATENCY`` equal to 0.
200200
An example is shown in the following RemoteProc driver:
201-
https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/drivers/remoteproc/ti_k3_r5_remoteproc.c?h=10.00.07#n535
201+
https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/drivers/remoteproc/ti_k3_r5_remoteproc.c?h=10.01.10#n523
202202

203203
.. note::
204204

source/linux/Foundational_Components/Power_Management/pm_wakeup_sources.rst

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ by configuring the MCU GPIO controller as a wakeup source.
277277
In ideal scenarios, the firmware running on MCU core is responsible for configuring MCU GPIO's as a wakeup source.
278278
However, if the application design doesn't rely too much on the MCU firmware then
279279
Linux can be used to configure the MCU GPIOs as a wakeup source. You can refer to the mcu_gpio_key node in
280-
`k3-am62x-sk-lpm-wkup-sources.dtso <https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62x-sk-lpm-wkup-sources.dtso?h=10.00.07>`__
280+
`k3-am62x-sk-lpm-wkup-sources.dtso <https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62x-sk-lpm-wkup-sources.dtso?h=10.01.10>`__
281281
and use it as a template to configure the MCU GPIO of your choice as a wakeup capable GPIO.
282282

283283
A brief guide to configuring an MCU GPIO as wakeup:
@@ -336,7 +336,7 @@ source and send a wakeup interrupt to the Device Manager. To understand the role
336336
please refer to :ref:`S/W Architecture of System Suspend<pm_sw_arch>`
337337

338338
MCU GPIO wakeup can only be tested when
339-
`k3-am62x-sk-lpm-wkup-sources.dtso <https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62x-sk-lpm-wkup-sources.dtso?h=10.00.07>`__
339+
`k3-am62x-sk-lpm-wkup-sources.dtso <https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62x-sk-lpm-wkup-sources.dtso?h=10.01.10>`__
340340
overlay is loaded. Please refer to :ref:`How to enable DT overlays<howto_dt_overlays>` for more details.
341341

342342
Once the system has entered Deep Sleep or MCU Only mode as shown in the
@@ -379,7 +379,7 @@ Main UART
379379
=========
380380

381381
The way to configure UART as an I/O daisy chain wakeup, refer to the
382-
main_uart0 node in `k3-am62x-sk-common.dtsi <https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi?h=10.00.07>`_
382+
main_uart0 node in `k3-am62x-sk-common.dtsi <https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi?h=10.01.10>`_
383383

384384
.. code-block:: dts
385385
@@ -442,10 +442,10 @@ configuration and working of these frameworks have been covered under
442442
the MCU GPIO and Main UART sections.
443443

444444
The reference configuration for Main GPIO wakeup can be found under
445-
gpio_key node in `k3-am62x-sk-lpm-wkup-sources.dtso <https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62x-sk-lpm-wkup-sources.dtso?h=10.00.07#n21>`__
445+
gpio_key node in `k3-am62x-sk-lpm-wkup-sources.dtso <https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62x-sk-lpm-wkup-sources.dtso?h=10.01.10#n21>`__
446446

447447
Main GPIO wakeup can only be tested when
448-
`k3-am62x-sk-lpm-wkup-sources.dtso <https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62x-sk-lpm-wkup-sources.dtso?h=10.00.07>`__
448+
`k3-am62x-sk-lpm-wkup-sources.dtso <https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62x-sk-lpm-wkup-sources.dtso?h=10.01.10>`__
449449
overlay is loaded. Please refer to :ref:`How to enable DT overlays<howto_dt_overlays>` for more details.
450450

451451
To use main_gpio as a wakeup source, ensure gpio is a wake-irq in /proc/interrupts:
@@ -469,7 +469,7 @@ Sleep and MCU Only modes.
469469
In order to use WKUP UART as a wakeup source, it needs to be configured
470470
in a generic way using the ti-sysc interconnect target module driver.
471471
The reference configuration can be found under target-module in
472-
`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=10.00.07#n36>`__
472+
`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=10.01.10#n36>`__
473473

474474
WKUP UART is generally available on the third serial port
475475
(/dev/ttyUSB2) and by default it only shows output from DM R5.

0 commit comments

Comments
 (0)