From patchwork Mon Oct 7 10:10:25 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 175314 Delivered-To: patch@linaro.org Received: by 2002:a92:7e96:0:0:0:0:0 with SMTP id q22csp4068975ill; Mon, 7 Oct 2019 03:10:56 -0700 (PDT) X-Google-Smtp-Source: APXvYqz0h50FBCfCF7h7cxD+D4CrDY9OJAHCZ82TV+BhCcy5Px0txND/12YXn+ETpwiTHHLEVrZ/ X-Received: by 2002:a17:906:52d8:: with SMTP id w24mr22636676ejn.6.1570443055709; Mon, 07 Oct 2019 03:10:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1570443055; cv=none; d=google.com; s=arc-20160816; b=I3Em4+xh7qzGDeXAWYQBNV0GDTNOq6YzVJfKKiNBq5ISL6XumiL3v3Ixp7PvkqXcQV rIo9iQhmF/YmHuLUvl8wnV6dlxXx4Irj0lSd2gFLCmydvTQG3AEs1XlMCMkZidcsGmcF 74GSNkSsB6lexMzMtUWkr3F/dB6HZke8nAPZAHTpmsllwtUPEjmYo4koJZe3eKZQCF1K AK6Si42GauNda3rBSR8tdPs2TaS/6SQ4SN7F2EcxKDgiHL5Hc3j2/O4DYyNd9fU9BDTk B1x7UoOEa/F3RLizUjfXXqt7vZFeRN69g5+9INz9dSJx0lgqNoGuFgUaM7VZ9HamUc9D Cq5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=XO1tUWwVg3ldpvvlr197QyBHXOPBJs+Oz3B5tCIDh7E=; b=vNiTI0d/wNFCKZ697YCeB5SsERDw0NCfizAgkjXoPfTSOGkqd8Wf0eenNdLXGGTmxp WcKGVHwQA4Xmt594bGBaowNkSS0T4ABg126ka7A9SMGD41hWD+IrLL0FTzAGOucbWZJ9 S8DF04wfRulmAb+x0jOo3Y41wtB8onX8Pn0zBqKGvq8ijccHv9dZb2UEm3Uc4AbF78CV gkkUcPrThlf3Fb10UxDU6lFJNf8hNANLzik45FvEfX2KpEUmVCIgDkr1t9SHQZB6rs5l ydx0Qf4CJ+wWn9fZLDDHOaryWm7dtcl+743TWy4CLw8c/n0DDkOZJM6Hw/Qb/IbTpXvd /2Pw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=z32D50Xw; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o49si8281059edc.261.2019.10.07.03.10.55; Mon, 07 Oct 2019 03:10:55 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=z32D50Xw; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727324AbfJGKKy (ORCPT + 26 others); Mon, 7 Oct 2019 06:10:54 -0400 Received: from mail-pf1-f195.google.com ([209.85.210.195]:34256 "EHLO mail-pf1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726010AbfJGKKx (ORCPT ); Mon, 7 Oct 2019 06:10:53 -0400 Received: by mail-pf1-f195.google.com with SMTP id b128so8363896pfa.1 for ; Mon, 07 Oct 2019 03:10:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=XO1tUWwVg3ldpvvlr197QyBHXOPBJs+Oz3B5tCIDh7E=; b=z32D50XwrbQhoMs5ZlCwo6nkE3o2ABiqql4DpVNn93SVGIxKiBRu2bX3xhk6VLxzj0 0L2ofFTziab40NeP8sLgVezl0TJJ+PW9E8mJcJsKRWZjippsF+DSNYmQ5xs20yRWAbcE mCRkN31mP6Xk5ZsB3SQL2k82fS+NRAnLw1dbjXYWHR2VpzTWCyMeaj75tGi8HPB9wE6z eOjzScJt1omj1BhxBAfCbXwCY4HTpcn2z6ImgJPTB/g0VTqlTdLnJnbYVlWfSj2jjYQg klO9JOZBDAQeybsbSeI+0t5mS74wXVrtJsmlJZcQVRe9yA1ywDwItK9rx0FrEkoauhbH gtjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=XO1tUWwVg3ldpvvlr197QyBHXOPBJs+Oz3B5tCIDh7E=; b=EWqlb/bgMiykgFP0M2lpY9S4v1Tk3sBhR1hEX6+/F+y0TYo1aVzxiX2YYSrPSgpRtO J5cuPlp48xurns+nMQzcxZPZk32ZAZ+iM9+tvHA1fmj22rl/l66lEpP6GK4f+a9oZ4/w 7Bh+xc6bVXYXufXcyvp5M7bQnhsGgzPgu5fJkcnvSDmAOyuGOxNfVraWV8Ce5kG21FCy qMPqPclCXDWVLFutM2et5Vtfq7pUWsSxMqPJOZjEhdIUXD/4rTRwA2jQHKiNmWtJltCI OauWhkpUbThoXHyKU+ogiFKdvAnYCcdgA5ABaGaJH2R/vpjoqcwwoDXDM0ZixpRa9fjG Aa+Q== X-Gm-Message-State: APjAAAVv+6PNPtYxXK2dQv2J1Bi0hqsySiNuMrzU0/JClV/tehc5XLlg Hx/6ePPl6JF9Ywo2e7W3B6vFA5ugkQ== X-Received: by 2002:aa7:96c1:: with SMTP id h1mr33214998pfq.111.1570443053002; Mon, 07 Oct 2019 03:10:53 -0700 (PDT) Received: from localhost.localdomain ([2409:4072:801:5b45:54fa:fc3f:2c55:c2df]) by smtp.gmail.com with ESMTPSA id z4sm17465132pfn.45.2019.10.07.03.10.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Oct 2019 03:10:51 -0700 (PDT) From: Manivannan Sadhasivam To: lars@metafoo.de, Michael.Hennerich@analog.com, jic23@kernel.org, knaack.h@gmx.de, pmeerw@pmeerw.net, robh+dt@kernel.org Cc: linux-iio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam Subject: [PATCH 0/2] Add support for ADUX1020 sensor Date: Mon, 7 Oct 2019 15:40:25 +0530 Message-Id: <20191007101027.8383-1-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.17.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, This patchset adds initial IIO driver support for ADUX1020 Photometric sensor from Analog Devices. This sensor is usable for multiple optical measurement applications, including gesture control and proximity sensing. This initial driver includes support for only proximity mode with event based interrupt. The driver validation has been performed using Shiratech LTE mezzanine [1] connected to 96Boards Dragonboard410c [2]. Thanks, Mani [1] https://www.96boards.org/product/shiratech-lte/ [2] https://www.96boards.org/product/dragonboard410c/ Manivannan Sadhasivam (2): dt-bindings: iio: light: Add binding for ADUX1020 iio: light: Add support for ADUX1020 sensor .../bindings/iio/light/adux1020.txt | 22 + drivers/iio/light/Kconfig | 11 + drivers/iio/light/Makefile | 1 + drivers/iio/light/adux1020.c | 783 ++++++++++++++++++ 4 files changed, 817 insertions(+) create mode 100644 Documentation/devicetree/bindings/iio/light/adux1020.txt create mode 100644 drivers/iio/light/adux1020.c -- 2.17.1