Hi,
I am using R32.6.1,is it possible to enable IMX390+GMSL on TX2-NX? I tried to add the dts based on tegra186-quill-camera-imx390-a00.dtsi and tegra186-camera-imx390-a00.dtsi(using pca954x), but it failed. Then I tried to modify the dts based on tegra186-camera-lanai-rbpcv2-imx219.dtsi(using cam_i2cmux), it also failed.
dmesg of dts based on tegra186-quill-camera-imx390-a00.dtsi(using nxp,pc954x)
[ 1.370779] pca954x 2-0070: vcc-pullup regulator not found
[ 1.370791] pca954x 2-0070: pca954x_probe: forcing device bus number, start 30.
[ 1.370794] pca954x 2-0070: device detect skipped.
[ 1.371236] i2c i2c-30: Failed to register i2c client max9295 at 0x40 (-16)
[ 1.378220] i2c i2c-30: of_i2c: Failure registering /i2c@3180000/tca9546@70/i2c@0/max9295_a@40
[ 1.386846] i2c i2c-30: Failed to create I2C device for /i2c@3180000/tca9546@70/i2c@0/max9295_a@40
[ 1.386938] i2c i2c-2: Added multiplexed i2c bus 30
[ 1.387101] i2c i2c-2: Added multiplexed i2c bus 31
[ 1.387307] i2c i2c-2: Added multiplexed i2c bus 32
[ 1.387519] i2c i2c-2: Added multiplexed i2c bus 33
[ 1.387524] pca954x 2-0070: registered 4 multiplexed busses for I2C switch pca9546
[ 1.388243] max9295 30-0062: [MAX9295]: probing GMSL Serializer
[ 1.388284] max9295 30-0062: max9295_probe: success
[ 1.388305] max9295 30-0060: [MAX9295]: probing GMSL Serializer
[ 1.388330] max9295 30-0060: max9295_probe: success
[ 1.388421] max9296 30-0048: [MAX9296]: probing GMSL Deserializer
[ 1.388586] max9296 30-0048: max9296_probe: success
[ 1.388685] imx390 30-001b: probing v4l2 sensor.
[ 1.388983] imx390 30-001b: tegracam sensor driver:imx390_v2.0.6
[ 1.389006] imx390 30-001b: missing serializer dev handle
[ 1.394427] imx390 30-001b: board setup failed
[ 1.398881] (NULL device *): max9295_sdev_pair: invalid input params
[ 1.405247] imx390 30-001b: gmsl ser pairing failed
[ 1.410181] imx390: probe of 30-001b failed with error -22
[ 1.410209] imx390 30-001c: probing v4l2 sensor.
[ 1.410326] imx390 30-001c: couldn't create debugfs
[ 1.415218] imx390 30-001c: tegracam sensor driver:imx390_v2.0.6
[ 1.442349] tegra-i2c 3180000.i2c: no acknowledge from address 0x70
[ 1.442487] tegra-i2c 3180000.i2c: no acknowledge from address 0x70
[ 1.442535] max9296 30-0048: max9296_write_reg:i2c write failed, 0x10 = 2
[ 1.449546] tegra-i2c 3180000.i2c: no acknowledge from address 0x70
[ 1.449668] tegra-i2c 3180000.i2c: no acknowledge from address 0x70
[ 1.449709] max9296 30-0048: max9296_write_reg:i2c write failed, 0x10 = 22
[ 1.558131] usb 1-2: new high-speed USB device number 2 using tegra-xusb
[ 1.562219] tegra-i2c 3180000.i2c: no acknowledge from address 0x70
[ 1.562334] tegra-i2c 3180000.i2c: no acknowledge from address 0x70
[ 1.562369] max9295 30-0062: max9295_write_reg:i2c write failed, 0x0 = c0
[ 1.569377] tegra-i2c 3180000.i2c: no acknowledge from address 0x70
[ 1.569498] tegra-i2c 3180000.i2c: no acknowledge from address 0x70
[ 1.569538] max9295 30-0060: max9295_write_reg:i2c write failed, 0x10 = 22
[ 1.576541] max9295 30-0060: max9295_setup_control: ERROR: ser device not found
[ 1.583881] imx390 30-001c: gmsl serializer setup failed
[ 1.589385] tegra-i2c 3180000.i2c: no acknowledge from address 0x70
[ 1.589508] tegra-i2c 3180000.i2c: no acknowledge from address 0x70
[ 1.589598] max9296 30-0048: max9296_write_reg:i2c write failed, 0x332 = f0
[ 1.596785] imx390 30-001c: imx390_probe gmsl serdes setup failed
[ 1.602986] imx390: probe of 30-001c failed with error -121
[ 1.603728] max77620-power max77620-power: Event recorder REG_NVERC : 0x0
dmesg of DTS modified based on tegra186-camera-lanai-rbpcv2-imx219.dtsi(using cam_i2cmux)
[ 1.358073] i2c /dev entries driver
[ 1.359825] i2c i2c-9: Failed to register i2c client max9295 at 0x40 (-16)
[ 1.366811] i2c i2c-9: of_i2c: Failure registering /cam_i2cmux/i2c@0/max9295_a@40
[ 1.374307] i2c i2c-9: Failed to create I2C device for /cam_i2cmux/i2c@0/max9295_a@40
[ 1.374400] i2c i2c-2: Added multiplexed i2c bus 9
[ 1.374405] i2c-mux-gpio cam_i2cmux: 1 port mux on 3180000.i2c adapter
[ 1.374959] max9295 9-0062: [MAX9295]: probing GMSL Serializer
[ 1.374996] max9295 9-0062: max9295_probe: success
[ 1.375019] max9295 9-0060: [MAX9295]: probing GMSL Serializer
[ 1.375046] max9295 9-0060: max9295_probe: success
[ 1.375142] max9296 9-0048: [MAX9296]: probing GMSL Deserializer
[ 1.375314] max9296 9-0048: max9296_probe: success
[ 1.375379] imx390 9-001b: probing v4l2 sensor.
[ 1.375693] imx390 9-001b: tegracam sensor driver:imx390_v2.0.6
[ 1.375764] imx390 9-001b: missing serializer dev handle
[ 1.381096] imx390 9-001b: board setup failed
[ 1.385460] (NULL device *): max9295_sdev_pair: invalid input params
[ 1.391823] imx390 9-001b: gmsl ser pairing failed
[ 1.396671] imx390: probe of 9-001b failed with error -22
[ 1.396702] imx390 9-001c: probing v4l2 sensor.
[ 1.396830] imx390 9-001c: couldn't create debugfs
[ 1.401636] imx390 9-001c: tegracam sensor driver:imx390_v2.0.6
[ 1.426446] tegra-i2c 3180000.i2c: no acknowledge from address 0x48
[ 1.426496] max9296 9-0048: max9296_write_reg:i2c write failed, 0x10 = 2
[ 1.433412] tegra-i2c 3180000.i2c: no acknowledge from address 0x48
[ 1.433453] max9296 9-0048: max9296_write_reg:i2c write failed, 0x10 = 22
[ 1.546292] tegra-i2c 3180000.i2c: no acknowledge from address 0x62
[ 1.546334] max9295 9-0062: max9295_write_reg:i2c write failed, 0x0 = c0
[ 1.553242] tegra-i2c 3180000.i2c: no acknowledge from address 0x60
[ 1.553283] max9295 9-0060: max9295_write_reg:i2c write failed, 0x10 = 22
[ 1.558217] usb 1-2: new high-speed USB device number 2 using tegra-xusb
[ 1.560220] max9295 9-0060: max9295_setup_control: ERROR: ser device not found
[ 1.567446] imx390 9-001c: gmsl serializer setup failed
[ 1.572752] tegra-i2c 3180000.i2c: no acknowledge from address 0x48
[ 1.572793] max9296 9-0048: max9296_write_reg:i2c write failed, 0x332 = f0
[ 1.579832] imx390 9-001c: imx390_probe gmsl serdes setup failed
[ 1.585921] imx390: probe of 9-001c failed with error -121
[ 1.586592] max77620-power max77620-power: Event recorder REG_NVERC : 0x0
[ 1.588118] usb 1-2: New USB device found, idVendor=2109, idProduct=2817
[ 1.588124] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
How to modify the DTS to enable the IMX390+GMSL on TX2-NX?
thinks in advance