OSDN Git Service

iio: add Capella cm3218x ambient light sensor driver.
authorKevin Tsai <ktsai@capellamicro.com>
Wed, 26 Mar 2014 22:43:04 +0000 (15:43 -0700)
committerChih-Wei Huang <cwhuang@linux.org.tw>
Mon, 13 Apr 2015 16:42:41 +0000 (00:42 +0800)
commit81c965ea7c0d180e1b9a628078afe01562417ae2
tree79627ce59fb1759d93521bbd2909162673334fd1
parent39a8804455fb23f09157341d3ba7db6d7ae6ee76
iio: add Capella cm3218x ambient light sensor driver.

Add Capella Microsystem CM3218X family Ambient Light Sensor IIO driver.
This driver will convert raw data to lux value.  Default parameters are
for reference only.  It will detect ACPI table to load per-system manufacturing
parameters.

V2: Follow Jonathan Cameron's advise to separate device id.
Also, follow Peter Meerwald's advise to correct whitespace, prefix, and,
comments.

V3: Follow Peter Meerwald's advise to create a separated i2c_client handler to
access SMBus ARA register.

V4: Follow Srinivas Pandruvada and Peter Meerwald advise.  Use i2c_transfer() to
access SMBus ARA register.

Signed-off-by: Kevin Tsai <ktsai@capellamicro.com>
Documentation/devicetree/bindings/i2c/trivial-devices.txt
drivers/iio/light/Kconfig
drivers/iio/light/Makefile
drivers/iio/light/cm3218x.c [new file with mode: 0644]