> From: Mark Brown [mailto:broo...@opensource.wolfsonmicro.com] > > This isn't quite going to work properly - we need to actually move the > state (and also a reference count) into some sort of shared state. > Otherwise consider what happens in this scenario: > > 1. regulator 1 enables > 2. regulator 2 enables > 3. regulator 1 disables > > Since regulator 1 doesn't know anything about regulator 2 it'll not > know > that regulator 2 should still be enabled so it'll put the GPIO into the > disabled state. It'll be OK if regulator 1 and regulator 2 always have > the same state but if they ever differ then we'll not do the right > thing.
Thanks for your opinion. My understanding is 'shared' enable pin means regulators are enabled/disabled at the same time. Any other case is possible? Best Regards, Milo -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/