From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.3 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6B659C5DF61 for ; Thu, 7 Nov 2019 13:00:20 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 4C5472178F for ; Thu, 7 Nov 2019 13:00:20 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388641AbfKGNAQ (ORCPT ); Thu, 7 Nov 2019 08:00:16 -0500 Received: from mout.kundenserver.de ([212.227.17.13]:34209 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726873AbfKGNAQ (ORCPT ); Thu, 7 Nov 2019 08:00:16 -0500 Received: from localhost ([46.78.193.225]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MVdYY-1iItlD1uIm-00RbhR; Thu, 07 Nov 2019 13:59:43 +0100 Date: Thu, 7 Nov 2019 13:59:38 +0100 From: Andreas Klinger To: robh+dt@kernel.org, jic23@kernel.org, mark.rutland@arm.com Cc: mripard@kernel.org, shawnguo@kernel.org, heiko@sntech.de, icenowy@aosc.io, laurent.pinchart@ideasonboard.com, knaack.h@gmx.de, lars@metafoo.de, pmeerw@pmeerw.net, gregkh@linuxfoundation.org, christophe.jaillet@wanadoo.fr, tglx@linutronix.de, mchehab+samsung@kernel.org, davem@davemloft.net, paulmck@linux.ibm.com, devicetree@vger.kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/5] iio: add driver for ping))) and laserping sensors Message-ID: <20191107125936.ylsfkerxi5tfiaoc@arbad> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: NeoMutt/20170113 (1.7.2) X-Provags-ID: V03:K1:dQQZLcFHM0gjAQfgLrHIW/FPizZ3tzk9WpK/cOCGEdlA5djD9RE GDegTPWzUrbwQvF44FOeQmrQW5001GzXlwlc6b2yIwO9qAIO9NPaax++0rPXyJUxg9bvT6S c2Zzow360wsYlKH0/tgq9gm7TcIZejzZORtVbThmduyzRoTeH7Kc5AgrCn7EVUaP3W2KFsC XQvNySdzd3GOPEuOwaBmQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:2MhI4ECH7Y4=:bh88XNQu7ElxS5Lc71VJ0c rvppYyzIUqrLSgyIaFy4cYTKqaGlXBMUmAwrxn4VmmhvQwpWq6tQCy376dfNFRxiBOnySFdYS U+IU8INrboXrCNw7uSd1xpiru3BhIXWsEbQI3ueyWaBF5nVU7ur8VvRxwWGFc17CH7tfua9zD 4jdknih01C6ughY8Q6XovO0PjEeL1G9LDQ3allL7hUsmBnG8ypFOxo2v8EcAc2rPRVtBwgmo7 vD8C1OZHRt/1GtPMP5ZSYMPi8jGvbsLokfBA/FFGYCfKalPg7WQIDuWjQV3NetTAcMmGjhNim OpZBaS2C0OCqGBucaM3IVZPHVfqbYgWniwS5zLGb7aNpa5Dd2FxaJHl6xeJYnEnMQKYT2uxSR 8saU4+nFdG7bREnTPQ65UVb3EMgI+NWrtXwzWE/IsGxLtqcKEaB8sWBhScP8QV7h3ICfpf/km fwDHPq5TzcaVLJMTXNc2XWHxYTpcp4D1QUMC6Pvmjb03+vHQKbiJkP2plVGQnsES/FtpgrixJ uMRQiYb9QcsRgui3asBsFir2FcOsKlHgxTpSaPwkepNFUelfuA5EWhhlXeeCVNZt+sxH/+FgK 0ShVff2oxuCKWClphHk9pK9LKBCODO1BACPPytDR1q0QV34Jj8L0Dx53Dohxa5tfW8JxIsbKl +ybbdbCeTn4CSiB0yQUHqtPSzWsowqNUiQm6TIH6MpaFhH55g84nfV60PwGkaoqrHypRFHJ8Q m0KdKeDnZfrcmwCAeNA2STcovuXBjEAOYFxmz+r5ry+LGXCmZiJ2joGLkKj3TegGPEJt0rNEV /hq5PQDMzJUO35b35fq2Ty7mLMGmVhKo5Afutlq3VO18p2OtZNs+pUO8jVRF+UeUCucKpxL1m CoOpogdFZsek/SESDDmg== Sender: linux-iio-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-iio@vger.kernel.org This patchset adds support for parallax PING))) and LaserPING sensors as iio driver. The driver is derived from srf04 but the device is using only one GPIO for both triggering and the echo. Andreas Klinger (5): dt-bindings: add vendor prefix parallax dt-bindings: add parallax ping sensors iio: ping: add parallax ping sensors iio: add ping sensors to kernel configuration MAINTAINERS: add maintainer for ping iio sensors .../bindings/iio/proximity/parallax-ping.yaml | 51 ++++ .../devicetree/bindings/vendor-prefixes.yaml | 2 + MAINTAINERS | 7 + drivers/iio/proximity/Kconfig | 15 + drivers/iio/proximity/Makefile | 1 + drivers/iio/proximity/ping.c | 336 +++++++++++++++++++++ 6 files changed, 412 insertions(+) create mode 100644 Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml create mode 100644 drivers/iio/proximity/ping.c -- 2.11.0