Max9296 ----max9295-----imx390

I saw from the guidelines that the position of the six cameras should use topleft/topright/centerleft/centerright/bottomleft/bottomright,
I want to ask,
if I use eight cameras, how should I set the position value?
I tried topleft/topright/centerleft/centerright/bottomleft/bottomright+ front/rear but it was wrong.

Thanks

The position can duplicate like two of topleft …

I just tried this, but when I use nvarguscamerasrc sensor-id=(0-7) to open 8 cameras, three of them are from the same camera. Two cameras did not run.

Did you make the badge information different?
How about two front/rear and others use topleft …

Hi,
Would you please share your device tree about max9295 and max9296?
I work on the same thing as yours and the log is:

[    4.836236] max9296 2-0048: max9296_probe function start 
[    4.836240] max9296 2-0048: [MAX9296]: probing GMSL Deserializer
[    4.836299] max9296 2-0048: max9296_parse_dt function start 
[    4.836358] max9296 2-0048: the i2c mux gpio is  10b 
[    4.836384] max9296 2-0048: csi-mode=2x4 
[    4.836411] max9296 2-0048: max9296_probe:  success
[    4.837060] max9296 2-0048: max9296_sdev_register function start 
[    4.837065] max9296 2-0048: max9296_power_on function start 
[    4.867401] max9296 2-0048: max9296_setup_link function start 
[    4.867406] max9296 2-0048: max9296_get_sdev_idx function start 
[    4.867410] max9296 2-0048: max9296_write_link function start 
[    4.975414] max9296 2-0048: max9296_write_link end 
[    4.975419] max9296 2-0048: max9296_setup_link function end 
[    4.976622] max9296 2-0048: max9296_setup_control function start 
[    4.976626] max9296 2-0048: max9296_get_sdev_idx function start 
[    4.977049] max9296 2-0048: max9296_sdev_register function start 
[    4.977054] max9296 2-0048: max9296_power_on function start 
[    4.977057] max9296 2-0048: max9296_setup_link function start 
[    4.977061] max9296 2-0048: max9296_get_sdev_idx function start 
[    4.977078] max9296 2-0048: max9296_write_link function start 
[    5.083435] max9296 2-0048: max9296_write_link end 
[    5.083441] max9296 2-0048: max9296_setup_link function end 
[    5.084224] max9296 2-0048: max9296_setup_control function start 
[    5.084228] max9296 2-0048: max9296_get_sdev_idx function start 
xaiver@xaiver-desktop:~$ dmesg | grep "9295"
[    4.835924] max9295 2-0040: [MAX9295]: probing GMSL Serializer
[    4.836004] max9295 2-0040: max9295_probe:  success
[    4.836043] max9295 2-0042: [MAX9295]: probing GMSL Serializer
[    4.836094] max9295 2-0042: max9295_probe:  success
[    4.836123] max9295 2-0060: [MAX9295]: probing GMSL Serializer
[    4.836169] max9295 2-0060: max9295_probe:  success
[    4.975424] max9295 2-0042: max9295_setup_control function start 
[    4.975435] max9295 2-0042: max9295_setup_control function start2 
[    4.975442] max9295 2-0040: max9295_write_reg_check:  addr 40 reg 00 val 84
[    4.976061] max9295 2-0040: max9295_write_reg_check:i2c write failed, 0x0 = 84
[    4.976209] max9295 2-0042: max9295_setup_control function start3 
[    4.976214] max9295 2-0042: max9295_write_reg_check:  addr 42 reg 2be val 10
[    4.976471] max9295 2-0042: max9295_write_reg_check:i2c write failed, 0x2be = 10
[    4.976613] max9295 2-0042: max9295_setup_control: ERROR: ser device not found
[    5.083446] max9295 2-0060: max9295_setup_control function start 
[    5.083450] max9295 2-0060: max9295_setup_control function start2 
[    5.083457] max9295 2-0040: max9295_write_reg_check:  addr 40 reg 00 val c0
[    5.083691] max9295 2-0040: max9295_write_reg_check:i2c write failed, 0x0 = c0
[    5.083852] max9295 2-0060: max9295_setup_control function start3 
[    5.083857] max9295 2-0060: max9295_write_reg_check:  addr 60 reg 2be val 10
[    5.084081] max9295 2-0060: max9295_write_reg_check:i2c write failed, 0x2be = 10
[    5.084216] max9295 2-0060: max9295_setup_control: ERROR: ser device not found
type or paste code here

Do you know any idea about that?
Thanks~

Hi fengrongsu,

Please help to open a new topic if need support. Thanks