Hi Wolfram, On Thu, Nov 10, 2016 at 2:28 AM, Wolfram Sang <wsa@xxxxxxxxxxxxx> wrote: > >> ARM: dts: lager: use demuxer for IIC3/I2C3 > > I think the sanest solution is to drop this patch forever. The WARN from > the regulator core is sparse in describing the problem yet it is > correct: The regulator is needed, by the CPU! :) And this will probably > be the smallest problem when trying to demux the bus which is used to > handle all DVFS operations. Let's stick to IIC3 here, I'd say. Gen3 even > has this one IIC instance for exactly the DVFS purpose. I think postponing merge of patches is one thing but I don't think dropping them forever is a long term solution. I think we should have a plan how to describe the hardware as-is in DT and work towards having software support for it. My hope has always been that it would be possible to switch I2C master during run time without deregister/register of all the slave devices. I do realise much work will be needed to make it happen, but from hardware point of view it must be possible to switch I2C master transparently between the messages on the bus. Thanks, / magnus -- To unsubscribe from this list: send the line "unsubscribe linux-i2c" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html