Skip to content

Commit 8c1bb52

Browse files
committed
chore(Power_Management): update URLs to 12.00.00.08
Update all links to reference SDK 12.00.00.08. Signed-off-by: Kendall Willis <k-willis@ti.com>
1 parent 225bf20 commit 8c1bb52

3 files changed

Lines changed: 20 additions & 21 deletions

File tree

source/linux/Foundational_Components/Power_Management/pm_cpuidle.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ transition to the selected state.
3232
.. rubric:: Enable Standby
3333

3434
In order to enable Standby the `k3-am62x-sk-lpm-standby.dtso
35-
<https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62x-sk-lpm-standby.dtso?h=11.02.08>`__
35+
<https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62x-sk-lpm-standby.dtso?h=12.00.00.07>`__
3636
overlay should be applied. Refer to :ref:`How to enable DT overlays
3737
<howto_dt_overlays>` for more details. More information on what the overlay
3838
does is in the :ref:`linux-device-tree-label` section.
@@ -112,7 +112,7 @@ transition to the selected state.
112112

113113
In order to implement Standby in Linux, an idle-states node has to be added
114114
and then referenced by the CPU node. The `k3-am62x-sk-lpm-standby.dtso
115-
<https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62x-sk-lpm-standby.dtso?h=11.02.08>`__
115+
<https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62x-sk-lpm-standby.dtso?h=12.00.00.07>`__
116116
can be used as a reference.
117117

118118
.. code-block:: dts

source/linux/Foundational_Components/Power_Management/pm_sw_arch.rst

Lines changed: 2 additions & 2 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=11.02.08
155-
#. TISCI driver: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/drivers/firmware/ti_sci.c?h=11.02.08
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=12.00.00.07
155+
#. TISCI driver: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/drivers/firmware/ti_sci.c?h=12.00.00.07
156156

157157
Examples of adding constraints from the remote core side are being implemented and will
158158
be enabled in future release.

source/linux/Foundational_Components/Power_Management/pm_wakeup_sources.rst

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -334,7 +334,7 @@ MCU GPIO
334334
source. However, if the application design doesn't rely on the MCU firmware
335335
then Linux can be used to configure the MCU GPIOs as a wakeup source. Refer
336336
to the ``mcu_gpio_key`` node in
337-
`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.02.08>`__
337+
`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=12.00.00.07>`__
338338
to use as a template to configure the desired MCU GPIO as a wakeup capable
339339
GPIO.
340340

@@ -400,7 +400,7 @@ MCU GPIO
400400
:ref:`S/W Architecture of System Suspend<pm_sw_arch>`
401401

402402
MCU GPIO wakeup can only be tested when
403-
`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.02.08>`__
403+
`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=12.00.00.07>`__
404404
overlay is loaded. Refer to :ref:`How to enable DT overlays<howto_dt_overlays>` for more details.
405405

406406
Once the system has entered Deep Sleep or MCU Only mode as shown in the
@@ -417,7 +417,7 @@ WKUP GPIO
417417
I/O activity on the WKUP GPIOs can wakeup the system when the WKUP GPIO
418418
controller is configured as a wakeup source. Refer to the ``wkup_gpio_key`` node
419419
in
420-
`k3-am62l3-evm-lpm-wkup-sources.dtso <https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62l3-evm-lpm-wkup-sources.dtso?h=11.02.08>`__
420+
`k3-am62l3-evm-lpm-wkup-sources.dtso <https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62l3-evm-lpm-wkup-sources.dtso?h=12.00.00.07>`__
421421
to use as a template to configure the desired WKUP GPIO as a wakeup capable
422422
GPIO.
423423

@@ -478,7 +478,7 @@ WKUP GPIO
478478
wakeup interrupt to the system.
479479

480480
WKUP GPIO wakeup can only be tested when
481-
`k3-am62l3-evm-lpm-wkup-sources.dtso <https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62l3-evm-lpm-wkup-sources.dtso?h=11.02.08>`__
481+
`k3-am62l3-evm-lpm-wkup-sources.dtso <https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62l3-evm-lpm-wkup-sources.dtso?h=12.00.00.07>`__
482482
overlay is loaded. Refer to :ref:`How to enable DT overlays<howto_dt_overlays>` for more details.
483483
The WKUP GPIO in the overlay is routed from the WKUP UART. With this
484484
configuration the WKUP UART is not available as a wakeup source.
@@ -547,7 +547,7 @@ Main UART
547547
.. ifconfig:: CONFIG_part_variant in ('AM62X')
548548

549549
To configure UART as an I/O daisy chain wakeup, refer to the
550-
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.02.08>`_
550+
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=12.00.00.07>`_
551551

552552
.. code-block:: dts
553553
@@ -582,7 +582,7 @@ Main UART
582582
.. ifconfig:: CONFIG_part_variant in ('AM62AX')
583583

584584
To configure UART as an I/O daisy chain wakeup, refer to the
585-
main_uart0 node in `k3-am62a7-sk.dts <https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts?h=11.02.08>`_
585+
main_uart0 node in `k3-am62a7-sk.dts <https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts?h=12.00.00.07>`_
586586

587587
.. code-block:: dts
588588
@@ -617,7 +617,7 @@ Main UART
617617
.. ifconfig:: CONFIG_part_variant in ('AM62PX')
618618

619619
To configure UART as an I/O daisy chain wakeup, refer to the
620-
main_uart0 node in `k3-am62p5-sk.dts <https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts?h=11.02.08>`_
620+
main_uart0 node in `k3-am62p5-sk.dts <https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts?h=12.00.00.07>`_
621621

622622
.. code-block:: dts
623623
@@ -651,7 +651,7 @@ Main UART
651651
.. ifconfig:: CONFIG_part_variant in ('AM62LX')
652652

653653
To configure UART as an I/O daisy chain wakeup, refer to the
654-
main_uart0 node in `k3-am62l3-evm.dts <https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62l3-evm.dts?h=11.02.08>`_
654+
main_uart0 node in `k3-am62l3-evm.dts <https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62l3-evm.dts?h=12.00.00.07>`_
655655

656656
.. code-block:: dts
657657
@@ -705,7 +705,7 @@ source by triggering a wake IRQ in Deep Sleep states.
705705

706706
The reference configuration for Main GPIO wakeup can be found under
707707
gpio_key node in
708-
`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.02.08#n21>`__
708+
`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=12.00.00.07#n21>`__
709709

710710
.. code-block:: dts
711711
@@ -730,7 +730,7 @@ source by triggering a wake IRQ in Deep Sleep states.
730730
pad when system enters Deep Sleep.
731731

732732
Main GPIO wakeup can only be tested when
733-
`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.02.08>`__
733+
`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=12.00.00.07>`__
734734
overlay is loaded. Please refer to :ref:`How to enable DT overlays<howto_dt_overlays>` for more details.
735735

736736
To use main_gpio as a wakeup source, ensure gpio is a wake-irq in
@@ -749,7 +749,7 @@ source by triggering a wake IRQ in Deep Sleep states.
749749

750750
The reference configuration for Main GPIO wakeup can be found under
751751
gpio_key node in
752-
`k3-am62l3-evm.dts <https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62l3-evm.dts?h=11.02.08#n50>`__
752+
`k3-am62l3-evm.dts <https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62l3-evm.dts?h=12.00.00.07#n69>`__
753753

754754
.. code-block:: dts
755755
@@ -794,7 +794,7 @@ The UART in WKUP domain is capable of waking up the system.
794794
In order to use WKUP UART as a wakeup source, it needs to be configured
795795
in a generic way using the ti-sysc interconnect target module driver.
796796
The reference configuration can be found under target-module in
797-
`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.02.08#n46>`__
797+
`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=12.00.00.07#n46>`__
798798

799799
.. ifconfig:: CONFIG_part_variant in ('AM62X', 'AM62AX', 'AM62PX')
800800

@@ -979,7 +979,7 @@ CAN I/O Daisy Chain
979979
mcan driver to switch to the wakeup state during suspend.
980980

981981
Refer to the mcu_mcan0 and mcu_mcan1 nodes in
982-
`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.02.08>`__
982+
`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=12.00.00.07>`__
983983
for a complete example:
984984

985985
.. code-block:: dts
@@ -1004,20 +1004,19 @@ CAN I/O Daisy Chain
10041004

10051005
CAN wakeup is enabled by default for the AM62X LP-SK EVM. For all
10061006
other EVMs, the device tree overlay
1007-
`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.02.08>`__
1007+
`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=12.00.00.07>`__
10081008
is required for testing CAN wakeup. See
10091009
:ref:`How to enable DT overlays<howto_dt_overlays>` for details.
10101010

10111011
.. ifconfig:: CONFIG_part_variant in ('AM62AX','AM62PX')
10121012

10131013
Either device tree overlay
1014-
`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.02.08>`__
1014+
`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=12.00.00.07>`__
10151015
or
1016-
`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.02.08>`__
1016+
`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=12.00.00.07>`__
10171017
are needed for testing. See
10181018
:ref:`How to enable DT overlays<howto_dt_overlays>` for details.
10191019

1020-
10211020
Before entering low power mode, enable CAN wakeup using ethtool:
10221021

10231022
.. code-block:: console

0 commit comments

Comments
 (0)