Hi Simon, > I have tested these patches on alt, gose, lager and koelsch. Wow, that was quick. Thank you! > The switching part seems to work fine, in so far as my test script > succeeds. However, it seems that some IP blocks are not able to handle > this switching. In particular I needed to disable VIDEO_RCAR_VIN and > REGULATOR_DA9210 to avoid errors shown in the logs below. Yes. Probably we should activate the shiny new DEBUG_TEST_DRIVER_REMOVE and if that passes, we should be safe. > My suggestion is to drop the following patches until those problems > can be sorted out, most likely via driver updates. > > ARM: dts: alt: use demuxer for I2C1 > ARM: dts: gose: use demuxer for I2C2 > ARM: dts: lager: use demuxer for IIC2/I2C2 > ARM: dts: lager: use demuxer for IIC3/I2C3 > ARM: dts: koelsch: use demuxer for I2C2 OK. I'll try to have a look at those drivers nonetheless, because rebasing these patches is a bit of a hazzle once new i2c slaves were added to the busses. But I'll juest resend the patches along with my fixes if I really can find the time. > I am not in a position to test silk or porter at this time. > But by the same reasoning above I wonder if the following should > be dropped for now. > > ARM: dts: gose: use demuxer for I2C2 I assume you mean 'porter' here. > ARM: dts: silk: use demuxer for I2C1 Will you get access to these boards in the foreseeable future? Thanks, Wolfram
Attachment:
signature.asc
Description: PGP signature