Hi,

Ok, I think I have anderstand the process.
It is not as mystic that I thaught.

Tell me if I am wrong.


This is the process :

- Board init step #1
- I2C bus platform_driver initialisation

- Board init step #2 (register hardware i2c busses to the platform_driver)
- The I2C bus platform_driver register the new adapters to I2C layer

- Board init step #3 (register hardware devices present on each I2C bus)
- The I2C layer performs compatibity checks and tell I2C bus driver to add
clients

=> The probe callback function of the i2c driver is called.


Am I right ?


Thanks for help.


Best regards,

Légion.

_______________________________________________
i2c mailing list
[email protected]
http://lists.lm-sensors.org/mailman/listinfo/i2c

Reply via email to