On Wed, May 30, 2018 at 07:46:50AM -0700, Doug Anderson wrote: > On Wed, May 30, 2018 at 2:37 AM, Mark Brown wrote: > >> Linux vote for the lowest voltage it's comfortable with. Linux keeps > >> track of the true voltage that the driver wants and will always change > >> its vote back to that before enabling. Thus (assuming Linux is OK > >> with 1.2 V - 1.4 V for a rail): > > That's pretty much what it should do anyway with normally designed > > hardware. > I guess the question is: do we insist that the driver include this > workaround, or are we OK with letting the hardware behave as the > hardware does? What you're describing sounds like what we should be doing normally, if we're not doing that we should probably be fixing the core.