* [PATCH v2 0/4] add MaxBotix I2CXL ultrasonic iio driver
@ 2019-03-01 13:41 Andreas Klinger
0 siblings, 0 replies; only message in thread
From: Andreas Klinger @ 2019-03-01 13:41 UTC (permalink / raw)
To: devicetree, linux-iio
Cc: jic23, robh+dt, mark.rutland, afaerber, arnd, davem, gregkh,
johan, khilman, knaack.h, lars, linux-kernel,
martin.blumenstingl, mchehab+samsung, m.othacehe, nicolas.ferre,
pmeerw, robh, songqiang1304521, treding, techsupport
This patch series adds support for I2CXL-MaxSonar ultrasonic distance
sensors of family mb12x2 using the i2c interface of vendor MaxBotix
Implemented and tested functionality:
- reading the distance via in_distance_raw
- buffered mode with trigger
- make use of status gpio to announce completion of ranging
Changes in v2:
Thanks to the review of Andreas and Peter there are a couple of changes:
- rename type wildcard mb12x2 to i2cxl in dt binding
- split changes in vendor list and dt doc into two patches
- merge driver source and Kconfig/Makefile change into one patch
- reword dt documentation
- use directly __be16 datatype to read directly from i2c
- use s16 as return value from mb12x2_read_distance()
Andreas Klinger (4):
dt-bindings: Add vendor prefix for MaxBotix
dt-bindings: maxbotix,i2cxl: Add MaxBotix i2c ultrasonic rangers
mb12x2.c: add distance iio sensor with i2c
MAINTAINERS: add maintainer for maxbotix ultrasonic driver
.../bindings/iio/proximity/maxbotix,i2cxl.txt | 21 ++
.../devicetree/bindings/vendor-prefixes.txt | 1 +
MAINTAINERS | 7 +
drivers/iio/proximity/Kconfig | 11 +
drivers/iio/proximity/Makefile | 1 +
drivers/iio/proximity/mb12x2.c | 283 +++++++++++++++++++++
6 files changed, 324 insertions(+)
create mode 100644 Documentation/devicetree/bindings/iio/proximity/maxbotix,i2cxl.txt
create mode 100644 drivers/iio/proximity/mb12x2.c
--
2.11.0
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2019-03-01 13:42 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-03-01 13:41 [PATCH v2 0/4] add MaxBotix I2CXL ultrasonic iio driver Andreas Klinger
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.