Hello,
I would like to add to my project new i2c slave (for example - dac5571 from TI).
In the DTS overlay - under the i2c0 node I need to specify compatible, and I don't understand what is happening in the background with this keyword.
I looked on other TI dac compatible that are already found in zephyr tree, and all I could see are yaml files and no code files.
my questions are:
1. If I need to make my own compatible - what does it make on compile time? what are the rules to make compatible for any new i2c slave?
2. Where the driver code for each new i2c slave is declared on compile time related to the DTS compatible keyword?
Thanks,
Udi.