(+86) 15013630202 sales@pcie.com

Not able to move Jetson Nano into L1SS mode

Mar 04, 2024

We are trying to get Jetson Nano into L1SS mode.


I have made the below changes



  • Enabled CONFIG_PCIEASPM and CONFIG_PCIEASPM_POWERSAVE in file : /Linux_for_Tegra/sources/kernel/kernel-4.9/arch/arm64/configs/tegra_deconfig

  • Removed “nvidia,disable-clock-request;” from file : /Linux_for_Tegra/sources/hardware/nvidia/platform/t210/porg/kernel-dts/porg-platforms/tegra210-porg-pcie.dtsi


After building and flashing Image on Jetson Nano Board

I could still see “nvidia,disable-clock-request” under /proc/device-tree/pcie@1003000/pci@1,0


root@ifxhost:/proc/device-tree/pcie@1003000/pci@1,0# ls -al

total 0

drwxr-xr-x 2 root root 0 Jul 21 18:55 .

drwxr-xr-x 5 root root 0 Jul 21 18:55 …

-r–r–r-- 1 root root 4 Jul 21 18:56 ‘#address-cells

-r–r–r-- 1 root root 20 Jul 21 18:56 assigned-addresses

-r–r–r-- 1 root root 4 Jul 21 18:56 device_type

-r–r–r-- 1 root root 4 Jul 21 18:56 name

-r–r–r-- 1 root root 4 Jul 21 18:56 nvidia,afi-ctl-offset

-r–r–r-- 1 root root 4 Jul 21 18:56 nvidia,disable-aspm-states

-r–r–r-- 1 root root 0 Jul 21 18:56 nvidia,disable-clock-request

-r–r–r-- 1 root root 4 Jul 21 18:56 nvidia,num-lanes

-r–r–r-- 1 root root 28 Jul 21 18:56 phy-names

-r–r–r-- 1 root root 16 Jul 21 18:56 phys

-r–r–r-- 1 root root 0 Jul 21 18:56 ranges

-r–r–r-- 1 root root 20 Jul 21 18:56 reg

-r–r–r-- 1 root root 4 Jul 21 18:56 ‘#size-cells

-r–r–r-- 1 root root 5 Jul 21 18:56 status


lspci command output:


    Capabilities: [240 v1] L1 PM Substates
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
PortCommonModeRestoreTime=8us PortTPowerOnTime=50us
L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
T_CommonMode=0us LTR1.2_Threshold=0ns
L1SubCtl2: T_PwrOn=50us

To cross check my changes on the Jetson Nano board



  • Time stamp of dtb file(File: /boot/kernel_tegra210-p3448-0000-p3449-0000-b00.dtb) matches my build time.

  • I have decompiled the dtb file(File: /boot/kernel_tegra210-p3448-0000-p3449-0000-b00.dtb) and generated the dts File.

  • I did not see “nvidia,disable-clock-request” tag from the generated dts file.


Software Used: We are suing the 32.6.1 BSP Release Package.


Please let us know the changes required and process to get Jetson Nano into L1SS mode also process/command to know if the Nano configured to L1SS Mode properly