pcmcia: soc_common: add support for Vcc and Vpp regulators
authorRussell King <rmk+kernel@armlinux.org.uk>
Wed, 31 Aug 2016 07:49:46 +0000 (08:49 +0100)
committerRussell King <rmk+kernel@armlinux.org.uk>
Thu, 22 Sep 2016 08:39:02 +0000 (09:39 +0100)
commitac61b6001a636ab9aa954b5f9a996056cd8519f4
treed2c5e8c5344232f0dc781c68b23f0cdbb3375408
parenta1d0500261e788f9b1d068e3167b2a77ad0abfc4
pcmcia: soc_common: add support for Vcc and Vpp regulators

Add support for handling supply regulators in the soc_common code.  This
allows us to separate out the board specifics for setting voltages from
the PCMCIA code.

We detect when setting a voltage fails, and report this fact - some
platforms have fixed-voltage supplies (eg, for CF sockets at 3.3V) and
we need to ignore attempts to configure for 5V, as per the existing
board specific drivers.

Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
drivers/pcmcia/soc_common.c
drivers/pcmcia/soc_common.h