Skip to content

Commit 16faca8

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 47730ae commit 16faca8

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
@@ -238,7 +238,7 @@ sources is found to be enabled, Partial I/O is entered instead of poweroff.
238238

239239
The following wakeup sources have been configured for Partial I/O:
240240
mcu_uart0, mcu_mcan0, and mcu_mcan1. Partial I/O mode can only be tested
241-
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>`__
241+
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>`__
242242
overlay is loaded. Please refer to :ref:`How to enable DT overlays<howto_dt_overlays>` for more details.
243243

244244
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
@@ -179,7 +179,7 @@ by configuring the MCU GPIO controller as a wakeup source.
179179
In ideal scenarios, the firmware running on MCU core is responsible for configuring MCU GPIO's as a wakeup source.
180180
However, if the application design doesn't rely too much on the MCU firmware then
181181
Linux can be used to configure the MCU GPIOs as a wakeup source. You can refer to the mcu_gpio_key node in
182-
`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>`__
182+
`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>`__
183183
and use it as a template to configure the MCU GPIO of your choice as a wakeup capable GPIO.
184184

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

240240
MCU GPIO wakeup can only be tested when
241-
`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>`__
241+
`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>`__
242242
overlay is loaded. Please refer to :ref:`How to enable DT overlays<howto_dt_overlays>` for more details.
243243

244244
Once the system has entered Deep Sleep or MCU Only mode as shown in the
@@ -281,7 +281,7 @@ Main UART
281281
=========
282282

283283
The way to configure UART as an I/O daisy chain wakeup, refer to the
284-
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>`_
284+
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>`_
285285

286286
.. code-block:: dts
287287
@@ -344,10 +344,10 @@ configuration and working of these frameworks have been covered under
344344
the MCU GPIO and Main UART sections.
345345

346346
The reference configuration for Main GPIO wakeup can be found under
347-
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>`__
347+
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>`__
348348

349349
Main GPIO wakeup can only be tested when
350-
`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>`__
350+
`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>`__
351351
overlay is loaded. Please refer to :ref:`How to enable DT overlays<howto_dt_overlays>` for more details.
352352

353353
To use main_gpio as a wakeup source, ensure gpio is a wake-irq in /proc/interrupts:
@@ -371,7 +371,7 @@ Sleep and MCU Only modes.
371371
In order to use WKUP UART as a wakeup source, it needs to be configured
372372
in a generic way using the ti-sysc interconnect target module driver.
373373
The reference configuration can be found under target-module in
374-
`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>`__
374+
`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>`__
375375

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

0 commit comments

Comments
 (0)