Hi, may I know if the I2C buses in Apalis imx8/imx8x support 10 bit slave address? The SOM is running OpenEmbedded image (BSP 5.2).
Some debug info:
- I tried to access a slave with 10-bit address with
I2C_RDWRIOCTL but it doesn’t seems to work. By probing the I2C bus output using a scope, we notice it only send out 1 address byte instead of 2.
- I written a user mode program to check if the particular I2C adapter (/dev/i2c-17) support I2C_FUNC_10BIT_ADDR functionality. From
I2C_FUNCSIOCTL, the functionalities value returned is 0x0FFF0009, which I2C_FUNC_10BIT_ADDR bit (0x02) isn’t set.