From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S938854AbcLMSCC (ORCPT ); Tue, 13 Dec 2016 13:02:02 -0500 Received: from mout.kundenserver.de ([217.72.192.75]:62976 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S938800AbcLMSBu (ORCPT ); Tue, 13 Dec 2016 13:01:50 -0500 Date: Tue, 13 Dec 2016 19:01:16 +0100 From: Andreas Klinger To: devicetree@vger.kernel.org, linux-iio@vger.kernel.org Cc: linux-kernel@vger.kernel.org, robh+dt@kernel.org, pawel.moll@arm.com, mark.rutland@arm.com, ijc+devicetree@hellion.org.uk, galak@codeaurora.org, jic23@kernel.org, knaack.h@gmx.de, lars@metafoo.de, pmeerw@pmeerw.net, ak@it-klinger.de Subject: [PATCH 0/2] iio: adc: hx711: Add IIO driver for AVIA HX711 ADC Message-ID: <20161213180116.GA3151@andreas> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-Provags-ID: V03:K0:rX3dGiZdg0dJRFWmRzOECldfZyhKcFTbJiT/+HmeltPUs4iMRdz rY3Ld6CsVMhXUP/9XiBKuV6RHuthY8JBIDFjLKT2IKcl5xtTgR3IYpLyTBm1+iIB23xh7aD sRGUVuOCZfdMCTL2wmTrcaXI5lUttcxoowsBci2Dsc6xZgJcJBimK1nlz7SLOeEudOVFy2o QVqUGzd8fxlpQghoMNaLA== X-UI-Out-Filterresults: notjunk:1;V01:K0:BXcnVtgLPEc=:Sw0OvegrMxqEaxkX237GJP uHMQv+F0P3BfFGNrebg5Cne+sFMrhChckNGbDRTpfLfqXCP7eXu8+nmcudzl3rLM9VQzTz7Hw Fvdbc0z4A5nqMfxxIuwWWZdiLEopzqpN+iu0jS1HUTe2gqR137mb19ywyXO4tmVn4oK6m0v4K JFbXxv6B15vjRco0a5LrjsHqrYrQBI+DC4Ioaa7MsmB50fR6+HLdjh5xa9/K8QIhKEFrgvOni VjxMZiQhGmpiHMWd/DYTP/3wpIw0fob8DaYJHbgVlIqWhYDbyTcNC+Aq8S7Z39bmrp68D2WRv ERTHJu2mCVtXY4D7WRP+GyuJ4MKfrVNs8YURqAmElO47kcb11v8l7Sidx+3F3XKn6vr0/sGGG rn6qMPZ07mMP26gc12GEXB2R5y734kz7ek7J5gplCvEAxXpc6XN3pOOUoXh8Gw/By4s1iPHea 5RuAZD2fT+0931WbpWaZ8so6oEdWNnsxfzmFUJcHT3cjTi06lUWHg2Ct7bnNb3V84gftvMNi1 LWcPVmmaiKKINUUaS9+TpUHq5jBxq8OuQoNSWwss6rNu/FHgi9m2n5eDMfcEbJfsZcVzkUXRf RFofKKUSlbU1hY/OAQkToOzh7JMI7aSetMee/E0D87FVYrzVIZLV71NKYefR5Jc6CPtT0J2ku Bhdg3hXVWVEhihPK5YMerTdTrsZaFp3gd4kwYeeziWgPJuoWrYM8yoKYjRt6CTwLQJNI= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series adds IIO driver support for the AVIA HX711 ADC which is mostly used in weighting cells. The first patch adds the new DT binding for which a new vendor avia was also added. The second patch is the simple IIO driver implemented as ADC. The protocol is specific to this device and implemented using GPIO's. Documentation of the chip can be found here: https://cdn.sparkfun.com/datasheets/Sensors/ForceFlex/hx711_english.pdf Andreas Klinger (2): documented DT-binding avia,hx711 added avia,hx711 driver .../devicetree/bindings/iio/adc/avia-hx711.txt | 23 ++ .../devicetree/bindings/vendor-prefixes.txt | 1 + drivers/iio/adc/Kconfig | 13 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/hx711.c | 269 +++++++++++++++++++++ 5 files changed, 307 insertions(+) create mode 100644 Documentation/devicetree/bindings/iio/adc/avia-hx711.txt create mode 100644 drivers/iio/adc/hx711.c -- 2.1.4