Hi All:
I use 36.3 and make the following changes.
I customized the dts myself, and modified it directly based on the tegra234-p3737-0000+p3701-0000.dts file.
Why does it seem that the dts does not take effect?
device:
q@q:/boot/dtb$ fdtdump kernel_tegra234-p3737-0000+p3701-0005-nv.dtb |grep 9546
**** fdtdump is a low-level debugging tool, not meant for general use.
**** If you want to decompile a dtb, you probably want
**** dtc -I dtb -O dts <filename>
tca9546@70 {
compatible = "nxp,pca9546";
sysfs-device-tree = "/sys/firmware/devicetree/base/bus@0/i2c@3180000/tca9546@70/i2c@0/cam_0@1b";
sysfs-device-tree = "/sys/firmware/devicetree/base/bus@0/i2c@3180000/tca9546@70/i2c@0/cam_1@1c";
sysfs-device-tree = "/sys/firmware/devicetree/base/bus@0/i2c@3180000/tca9546@70/i2c@1/cam_2@1b";
sysfs-device-tree = "/sys/firmware/devicetree/base/bus@0/i2c@3180000/tca9546@70/i2c@1/cam_3@1c";
sysfs-device-tree = "/sys/firmware/devicetree/base/bus@0/i2c@3180000/tca9546@70/i2c@2/cam_4@1b";
sysfs-device-tree = "/sys/firmware/devicetree/base/bus@0/i2c@3180000/tca9546@70/i2c@2/cam_5@1c";
sysfs-device-tree = "/sys/firmware/devicetree/base/bus@0/i2c@3180000/tca9546@70/i2c@3/cam_6@1b";
sysfs-device-tree = "/sys/firmware/devicetree/base/bus@0/i2c@3180000/tca9546@70/i2c@3/cam_7@1c";
cam_out0 = "/bus@0/i2c@3180000/tca9546@70/i2c@0/cam_0@1b/ports/port@0/endpoint";
cam_out1 = "/bus@0/i2c@3180000/tca9546@70/i2c@0/cam_1@1c/ports/port@0/endpoint";
dser_0 = "/bus@0/i2c@3180000/tca9546@70/i2c@0/max9296_0@48";
ser_prim_0 = "/bus@0/i2c@3180000/tca9546@70/i2c@0/max9295_prim_0@40";
ser_0 = "/bus@0/i2c@3180000/tca9546@70/i2c@0/max9295_0@60";
ser_1 = "/bus@0/i2c@3180000/tca9546@70/i2c@0/max9295_1@62";
cam_out2 = "/bus@0/i2c@3180000/tca9546@70/i2c@1/cam_2@1b/ports/port@0/endpoint";
cam_out3 = "/bus@0/i2c@3180000/tca9546@70/i2c@1/cam_3@1c/ports/port@0/endpoint";
dser_1 = "/bus@0/i2c@3180000/tca9546@70/i2c@1/max9296_1@48";
ser_prim_1 = "/bus@0/i2c@3180000/tca9546@70/i2c@1/max9295_prim_1@40";
ser_2 = "/bus@0/i2c@3180000/tca9546@70/i2c@1/max9295_2@60";
ser_3 = "/bus@0/i2c@3180000/tca9546@70/i2c@1/max9295_3@62";
cam_out4 = "/bus@0/i2c@3180000/tca9546@70/i2c@2/cam_4@1b/ports/port@0/endpoint";
cam_out5 = "/bus@0/i2c@3180000/tca9546@70/i2c@2/cam_5@1c/ports/port@0/endpoint";
dser_2 = "/bus@0/i2c@3180000/tca9546@70/i2c@2/max9296_2@48";
ser_prim_2 = "/bus@0/i2c@3180000/tca9546@70/i2c@2/max9295_prim_2@40";
ser_4 = "/bus@0/i2c@3180000/tca9546@70/i2c@2/max9295_4@60";
ser_5 = "/bus@0/i2c@3180000/tca9546@70/i2c@2/max9295_5@62";
cam_out6 = "/bus@0/i2c@3180000/tca9546@70/i2c@3/cam_6@1b/ports/port@0/endpoint";
cam_out7 = "/bus@0/i2c@3180000/tca9546@70/i2c@3/cam_7@1c/ports/port@0/endpoint";
dser_3 = "/bus@0/i2c@3180000/tca9546@70/i2c@3/max9296_3@48";
ser_prim_3 = "/bus@0/i2c@3180000/tca9546@70/i2c@3/max9295_prim_3@40";
ser_6 = "/bus@0/i2c@3180000/tca9546@70/i2c@3/max9295_6@60";
ser_7 = "/bus@0/i2c@3180000/tca9546@70/i2c@3/max9295_7@62";
q@q:/boot/dtb$
root@q:/sys/firmware/devicetree/base/bus@0/i2c@3180000# ls
'#address-cells' clock-frequency compatible dmas name reg '#size-cells' tca9546@70
assigned-clock-parents clock-names dma-coherent interrupts phandle reset-names status tca9548@70
assigned-clocks clocks dma-names iommus prod-settings resets tca6408@21 tca9548@77
root@q:/sys/firmware/devicetree/base/bus@0/i2c@3180000# more /boot/extlinux/extlinux.conf
TIMEOUT 30
DEFAULT primary
MENU TITLE L4T boot options
LABEL primary
MENU LABEL primary kernel
LINUX /boot/Image
INITRD /boot/initrd
APPEND ${cbootargs} root=PARTUUID=a163bb8f-966a-473d-915a-b1e6b825c628 rw rootwait rootfstype=ext4 mminit_loglevel=4 console=ttyTCU0,115200 console=ttyAMA0
,115200 firmware_class.path=/etc/firmware fbcon=map:0 net.ifnames=0 nospectre_bhb video=efifb:off console=tty0
This change also does not work, and the phenomenon is the same as above.
root@q:~$ more /boot/extlinux/extlinux.conf
TIMEOUT 30
DEFAULT primary
MENU TITLE L4T boot options
LABEL primary
MENU LABEL primary kernel
LINUX /boot/Image
FDT /boot/dtb/kernel_tegra234-p3737-0000+p3701-0005-nv.dtb
INITRD /boot/initrd
APPEND ${cbootargs} root=PARTUUID=5e370ecd-1e9f-4a30-a878-71897146a036 rw rootwait rootfstype=ext4 mminit_loglevel=4 console=ttyTCU0,115200 console=ttyAMA0,115200 firmware_class.path=/etc/firmware
fbcon=map:0 net.ifnames=0 nospectre_bhb video=efifb:off console=tty0





