ad5820: Voice coil motor controller
authorSakari Ailus <>
Fri, 31 Oct 2008 11:36:22 +0000 (13:36 +0200)
committerPali Rohár <>
Sun, 22 Sep 2013 17:05:35 +0000 (19:05 +0200)
ad5820: Voice coil motor controller

Squashed from the following upstream commits:

ad5820: Add driver
ad5820: change focus control name to standard
ad5820: move header file to include/media due to public kernel interface
ad5820: Compile fix.
ad5820: remove control id definitions and move to include/media
ad5820: Power up changes.
ad5820: suspend/resume support
ad5820: Fix suspend
ad5820: update to new power management model
ad5820: map V4L2_POWER_STANDBY to V4L2_POWER_ON
ad5820: Convert to v4l2_subdev model
ad5820: Use media_entity for power
ad5820: Include linux/slab.h.
ad5820: Update to the latest v4l2_subdev API
ad5820: Update as per changes in platform data
ad5820: Move VANA handling to regulator framework
ad5820: Use the control framework
ad5820: Drop chip ident numbers
ad5820: Power the device on/off on open/close
ad5820: Free control handler on device removal
ad5820: Move open/close file operations to internal ops structure
ad5820: Replace core.s_config operation with internal.registered
ad5820: Do not include mach/io.h and mach/gpio.h files

Signed-off-by: Sakari Ailus <>
Signed-off-by: Tuukka Toivonen <>
Signed-off-by: Laurent Pinchart <>
Signed-off-by: David Cohen <>
Signed-off-by: Pali Rohár <>
drivers/media/i2c/ad5820.c [new file with mode: 0644]
include/media/ad5820.h [new file with mode: 0644]