ISL29028 is concurrent Ambient light and proximity sensor from intersil. Adding driver for supporting this device. Changes from V1: - Taken care of cleanups comments. Changes from V2: - Implement the sampling frequency selection per channel wise. - Remove documentation change as it is already there. - Use the channel info for selecting proximity sampling rather than exposing new sysfs from driver. Changes from V3: - change samp_freq to sampling_frequency - Remove sysfs range and add scale through channel info. Laxman Dewangan (2): staging: iio: add channel info for sampling frequency staging: iio: add driver for isl29028 drivers/staging/iio/iio.h | 5 + drivers/staging/iio/industrialio-core.c | 1 + drivers/staging/iio/light/Kconfig | 10 + drivers/staging/iio/light/Makefile | 1 + drivers/staging/iio/light/isl29028.c | 563 +++++++++++++++++++++++++++++++ 5 files changed, 580 insertions(+), 0 deletions(-) create mode 100644 drivers/staging/iio/light/isl29028.c -- To unsubscribe from this list: send the line "unsubscribe linux-iio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html