Hi Rob, thanks for the review! > Could you just have different timeouts for clearing stalled bus. You > know quickly if 'single-master' is set, but have to wait longer if not? Timeouts are a difficult topic with I2C; there is no timeout defined. However, if you want to start communictaing and don't have a 'bus idle' condition, then the new property makes a difference. With "single-master", we know the bus is stalled. With "multi-master" it could be another master communicating. > Note that we need to add a bunch of these properties to dt-schema > i2c-controller.yaml. I hadn't done that because I want to dual license > in the process, but lots of folks have touched i2c.txt IIRC. What is your motivation for dual licensing? All the best, Wolfram
Attachment:
signature.asc
Description: PGP signature