From Colibri iMX8X datasheet, section 5.9, it mentioned:
“Low-speed I2C without DMA support for dedicated purpose. Could also be used as general
purpose, but require the associated PHY (for example MIPI) to be powered on”
I would like to understand more on what is meant by “power on associate PHY”.
If I would like to use a low-speed I2C bus to connect to some sensors (which don’t have a PHY), and operate in 100/400KHz speed, is this possible? If yes, how should I make this happen?
enable the MIPI PHY function block of the chip via your software
May I know how can I enable it via software?
Do you means enable it via device tree? Any reference code that you could share with me?
“Power on the associate PHY” means:
That this I2c e.g. is meant to control a MIPI CSI camera therefore it is part of the MIPI Function block. You can use it for whatever you want does not have to be a camera. but to use it you need to enable the MIPI PHY function block of the chip via your software.