Hi,
In my custom Linux for Ultrazed, it does not detect the child i2c busses of the 9542 mux. I receive the following messages during boot.
Hi,
In my custom Linux for Ultrazed, it does not detect the child i2c busses of the 9542 mux. I receive the following messages during boot.
Hi Richard,
Do you have any device entries for the I2C mux?
This is what I have in my device tree:
&i2c1 {
status = "okay";
clock-frequency = ;
i2cswitch@70 { /* U7 on UZ3EG SOM */
compatible = "nxp,pca9542";
#address-cells = ;
#size-cells = ;
reg = ;
i2c@0 { /* i2c mw 70 0 1 */
#address-cells = ;
#size-cells = ;
reg = ;
/* IIC_EEPROM */
eeprom@51 { /* U5 on UZ3EG IOCC and U7 on the UZ7EV EVCC*/
compatible = "at,24c08";
reg = ;
};
};
};
};
This is taken from here:
https://github.com/Avnet/petalinux/blob/master/configs/device-tree/system-user.dtsi.UZ3EG_IOCC
Best Regards,
-Kevin
Hi Richard,
Do you have any device entries for the I2C mux?
This is what I have in my device tree:
&i2c1 {
status = "okay";
clock-frequency = ;
i2cswitch@70 { /* U7 on UZ3EG SOM */
compatible = "nxp,pca9542";
#address-cells = ;
#size-cells = ;
reg = ;
i2c@0 { /* i2c mw 70 0 1 */
#address-cells = ;
#size-cells = ;
reg = ;
/* IIC_EEPROM */
eeprom@51 { /* U5 on UZ3EG IOCC and U7 on the UZ7EV EVCC*/
compatible = "at,24c08";
reg = ;
};
};
};
};
This is taken from here:
https://github.com/Avnet/petalinux/blob/master/configs/device-tree/system-user.dtsi.UZ3EG_IOCC
Best Regards,
-Kevin