iio: adc: hx711: Add IIO driver for AVIA HX711
authorAndreas Klinger <ak@it-klinger.de>
Thu, 5 Jan 2017 17:51:57 +0000 (18:51 +0100)
committerJonathan Cameron <jic23@kernel.org>
Tue, 10 Jan 2017 19:54:59 +0000 (19:54 +0000)
commitc3b2fdd0ea7ee5c01c1f0d572a32aec89c0373a4
treeb40a354c7655a25f7ac880c0f83b32bdd26a57c7
parentff1293f67734da68e23fecb6ecdae7112b8c43f9
iio: adc: hx711: Add IIO driver for AVIA HX711

This is the IIO driver for AVIA HX711 ADC which is mostly used in weighting
cells.

The protocol is quite simple and using GPIOs:
One GPIO is used as clock (SCK) while another GPIO is read (DOUT)

The raw value read from the chip is delivered.
To get a weight one needs to subtract the zero offset and scale it.

Signed-off-by: Andreas Klinger <ak@it-klinger.de>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
drivers/iio/adc/Kconfig
drivers/iio/adc/Makefile
drivers/iio/adc/hx711.c [new file with mode: 0644]