I have resolved the issue on my own. In JetPack 6 (R36.3), it is necessary to use sysfs-device-tree
instead of proc-device-tree
in the camera DTS. Additionally, use /sys/firmware/devicetree/base/xxx
instead of the symbolic path /proc/device-tree/xxx
. It is also essential to remove devname
from the camera DTS.
For those looking to port the camera DTS from JetPack 5 to JetPack 6, I have summarized my experiences below:
-
Path Changes: Some paths have changed. For example,
/i2c@xxxxx
and/host1x@13e00000
have been changed to/bus@0/i2c@xxxxx
and/bus@0/host1x@13e00000
. -
Remove devname: Ensure to remove
devname
in drivernode0{}. -
Use sysfs-device-tree: Replace
proc-device-tree
with sysfs-device-tree in drivernode0{}. -
Update Paths: Use
/sys/firmware/devicetree/base/xxx
instead of the symbolic path/proc/device-tree/xxx
.