Skip to content

Commit ba386c6

Browse files
kwillis01praneethbajjuri
authored andcommitted
chore(linux): Power_Management: Update URL tags to 11.0
Update any link tags to 11.00.09 if needed. Signed-off-by: Kendall Willis <k-willis@ti.com>
1 parent bd8d96c commit ba386c6

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

source/linux/Foundational_Components/Power_Management/pm_low_power_modes.rst

Lines changed: 2 additions & 2 deletions
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.01.10>`__
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=11.00.09>`__
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.
@@ -132,7 +132,7 @@ I/O Only Plus DDR
132132
The wakeup sources that can be used to wake the system from I/O Only Plus
133133
DDR are mcu_uart0, mcu_mcan0, mcu_mcan1 and wkup_uart0. To use the mcu_mcan0
134134
and mcu_mcan1 wakeup sources, apply the
135-
`k3-am62x-sk-lpm-io-ddr-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>`__
135+
`k3-am62x-sk-lpm-io-ddr-wkup-sources.dtso <https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62x-sk-lpm-io-ddr-wkup-sources.dtso?h=11.00.09>`__
136136
overlay. Please refer to :ref:`How to enable DT overlays<howto_dt_overlays>`
137137
for more details. To use the mcu_uart0 and wkup_uart0 wakeup sources, direct
138138
register writes can be used to enable wakeup after Linux boots.

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.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
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=11.00.09
155+
#. TISCI driver: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/drivers/firmware/ti_sci.c?h=11.00.09
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.01.10#n523
201+
https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/drivers/remoteproc/ti_k3_r5_remoteproc.c?h=11.00.09#n549
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
@@ -271,7 +271,7 @@ by configuring the MCU GPIO controller as a wakeup source.
271271
In ideal scenarios, the firmware running on MCU core is responsible for configuring MCU GPIO's as a wakeup source.
272272
However, if the application design doesn't rely too much on the MCU firmware then
273273
Linux can be used to configure the MCU GPIOs as a wakeup source. You can refer to the mcu_gpio_key node in
274-
`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>`__
274+
`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=11.00.09>`__
275275
and use it as a template to configure the MCU GPIO of your choice as a wakeup capable GPIO.
276276

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

332332
MCU GPIO wakeup can only be tested when
333-
`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>`__
333+
`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=11.00.09>`__
334334
overlay is loaded. Please refer to :ref:`How to enable DT overlays<howto_dt_overlays>` for more details.
335335

336336
Once the system has entered Deep Sleep or MCU Only mode as shown in the
@@ -373,7 +373,7 @@ Main UART
373373
=========
374374

375375
The way to configure UART as an I/O daisy chain wakeup, refer to the
376-
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>`_
376+
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=11.00.09>`_
377377

378378
.. code-block:: dts
379379
@@ -436,10 +436,10 @@ configuration and working of these frameworks have been covered under
436436
the MCU GPIO and Main UART sections.
437437

438438
The reference configuration for Main GPIO wakeup can be found under
439-
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>`__
439+
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=11.00.09#n21>`__
440440

441441
Main GPIO wakeup can only be tested when
442-
`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>`__
442+
`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=11.00.09>`__
443443
overlay is loaded. Please refer to :ref:`How to enable DT overlays<howto_dt_overlays>` for more details.
444444

445445
To use main_gpio as a wakeup source, ensure gpio is a wake-irq in /proc/interrupts:
@@ -463,7 +463,7 @@ Sleep and MCU Only modes.
463463
In order to use WKUP UART as a wakeup source, it needs to be configured
464464
in a generic way using the ti-sysc interconnect target module driver.
465465
The reference configuration can be found under target-module in
466-
`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>`__
466+
`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.00.09#n36>`__
467467

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

0 commit comments

Comments
 (0)