On Mon, Aug 11, 2014 at 04:46:07PM +0200, Peter Meerwald wrote: > > > TI's opt3001 light sensor is a simple and yet powerful > > little device. The device provides 99% IR rejection, > > Automatic full-scale, very low power consumption and > > measurements from 0.01 to 83k lux. > > > > This patch adds support for that device using the IIO > > framework. > > moving in the right direction, the driver got simpler :) > > light is still misspelled in the subject, the Kconfig needs to be fixed, > see below hah! missed that. Fixed. > > Signed-off-by: Felipe Balbi <balbi@xxxxxx> > > --- > > drivers/iio/light/Kconfig | 12 + > > drivers/iio/light/Makefile | 1 + > > drivers/iio/light/opt3001.c | 739 ++++++++++++++++++++++++++++++++++++++++++++ > > 3 files changed, 752 insertions(+) > > create mode 100644 drivers/iio/light/opt3001.c > > > > diff --git a/drivers/iio/light/Kconfig b/drivers/iio/light/Kconfig > > index bf05ca5..e4582d7 100644 > > --- a/drivers/iio/light/Kconfig > > +++ b/drivers/iio/light/Kconfig > > @@ -128,6 +128,18 @@ config LTR501 > > This driver can also be built as a module. If so, the module > > will be called ltr501. > > > > +config OPT3001 > > + tristate "Texas Instruments OPT3001 Light Sensor" > > + depends on I2C > > + select IIO_BUFFER > > + select IIO_TRIGGERED_BUFFER > > IIO_BUFFER, IIO_TRIGGERED_BUFFER not needed since not supported by driver fixed. both pushed to my branch at kernel.org -- balbi
Attachment:
signature.asc
Description: Digital signature