From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S940220AbdAJSsJ (ORCPT ); Tue, 10 Jan 2017 13:48:09 -0500 Received: from mout.kundenserver.de ([212.227.17.24]:62259 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S934436AbdAJSrf (ORCPT ); Tue, 10 Jan 2017 13:47:35 -0500 Date: Tue, 10 Jan 2017 19:47:01 +0100 From: Andreas Klinger To: jic23@kernel.org, knaack.h@gmx.de, lars@metafoo.de, pmeerw@pmeerw.net, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, ktsai@capellamicro.com, wsa@the-dreams.de, robh+dt@kernel.org, pawel.moll@arm.com, mark.rutland@arm.com, ijc+devicetree@hellion.org.uk, galak@codeaurora.org, trivial@kernel.org, mranostay@gmail.com, linux-i2c@vger.kernel.org, devicetree@vger.kernel.org Cc: ak@it-klinger.de Subject: [PATCH v2 0/2] iio: distance: srf08: add IIO driver for us ranger Message-ID: <20170110184701.GA15501@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:qUFjqYlCnci0l9CL8RFyLOEFTPUqZrH6MFFIZPlG7H/Wh5qjA3M 8zq8j6SjkdYQ2ixttDDZ9TvAoDxmFG8o7iW/Qn/Qt7dWLATzePNZ8axtmu4jWquqkKL8/oa 57l698UzWz2NBqSw2LIrTQVOHwGeFQ4tY1XyNkujLb5ud3SNT6YUMXXbi/NyHV2j/VPcl+a xyRKH1S+svK6S3L4+Qbqg== X-UI-Out-Filterresults: notjunk:1;V01:K0:6GO4cW4SreU=:08ao9DXHNJMe1G7PhW8W3Y tW2NeFCvOvUvTVkXLdoVIPCAnwc7ts8qbJn1C8lot8xn7Pam6lxcd3EII6ZjOYrzTncsOnmAw hqhB4/tE9zuaNz61b7ldJgUyWaaKc9u2bRyEK/v2DvWZVy7Uvz9O62Ru1hqjrC/PTX1ZMjYpc rRsrRPCdx49zTyPST81ecpWfKeeYw7JrnZsT8EvUW0MqkGvT4HdqikF/IV2LGtmwpQakqyMKl wZL7+Hy89Ylzcn6KnyzUmQ9byX4s0TYQr3AzdolnXy5nzriz6vTGyw86x1eB4dSsI8gj5R/f2 oOgQ6kN8lmUiFQrSjdzx2jtBShacHb7nZnhBVwtML3H3ky/eVf0oFVHwlDyl4jNRSjHqqXUTG CXV8EffF+qZYMqPnd6n8CDwRETJH+heoSPs3BD8Ru0DTmPHrvkY9kvTmDUf3v9Sf12paG/+v7 AG7UDhxRpaOFgxmlOTkCTynZceelNZGe3ez9xkVvgPW0Yrk1RO6HVZR0H2CowsHZRoMUdjWVW uUB8s9fHD4/ISpalY3yUYtzpKQZsenNQmljwpFafKmzW4hatCojIfqSfffJ+ZL+xprP5tMIya vrGJzZT2PQyLA9FTwST54wWnwNkxY2dDbKg/UPb+fCWViqrcZy31DzAdOV4Va+/k6SEcoBg4i 0QvA6MxhWEiZ8yB5QDxT+OptJdCHaif6gEZ6wgJEKm+/FGoCa2rXq2WitNL6YzrmKOmI= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch series adds IIO driver support for srf08 ultrasonic ranger devices. The first patch add a trivial device tree binding for the device together with a new vendor devantech. The second patch is the IIO driver which in turn is using I2C to talk to the device. Documentation about the sensor can be found here: http://www.robot-electronics.co.uk/htm/srf08tech.html Changes in v2: Lots of updates thanks to Peters really fast review within 30 minutes after first submission of the driver. * Patch 2: "iio: distance: srf08: add IIO driver for us ranger" - alphabetic order in Makefile - use of u8 while accessing registers - avoid endianness problems with 16 bit values - missing return value checks - some explaining documentation added Andreas Klinger (2): iio: distance: srf08: add trivial DT binding iio: distance: srf08: add IIO driver for us ranger .../devicetree/bindings/i2c/trivial-devices.txt | 1 + .../devicetree/bindings/vendor-prefixes.txt | 1 + drivers/iio/proximity/Kconfig | 15 + drivers/iio/proximity/Makefile | 1 + drivers/iio/proximity/srf08.c | 362 +++++++++++++++++++++ 5 files changed, 380 insertions(+) create mode 100644 drivers/iio/proximity/srf08.c -- 2.1.4