TX2 Configs #4 has a strange phenomenon

I need used the configs #4, I changed the ODMDATA=0x7090000, and change the dts.
Everything seems normal,but “lspci” can not see any device on pcie link 0.

    pcie-controller@10003000 {
            status = "okay";
            pci@1,0 {
                    nvidia,num-lanes = <1>;
                    status = "okay";
            };
            pci@2,0 {
                    nvidia,num-lanes = <1>;
                    status = "okay";
            };
            pci@3,0 {
                    nvidia,num-lanes = <1>;
                    status = "disable";
            };
    };

nvidia@tegra-ubuntu:~ sudo devmem2 0x02520284 b [sudo] password for nvidia: /dev/mem opened. Memory mapped at address 0x7f849d2000. Value at address 0x2520284 (0x7f849d2284): 0x0 nvidia@tegra-ubuntu:~ sudo devmem2 0x02530284 b
/dev/mem opened.
Memory mapped at address 0x7f983e4000.
Value at address 0x2530284 (0x7f983e4284): 0x0
nvidia@tegra-ubuntu:~ sudo devmem2 0x02540284 b /dev/mem opened. Memory mapped at address 0x7f8f22a000. Value at address 0x2540284 (0x7f8f22a284): 0x0 nvidia@tegra-ubuntu:~ sudo devmem2 0x02550284 b
/dev/mem opened.
Memory mapped at address 0x7fa41c7000.
Value at address 0x2550284 (0x7fa41c7284): 0x1
nvidia@tegra-ubuntu:~ sudo devmem2 0x02560284 b /dev/mem opened. Memory mapped at address 0x7f8b8d4000. Value at address 0x2560284 (0x7f8b8d4284): 0x1 nvidia@tegra-ubuntu:~ sudo devmem2 0x02570284 b
/dev/mem opened.
Memory mapped at address 0x7fa1953000.
Value at address 0x2570284 (0x7fa1953284): 0x2

nvidia@tegra-ubuntu:~ ls -l /proc/device-tree/chosen/plugin-manager/odm-data/ total 0 -r--r--r-- 1 root root 4 Sep 3 00:25 android-build -r--r--r-- 1 root root 4 Sep 3 00:25 disable-pmic-wdt -r--r--r-- 1 root root 4 Sep 3 00:25 disable-sdmmc-hwcq -r--r--r-- 1 root root 4 Sep 3 00:25 disable-tegra-wdt -r--r--r-- 1 root root 4 Sep 3 00:25 enable-debug-console -r--r--r-- 1 root root 4 Sep 3 00:25 enable-denver-wdt -r--r--r-- 1 root root 4 Sep 3 00:25 enable-pcie-on-uphy-lane4 -r--r--r-- 1 root root 4 Sep 3 00:25 enable-sata-on-uphy-lane5 -r--r--r-- 1 root root 4 Sep 3 00:25 enable-xusb-on-uphy-lane0 -r--r--r-- 1 root root 4 Sep 3 00:25 enable-xusb-on-uphy-lane1 -r--r--r-- 1 root root 4 Sep 3 00:25 enable-xusb-on-uphy-lane2 -r--r--r-- 1 root root 9 Sep 3 00:25 name -r--r--r-- 1 root root 4 Sep 3 00:25 no-battery -r--r--r-- 1 root root 4 Sep 3 00:25 normal-flashed total 0 nvidia@tegra-ubuntu:~ dmesg | grep “pcie”
[ 0.233014] GPIO line 460 (wifi-over-pcie) hogged as output/low
[ 0.236397] iommu: Adding device 10003000.pcie-controller to group 51
[ 7.341352] tegra-pcie 10003000.pcie-controller: 1x1, 1x1, 1x1 configuration
[ 7.352419] tegra-pcie 10003000.pcie-controller: PCIE: Enable power rails
[ 7.352859] tegra-pcie 10003000.pcie-controller: probing port 0, using 1 lanes
[ 7.354133] tegra-pcie 10003000.pcie-controller: probing port 1, using 1 lanes
[ 7.778005] tegra-pcie 10003000.pcie-controller: link 0 down, retrying
[ 8.185990] tegra-pcie 10003000.pcie-controller: link 0 down, retrying
[ 8.612012] tegra-pcie 10003000.pcie-controller: link 0 down, retrying
[ 8.613985] tegra-pcie 10003000.pcie-controller: link 0 down, ignoring
[ 9.013518] tegra-pcie 10003000.pcie-controller: link 1 down, retrying
[ 9.477978] tegra-pcie 10003000.pcie-controller: link 1 down, retrying
[ 9.916088] tegra-pcie 10003000.pcie-controller: link 1 down, retrying
[ 9.918040] tegra-pcie 10003000.pcie-controller: link 1 down, ignoring
[ 9.918053] tegra-pcie 10003000.pcie-controller: PCIE: no end points detected
[ 9.918588] tegra-pcie 10003000.pcie-controller: PCIE: Disable power rails

nvidia@tegra-ubuntu:~ xxd /proc/device-tree/pcie-controller@10003000/pci@1\,0/nvidia\,num-lanes 00000000: 0000 0001 .... nvidia@tegra-ubuntu:~ xxd /proc/device-tree/pcie-controller@10003000/pci@1,0/status
00000000: 6f6b 6179 00 okay.
nvidia@tegra-ubuntu:~ xxd /proc/device-tree/pcie-controller@10003000/pci@2\,0/nvidia\,num-lanes 00000000: 0000 0001 .... nvidia@tegra-ubuntu:~ xxd /proc/device-tree/pcie-controller@10003000/pci@2,0/status
00000000: 6f6b 6179 00 okay.
nvidia@tegra-ubuntu:~$

When I change the dts as below, “lspci” can found pci device.
But log show “tegra-pcie 10003000.pcie-controller: wrong configuration updated in DT, switching to default 2x1, 1x1, 1x1 configuration”

I’m worried that it will affect USB_SS#2 usage, I’m not ready to test the USB_SS#2 yet.

    pcie-controller@10003000 {
            status = "okay";
            pci@1,0 {
                    nvidia,num-lanes = <1>;
                    status = "okay";
            };
            pci@2,0 {
                    nvidia,num-lanes = <1>;
                    status = "okay";
            };
            pci@3,0 {
                    nvidia,num-lanes = <0>;
                    status = "disable";
            };
    };

nvidia@tegra-ubuntu:~ sudo devmem2 0x02520284 b [sudo] password for nvidia: /dev/mem opened. Memory mapped at address 0x7f78322000. Value at address 0x2520284 (0x7f78322284): 0x0 nvidia@tegra-ubuntu:~ sudo devmem2 0x02530284 b
/dev/mem opened.
Memory mapped at address 0x7f90b9c000.
Value at address 0x2530284 (0x7f90b9c284): 0x0
nvidia@tegra-ubuntu:~ sudo devmem2 0x02540284 b /dev/mem opened. Memory mapped at address 0x7f9f956000. Value at address 0x2540284 (0x7f9f956284): 0x0 nvidia@tegra-ubuntu:~ sudo devmem2 0x02550284 b
/dev/mem opened.
Memory mapped at address 0x7faedcf000.
Value at address 0x2550284 (0x7faedcf284): 0x1
nvidia@tegra-ubuntu:~ sudo devmem2 0x02560284 b /dev/mem opened. Memory mapped at address 0x7f9e0f4000. Value at address 0x2560284 (0x7f9e0f4284): 0x1 nvidia@tegra-ubuntu:~ sudo devmem2 0x02570284 b
/dev/mem opened.
Memory mapped at address 0x7fa3fc8000.
Value at address 0x2570284 (0x7fa3fc8284): 0x2
nvidia@tegra-ubuntu:~ ls -l /proc/device-tree/chosen/plugin-manager/odm-data/ total 0 -r--r--r-- 1 root root 4 Sep 3 01:24 android-build -r--r--r-- 1 root root 4 Sep 3 01:24 disable-pmic-wdt -r--r--r-- 1 root root 4 Sep 3 01:24 disable-sdmmc-hwcq -r--r--r-- 1 root root 4 Sep 3 01:24 disable-tegra-wdt -r--r--r-- 1 root root 4 Sep 3 01:24 enable-debug-console -r--r--r-- 1 root root 4 Sep 3 01:24 enable-denver-wdt -r--r--r-- 1 root root 4 Sep 3 01:24 enable-pcie-on-uphy-lane4 -r--r--r-- 1 root root 4 Sep 3 01:24 enable-sata-on-uphy-lane5 -r--r--r-- 1 root root 4 Sep 3 01:24 enable-xusb-on-uphy-lane0 -r--r--r-- 1 root root 4 Sep 3 01:24 enable-xusb-on-uphy-lane1 -r--r--r-- 1 root root 4 Sep 3 01:24 enable-xusb-on-uphy-lane2 -r--r--r-- 1 root root 9 Sep 3 01:24 name -r--r--r-- 1 root root 4 Sep 3 01:24 no-battery -r--r--r-- 1 root root 4 Sep 3 01:24 normal-flashed nvidia@tegra-ubuntu:~
nvidia@tegra-ubuntu:~$ dmesg | grep “pcie”
[ 0.233420] GPIO line 460 (wifi-over-pcie) hogged as output/low
[ 0.236817] iommu: Adding device 10003000.pcie-controller to group 51
[ 7.653768] tegra-pcie 10003000.pcie-controller: wrong configuration updated in DT, switching to default 2x1, 1x1, 1x1 configuration
[ 7.670632] tegra-pcie 10003000.pcie-controller: PCIE: Enable power rails
[ 7.671108] tegra-pcie 10003000.pcie-controller: probing port 0, using 2 lanes
[ 7.673287] tegra-pcie 10003000.pcie-controller: probing port 1, using 1 lanes
[ 8.152007] tegra-pcie 10003000.pcie-controller: link 1 down, retrying
[ 8.605982] tegra-pcie 10003000.pcie-controller: link 1 down, retrying
[ 9.163730] tegra-pcie 10003000.pcie-controller: link 1 down, retrying
[ 9.165746] tegra-pcie 10003000.pcie-controller: link 1 down, ignoring
[ 9.166064] tegra-pcie 10003000.pcie-controller: PCI host bridge to bus 0000:00
[ 9.167073] pcieport 0000:00:01.0: enabling device (0000 -> 0003)
[ 9.167152] pcieport 0000:00:01.0: Signaling PME through PCIe PME interrupt
[ 9.167159] pcie_pme 0000:00:01.0:pcie01: service driver pcie_pme loaded
[ 9.167240] aer 0000:00:01.0:pcie02: service driver aer loaded

Please write the lane to 2,1,1 and configure ODMDATA to the one you want.