On Fri, May 29, 2020 at 5:03 PM Wolfram Sang <wsa+renesas@xxxxxxxxxxxxxxxxxxxx> wrote: > > 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? Non-GPL OS's use DT. Rob