iio: light: add Dyna-Image AL3010 driver
authorDavid Heidelberg <david@ixit.cz>
Fri, 14 Feb 2020 22:09:17 +0000 (23:09 +0100)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sun, 8 Mar 2020 17:28:34 +0000 (17:28 +0000)
commitc36b5195ab7035cc7ee0b79f621a3a9ecd71cf9c
tree4d6e539c0685accf1804c2b14c18ecd436444d98
parent58d22a911d9158dea83c3da3e4ee2ab47af5d6cb
iio: light: add Dyna-Image AL3010 driver

Based on:
- 3320A in-kernel driver
- https://www.spinics.net/lists/linux-iio/msg25145.html
- https://lore.kernel.org/patchwork/patch/684179/

I decided to keep it aside of AL3320A due to different approach and much
simpler design of 3010.

Tested on Nexus 7 2012 (grouper/tilapia).

Tested-by: David Heidelberg <david@ixit.cz>
Tested-by: Dmitry Osipenko <digetx@gmail.com>
Tested-by: Michał Mirosław <mirq-linux@rere.qmqm.pl>
Reviewed-by: Dmitry Osipenko <digetx@gmail.com>
Signed-off-by: David Heidelberg <david@ixit.cz>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/light/Kconfig
drivers/iio/light/Makefile
drivers/iio/light/al3010.c [new file with mode: 0644]