My customize carrier board had change M2.Key E PCIE and GPIO configuration:
PCIE1 → PCIE3
W_DISABLE1_CTRL
BT_M2_EN
How to change the DTS?
Now, my image base: R36.4.3
I can update DTB/kernel Image, and flash,but I don’t know how to change DTS.
My customize carrier board had change M2.Key E PCIE and GPIO configuration:
PCIE1 → PCIE3
W_DISABLE1_CTRL
BT_M2_EN
How to change the DTS?
Now, my image base: R36.4.3
I can update DTB/kernel Image, and flash,but I don’t know how to change DTS.
Hi 357710565,
It seems you have to configure the pinmux spreadsheet for this modification.
Please refer to the following instruction to configure pinmux and note that pinmux/gpio dtsi are different from the kernel device tree.
Jetson Orin NX and Nano Series — NVIDIA Jetson Linux Developer Guide
I saw spreadsheet is only change pinmux。
I think my isusse is the point “how to change M.2 Key-E solt pin configuration”?
Pinmux spreadsheet is used to configure the pin for custom usage.
Could you elaborate on your requirement and use case?
Do you want to enable some nodes in device tree?
My customize carrier board had change M2.Key E solt PCIE and GPIO configuration.
Now I want to bring wifi module. The wifi module has worked in devkit carrier board.
CHANGE:
#1:
M2 key E slot PCIE from PCIE1(pcie@14100000) to PCIE4(pcie@14140000)。 When I enable DTS node:
pcie@141400000 in R36.4.3 (hardware/nvidia/t23x/nv-public/tegra234-p3768-0000.dtsi):
pcie@14140000 {
status = "okay";
vddio-pex-ctl-supply = <&vdd_1v8_ao>;
phys = <&p2u_hsio_2>;
phy-names = "p2u-0";
};
It can flash successfully, but L4T can’t boot to Desktop.
▒▒ERROR: Exception reason=0 syndrome=0xbe000011
ERROR: **************************************
ERROR: RAS Uncorrectable Error in IOB, base=0xe010000:
ERROR: Status = 0xec000612
ERROR: SERR = Error response from slave: 0x12
ERROR: IERR = CBB Interface Error: 0x6
ERROR: Overflow (there may be more errors) - Uncorrectable
ERROR: MISC0 = 0xc4420040
ERROR: MISC1 = 0x15cc860000000000
ERROR: MISC2 = 0x0
ERROR: MISC3 = 0x0
ERROR: ADDR = 0x8000000003e200c0
ERROR: **************************************
ERROR: sdei_dispatch_event returned -1
ERROR: **************************************
ERROR: RAS Uncorrectable Error in ACI, base=0xe01a000:
ERROR: Status = 0xe8000904
ERROR: SERR = Assertion failure: 0x4
ERROR: IERR = FillWrite Error: 0x9
ERROR: Overflow (there may be more errors) - Uncorrectable
ERROR: ADDR = 0x8000000003e200c0
ERROR: **************************************
ERROR: sdei_dispatch_event returned -1
ERROR: Powering off core
#2:
GPIO has changed:
W_DISABLE1_CTRL GPIO05(GPIO3_PCC.02) to GPIO06(GPIO3_PCC.03).
BT_M2_EN from GPIO03(GPIO3_PCC.00) to GPIO04(GPIO3_PCC.01).
In DTS, I only saw those GPIO default setting.
Have you referred to Jetson Orin NX and Nano Series — NVIDIA Jetson Linux Developer Guide for PCIe configurations?
It seems you have to configure pcie@14160000 for C4 instead.
Please share the full device tree and dmesg for further check.
and how about your UPHY Lane Configuration?
What do you mean here?

These pins are used as GPIO/Output by default so that it should be fine.
Please just configure the correct pins in use.
hardware.tar.gz (167.9 KB)
host_log.txt (360.2 KB)
device_log.txt (147.1 KB)
My device tree file and flash log is above.
pcie@14160000 for C4 instead It is devkit deault configuration.Can I next reply in Chinese ?
I check my flashing log in host.
The defualt ODMDATA is : --odmdata gbe-uphy-config-8,hsstp-lane-map-3,hsio-uphy-config-0
可以
這部分要參考文件 根據你實際Carrier board的設計去做選擇
There is no update from you for a period, assuming this is not an issue anymore.
Hence, we are closing this topic. If need further support, please open a new one.
Thanks ~0618
你只需要附上最後的device tree就好,不需要所有device tree檔案
你可以檢查flash log裡最後使用了哪個DTB
例如以下出現在你的log
copying dtbfile(/home/henrisk/workspace/robot/nvidia-jetson-nx-bsp/build/Linux_for_Tegra/kernel/dtb/tegra234-p3768-0000+p3767-0000-nv.dtb)... done.
那你可以decompile這個DTB後分享給我就好
$ dtc -I dtb -O dts -o tegra234-p3768-0000+p3767-0000-nv.dts tegra234-p3768-0000+p3767-0000-nv.dtb
另外,再麻煩解釋下你的Carrier board上和devkit比較 做了哪些更動?
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.