17 Sep, 2009
3 commits
-
This adds support for the regulators found in the AB3100
Mixed-Signal IC.It further also defines platform data for the ST-Ericsson
U300 platform and extends the AB3100 MFD driver so that
platform/board data with regulation constraints and an init
function can be passed down all the way from the board to
the regulators.Signed-off-by: Linus Walleij
Acked-by: Mark Brown
Signed-off-by: Liam Girdwood
Signed-off-by: Samuel Ortiz -
ab3100.h should include linux/workqueue.h for otp to build properly.
Signed-off-by: Samuel Ortiz
-
This adds the _interruptible suffix to the AB3100 accessor
functions on par with mutex_lock_interruptible() that's used
for blocking simultaneous calls to the AB3100 acessor functions.
Since these accesses are slow on a 100kHz I2C bus and may line
up waiting for the mutex, we need to handle interruption by
system shutdown or kill signals and may just as well denote that
in the function names.Signed-off-by: Linus Walleij
Signed-off-by: Samuel Ortiz
18 Jun, 2009
1 commit
-
This adds a core driver for the AB3100 mixed-signal circuit
found in the ST-Ericsson U300 series platforms. This driver
is a singleton proxy for all accesses to the AB3100
sub-drivers which will be merged on top of this one, RTC,
regulators, battery and system power control, vibrator,
LEDs, and an ALSA codec.Signed-off-by: Linus Walleij
Reviewed-by: Mike Rapoport
Reviewed-by: Ben Dooks
Signed-off-by: Samuel Ortiz