On Tue, Feb 06, 2018 at 11:29:49PM +0100, Wolfram Sang wrote: > Here is the updated series to add the I2C IP core switcher to all busses of > Gen2 boards where some kind of switching is possible (mostly to/from GPIO). > > These patches were tested locally on Lager and Alt, and remotely on Koelsch, > Porter and Gose. We have no Silk board available but the patch follows the same > style as the other patches. In addition, these patches have been double-checked > by vimdiff-comparing the i2c-bus blobs before and after this patchset. > > As discussed previously: the tested boards boot fine. No regression encountered > there. However, changing masters at runtime for HDMI-named busses and PWR-named > busses will likely cause kernel warnings and maybe OOPSes. This is due to the > rebind-issues in the V4L and regulator subsystems. For the former, fixing is > WIP. For the latter, it is unknown how to deal with rebinding in general (but > I'd need to look at this issue again if this is desired). It was decided that > we consider those follow-up problems which should not hold back these patches > anymore. The EXIO named busses seemed to work fine as far as this could be > remotely tested. > > Changes since V2: > > * rebased to renesas/dt-for-v4.17 > > Changes since V1: > > * fixed I2C4 pinmux for Koelsch and Gose (thanks Geert for the report!) > * rebased to current renesas/dt-for-v4.16 > * fixed typo in branch name (s/topc/topic/) > > The branch can be found here: > > git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git renesas/topic/ip-switch-rework-2018 > > It is based on renesas/dt-for-v4.17. > > Please apply. Thanks, applied.