Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp910350pxf; Thu, 1 Apr 2021 17:48:31 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxSRUMW1rU8iNenTBA7VwJJkHD0kK2sQCjj88WZoRO9XlW6RMKkN116UxtnQgVNROz663bo X-Received: by 2002:a17:906:8308:: with SMTP id j8mr11433968ejx.339.1617324511256; Thu, 01 Apr 2021 17:48:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617324511; cv=none; d=google.com; s=arc-20160816; b=oCe7Kga2XVzTXML0pkcqU3Hh1jTrzZIoqFV2YaC0v5OBx9onb2knhqqWici6ioZTwC +1S7XoG0g58Fw/z/D4aLAEs4B1+tw32Inpz1jwQ8vDSRat98a0sqt6n1F/iG5HacWQw9 VaOaBKBEoQdRdNc0t5UppKwhSvSqPPGf1eoO/+4t7z6SGNBdRJHe3VdGdFkrcx440/T8 Vv2aMGw5EkyMOjZ7JH9BokBWtRvC5pu5ZNVHvg8PDvsY7tY3+Jy6C/HTIh9GSQ+4O8yQ NwXkdavkDDaxydX3+9+xRYLgdSZIjjPZkrpfYH2Rud/uMfzsJuoxX39/5c6yjAqi/jgV C/Mg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:references:in-reply-to:message-id:date:subject :cc:to:from:dkim-signature; bh=JfC1PDLTjGgq4FuO/yOTTnEJyDeg5H42gMyos6XUO8I=; b=ch71gktstUrGjDl9mz1ag0hMbhKbXoILjE4J4UGAVI27KhuqMnn9tZ4aTVdY+aZSEZ uTPFE+PAPnZfFNkiwP2L9Mzhopa+t/8c6iBdflW6QFgDwvh5A4LFARLbR1GUbrQM7V9a Hr95JrfR1tRTN77lit6BFs5ixn0cCa8DUqY78kbs8QCbg+HMlYUm8+EOjX+GGe869Fo/ U3bqWUUVWUDw5O9A8mlw7Wh/S+VAO8hFsmrgfLDrXWqfVIpZmxosjjZ/3/bsA+J10efV l34o9+pJ/Jnxvlo+pWNX3JAZWvQFEGTE9wedVffEK80d5CSRM8Tj96n8E5z7VAyX+N5o huAA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Tt3UoVGA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ly21si5381841ejb.128.2021.04.01.17.48.08; Thu, 01 Apr 2021 17:48:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Tt3UoVGA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233901AbhDBAqE (ORCPT + 99 others); Thu, 1 Apr 2021 20:46:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37942 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233789AbhDBAqC (ORCPT ); Thu, 1 Apr 2021 20:46:02 -0400 Received: from mail-ed1-x52e.google.com (mail-ed1-x52e.google.com [IPv6:2a00:1450:4864:20::52e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 29CCDC0613E6; Thu, 1 Apr 2021 17:46:02 -0700 (PDT) Received: by mail-ed1-x52e.google.com with SMTP id dm8so3912082edb.2; Thu, 01 Apr 2021 17:46:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=JfC1PDLTjGgq4FuO/yOTTnEJyDeg5H42gMyos6XUO8I=; b=Tt3UoVGAKAUDY2nTPxnUgcWQyuaBxZnjBYguDTpWLJer4dw2rkzmT4d+4D7m4R6heA a0WlhuAYjzMq06SdPCqbm33v6IglBaPeC/FVh2g/G4JS74h7wXIy8r9tDnsaccHe/Wh9 btQ74eYpJIm7QoGo3pedWWqNP4NxRhuKSbcaSlsr125cQEKibKblYlOMqF1evN3HfNuj bXIb+Fy80ba2X1+l+4VWoe96tJHd500Vg5RYLzIcYudmNsKA1n0zTYZ6pZCJaE0Itvqr WvEUfS0qDZ0jf5ZVht068oY4hIxM/KL7jUQH9jGf47sQ/hUynDCDJeqvuOkByPXw5sYi j0ZA== 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:in-reply-to :references; bh=JfC1PDLTjGgq4FuO/yOTTnEJyDeg5H42gMyos6XUO8I=; b=myA4cFkQ3ymCTaN+M25p9FMMM2zujxgcLo8Xuxle1islCp9QeX5ocWn3w05/AphjOQ 3lWAQHjpiQbT1pj/Yf97V8oZhCJC4a0XEm6LeV+qJFZ5jBe2fQBSh1lq3p2YG9Gt7GaM OzA2MifkQBLpzUu+Wf6TlaHDrMgI18H+E94XTRKy49e9BBKJBCA1HJzcnF/ZANpKE4nM nm1hkXDN9OAe3iFCJayIw/H3ofNjBWjK9wO3qnqqZB16uE6q9zjlNt200Nx0XdBHV9ZM Q7YoO9ls7O24uGiAZur2/vK5WLY1MzK+4dcWAKX53pUyfFX1mUpKAhDJkRpMFTdQ5bUZ WUgg== X-Gm-Message-State: AOAM532kbAvWuy551j6837BHi44L2j35FJ0+raBMLrHrG4RhrsRUuNC5 cpuevhX8XG2Wx2NO98JGq2M= X-Received: by 2002:aa7:d792:: with SMTP id s18mr12681794edq.176.1617324360966; Thu, 01 Apr 2021 17:46:00 -0700 (PDT) Received: from pop-os.localdomain (cpc97922-walt21-2-0-cust248.13-2.cable.virginm.net. [82.16.251.249]) by smtp.gmail.com with ESMTPSA id d19sm4471621edr.45.2021.04.01.17.46.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 01 Apr 2021 17:46:00 -0700 (PDT) From: Joe Sandom To: jic23@kernel.org Cc: andy.shevchenko@gmail.com, Joe Sandom , Lars-Peter Clausen , Peter Meerwald-Stadler , Rob Herring , linux-iio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v7 2/2] Added AMS tsl2591 device tree binding Date: Fri, 2 Apr 2021 01:45:47 +0100 Message-Id: <20210402004548.20813-2-joe.g.sandom@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20210402004548.20813-1-joe.g.sandom@gmail.com> References: <20210402004548.20813-1-joe.g.sandom@gmail.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Device tree binding for AMS/TAOS tsl2591 ambient light sensor. This driver supports configuration via device tree and sysfs. Supported channels for raw infrared light intensity, raw combined light intensity and illuminance in lux. The driver additionally supports iio events on lower and upper thresholds. This is a very-high sensitivity light-to-digital converter that transforms light intensity into a digital signal. Signed-off-by: Joe Sandom Reviewed-by: Rob Herring --- Changes in v7: - No changes Notes: - Re-submitted to align the version with part 1 of the patch series .../bindings/iio/light/amstaos,tsl2591.yaml | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 Documentation/devicetree/bindings/iio/light/amstaos,tsl2591.yaml diff --git a/Documentation/devicetree/bindings/iio/light/amstaos,tsl2591.yaml b/Documentation/devicetree/bindings/iio/light/amstaos,tsl2591.yaml new file mode 100644 index 000000000000..596a3bc770f4 --- /dev/null +++ b/Documentation/devicetree/bindings/iio/light/amstaos,tsl2591.yaml @@ -0,0 +1,50 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/iio/light/amstaos,tsl2591.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: AMS/TAOS TSL2591 Ambient Light Sensor (ALS) + +maintainers: + - Joe Sandom + +description: | + AMS/TAOS TSL2591 is a very-high sensitivity + light-to-digital converter that transforms light intensity into a digital + signal. + +properties: + compatible: + const: amstaos,tsl2591 + + reg: + maxItems: 1 + + interrupts: + maxItems: 1 + description: + Interrupt (INT:Pin 2) Active low. Should be set to IRQ_TYPE_EDGE_FALLING. + interrupt is used to detect if the light intensity has fallen below + or reached above the configured threshold values. + +required: + - compatible + - reg + +additionalProperties: false + +examples: + - | + #include + i2c { + #address-cells = <1>; + #size-cells = <0>; + + tsl2591@29 { + compatible = "amstaos,tsl2591"; + reg = <0x29>; + interrupts = <20 IRQ_TYPE_EDGE_FALLING>; + }; + }; +... -- 2.17.1