No Camera Available IMX477 Arducam on Xaviernx

Removing reg not worked:

sudo dmesg | grep imx
[ 7.385372] i2c i2c-30: of_i2c: invalid reg on /i2c@3180000/pca9548@70/i2c@0/rbpcv3_imx477_a@1a
[ 7.393286] i2c i2c-30: Failed to create I2C device for /i2c@3180000/pca9548@70/i2c@0/rbpcv3_imx477_a@1a
[ 7.407979] i2c i2c-31: of_i2c: invalid reg on /i2c@3180000/pca9548@70/i2c@1/rbpcv3_imx477_c@1a
[ 7.416362] i2c i2c-31: Failed to create I2C device for /i2c@3180000/pca9548@70/i2c@1/rbpcv3_imx477_c@1a

sudo dmesg | grep pca
[ 7.382186] pca954x 2-0070: supply vcc not found, using dummy regulator
[ 7.382661] pca954x 2-0070: supply vcc-pullup not found, using dummy regulator
[ 7.382999] pca954x 2-0070: pca954x_probe: forcing device bus number, start 30.
[ 7.385372] i2c i2c-30: of_i2c: invalid reg on /i2c@3180000/pca9548@70/i2c@0/rbpcv3_imx477_a@1a
[ 7.393286] i2c i2c-30: Failed to create I2C device for /i2c@3180000/pca9548@70/i2c@0/rbpcv3_imx477_a@1a
[ 7.407979] i2c i2c-31: of_i2c: invalid reg on /i2c@3180000/pca9548@70/i2c@1/rbpcv3_imx477_c@1a
[ 7.416362] i2c i2c-31: Failed to create I2C device for /i2c@3180000/pca9548@70/i2c@1/rbpcv3_imx477_c@1a
[ 7.459927] pca954x 2-0070: registered 8 multiplexed busses for I2C switch pca9548

my_dtsi.txt (10.2 KB)

My bad looks like can’t remove the REG.

Maybe check the error “i2c bus regbase unavailable” in the kernel source to know the detail.

Thanks for your help. The issue is solved now.