summaryrefslogtreecommitdiff
path: root/kernel/power/user.c
diff options
context:
space:
mode:
authorDaniel Willerud <daniel.willerud@stericsson.com>2011-03-05 10:46:13 (GMT)
committerSamuel Ortiz <sameo@linux.intel.com>2011-03-23 09:42:04 (GMT)
commit6321992cd3c56bab6cc52e3384951e12616805a1 (patch)
tree9a5d028aeb44c0f061c1e5a49735b82a7c609f56 /kernel/power/user.c
parentcf16943947cef089c564d2be0ae9d96a285f495e (diff)
downloadlinux-6321992cd3c56bab6cc52e3384951e12616805a1.tar.xz
mfd: Reentrance and revamp ab8500 gpadc fetching interface
This revamps the interface so that AB8500 GPADCs are fetched by name. Probed GPADCs are added to a list and this list is searched for a matching GPADC. This makes it possible to have multiple AB8500 GPADC instances instead of it being a singleton, and rids the need to keep a GPADC pointer around in the core AB8500 MFD struct. Currently the match is made to the device name which is by default numbered from the device instance such as "ab8500-gpadc.0" but by using the .init_name field of the device a more intiutive naming for the GPADC blocks can be achieved if desired. Signed-off-by: Daniel Willerud <daniel.willerud@stericsson.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Diffstat (limited to 'kernel/power/user.c')
0 files changed, 0 insertions, 0 deletions