Thank you for your reply. After following the operations you suggested, when usingHardware naming doesn't always match software naming.
Software i2c-0 is on GPIOs 0&1.
The I2C block driving hardware lines SDA0/SCL0 on GPIOs 38&39 is sofware i2c-10.
"dtparam=i2c_csi_dsi0" will enable i2c-10 already mapped to GPIOs 38&39 for the hardware lines named SDA0/SCL0.
Code:
i2cdetect -l
Code:
dtoverlay=i2c0,pins_0_1
Code:
fragment@1 {target = <&i2c_csi_dsi0>;__overlay__ {status = "disabled";};};
Statistics: Posted by xuel — Mon Apr 28, 2025 2:00 am