Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp555566pxb; Fri, 16 Apr 2021 12:05:05 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz8+ZKXjeNWII9+NuGNzEyCDo0q5XhCDrc6N11snaSrj912hzIsZrkxwtQJDanXPS1Connv X-Received: by 2002:a17:906:9b2:: with SMTP id q18mr9696888eje.147.1618599905604; Fri, 16 Apr 2021 12:05:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618599905; cv=none; d=google.com; s=arc-20160816; b=rXXS5EAcxYBv47lNEW7H8ovXzk4+QSaNAn5Y2F/axCRCiUuwBkzZywxGb+aM+TP+Fh y4tD0dnc4SK7Mun23EVCrKkzE4v0CZyLt8paJjHXJiDAaAIwIua4ulTV+WnFNdSaMG5J sEiEnZkV7D40rX/kBP3fnJZ6u3JUtmKcgYVOeiz9UQ2LZjr6deii6tFMYEb8M1vgsqf4 0iLfMju2kSZBt0FKA4fTYFtNQP+yLCGUzyFM90fLX3makHdaG5LZ5LeY3H0r7BhUyftN 66h44/Tu86I+fXaQq4SbsOwl28NBgCzkYmebe7lH20L3wPUM+hSwMTf1ww2uHiCH8CGs P39A== 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=rsbI71LAtu2EmNV/K2CkqD1WqSCd6Qg76YsSGFCewFg=; b=E7VOgH+D51HoQd1iqhjpLlTi4e8fvzKyKrA3vdMXESt+kaWlNDu9g77ni/l+1+cHod FLACbSnrYae4OmAfAnHYt9FOUFtbYx7Arb+Vn66sm3leUqXunkQzMJASjK6Z28YuFKFB 3ZWaGWA9fFPRGcnm4bo4IIpkgw5EQ3Ux7rsHlvXBRLFVlOxX84oSHhL9xUG9pTEMyawH WksKsHrZLAg/5ScfiKSo9V+YquV+JGp9OufKvwRYLt4VGiN6O8H+D4BNTjTD6KrHWaj7 K0iNSMSiwI0FMzrkegUoyFEjGd01av8yk98zpVWRs7MFCr235lOZ9hNZ7JU0WdsVmnu1 3VKA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Q1Igkbx4; 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 lc12si5283183ejc.79.2021.04.16.12.04.42; Fri, 16 Apr 2021 12:05:05 -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=Q1Igkbx4; 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 S243850AbhDPRtn (ORCPT + 99 others); Fri, 16 Apr 2021 13:49:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60364 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235540AbhDPRtl (ORCPT ); Fri, 16 Apr 2021 13:49:41 -0400 Received: from mail-wr1-x42d.google.com (mail-wr1-x42d.google.com [IPv6:2a00:1450:4864:20::42d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 82069C061574; Fri, 16 Apr 2021 10:49:14 -0700 (PDT) Received: by mail-wr1-x42d.google.com with SMTP id x7so27453070wrw.10; Fri, 16 Apr 2021 10:49:14 -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=rsbI71LAtu2EmNV/K2CkqD1WqSCd6Qg76YsSGFCewFg=; b=Q1Igkbx4N8NskCEHW2UdBTUvSzZkSbfC0bloCcWnBg/AZblyOKD1K3v3DBrdacyUyy xpOXJh4GPTLWp5ABQJ/eKJQ9AE9mlyTYLNfRqK2SeQW10gty2MPfklDbQaAvMo2Y1q1c DeL6dW6VPJt53p3/p7FdCuaHbspBvdT9n+44KTg/pRhQXKTd9fy9sslCDawtP1SRBnOT tEUdMYYuP8Giyu5EQvfaYv/JAEZh5qdKtkGrsymgz/W2eM49ITxYy4Z3g9HqH5UOJtpE E0bkUAQR0/DWHv9xW8fNz/MqD5TsD194AuipsfBa0RYW5pySWigTUuA21DZrOOF8Y2jm xwJw== 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=rsbI71LAtu2EmNV/K2CkqD1WqSCd6Qg76YsSGFCewFg=; b=DFmsq4u6epBix9+p/udvie5uKVgb4w6v6GzEF8XrgzhF2zPoJqUFiCZhohQN5pckSQ rom7HtCHHLZII8MIjGKuj88m6s0wXLAnaf9tJAVnw9ewljObAYv6x7bb6kkgyDkg2dph 7oRALfB/WgFqLVKOjyEjWbt//dqIZXW4Dq9xiuPILFJa5SOiqflMWpCnpcpDWkFTOafi xg1XCjc4T/Q14kbX37VyOzgVqJmb9OqDghxJrY8OYXPnOiPTHyMANFwVW9e98tlNA556 5hjHKuxDckx1YdZ6yglwUEgKw1ZuW0jjlh1Lb7fkhKIGykk4m9U77vL3ZDsDSYHkBygY M41g== X-Gm-Message-State: AOAM531QafjKOxd51jWnsOs8rOPDwFj9NPckOLDAOboAD4zjpZfL+HD/ 0kegjdyXDRWy4r+pCjDVAmY= X-Received: by 2002:a05:6000:186a:: with SMTP id d10mr340265wri.303.1618595353357; Fri, 16 Apr 2021 10:49:13 -0700 (PDT) Received: from localhost.localdomain ([2a01:4b00:8534:a300:74e9:62d:637a:9c4a]) by smtp.gmail.com with ESMTPSA id c16sm11552926wrt.83.2021.04.16.10.49.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Apr 2021 10:49:13 -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 v8 2/2] Added AMS tsl2591 device tree binding Date: Fri, 16 Apr 2021 18:49:02 +0100 Message-Id: <20210416174902.9036-2-joe.g.sandom@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20210416174902.9036-1-joe.g.sandom@gmail.com> References: <20210416174902.9036-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 v8: - 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