Messages in this thread | | | From | Ivan Mikhaylov <> | Subject | [PATCH v3 0/2] iio: proximity: driver for vcnl3020 | Date | Thu, 26 Mar 2020 18:51:16 +0300 |
| |
Add proximity sensor driver for Vishay vcnl3020. Only on-demand measurement is supported for now.
Changes from v2: 1. using regmap_read_poll_timeout instead of do-while in measurement function. 2. change struct i2client* in vcnl3020_data to struct dev* 3. enable REGMAP_I2C in Kconfig.
Changes from v1: 1. using regmap interface instead of i2c_smbus_* calls. 2. switch from probe to probe_new. 3. s32/int32_t -> int
Ivan Mikhaylov (2): iio: proximity: provide device tree binding document iio: proximity: Add driver support for vcnl3020 proximity sensor
.../bindings/iio/proximity/vcnl3020.yaml | 47 ++++ drivers/iio/proximity/Kconfig | 11 + drivers/iio/proximity/Makefile | 1 + drivers/iio/proximity/vcnl3020.c | 233 ++++++++++++++++++ 4 files changed, 292 insertions(+) create mode 100644 Documentation/devicetree/bindings/iio/proximity/vcnl3020.yaml create mode 100644 drivers/iio/proximity/vcnl3020.c
-- 2.21.1
| |