From patchwork Wed Aug 2 07:36:34 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Matti Vaittinen X-Patchwork-Id: 129691 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9f41:0:b0:3e4:2afc:c1 with SMTP id v1csp287064vqx; Wed, 2 Aug 2023 01:01:35 -0700 (PDT) X-Google-Smtp-Source: APBJJlFih2BDIwwcjfo0nQbACPSjbNobxAYezgscTF5ExMGfsEQOW/xFHaMRWqw9IxJkk7QDNMHu X-Received: by 2002:a17:902:ec88:b0:1b1:9272:55e2 with SMTP id x8-20020a170902ec8800b001b1927255e2mr15469277plg.3.1690963294525; Wed, 02 Aug 2023 01:01:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690963294; cv=none; d=google.com; s=arc-20160816; b=e+EwtiEUhzMR+D6iAEIw3XUB45NRVGKhDfh+RaeKOeHvP10fd3KR4CPdMU6SHusMar QXnNlUhb4ikUEy5Aht+vcX7lY03kEpLY5ZdxbSVnjusg19CwOxfGnAtLxEm8v3mq+/H5 vr3bMPuirfht9v6LLkxCwclVTeJKxhjzfDyf4N2DUPOUuvgidmb19aDToJBHRmr4a8bE +xqmiqsaEDyBPySHhfqEdXqIOWqFFV9eq1bMNUeWc39P+nh/kxNnRViSZB6LrdFMVd5B 91QQjaNtEP/mRlQkZnHuPcLc4RBl6wHCuG96ficu4PI0n5A6rIp1RctiniBZlH8d1TsP ID4w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=ks/KTYo6jSIDV1y3oZOeXYuFFSikXpxViVhw62BI5Fk=; fh=azYeB/2FfZBqWSwdqpF/aF2JbB9Ilw9cRC4micj5O3I=; b=MXLLV2v5BbTr9tsenEdGwW/T89kIvryPTvPC3DbPuspU8pnd4js/LfHZpEnoTTbrrf 3OY82smF94UsfN19rNXnc7FG0s08ST0F6rCLuWL8FhFWCKdX3P3+jD9z7BA4mmO0Y+om ttcq1c3uRBi90BMaZjXecNNsEdFennTIEMBypQDbmjCnI0HqEgf0YJx7zgyqO1qL5xUf utRNpMb6PBF8lgopWsC9tx02zQVgXIx5yp3QrShQyweYUv89f0Qwy7BK022ELYKRg5fK arngw5ZA8yhNfuWQRx1V++ZWkVECwTdWF2/gHf6wpWuhe5fIY9Cyub8P3cNtqqgD2ybB Hs3Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=kg0rjkLi; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id z76-20020a63334f000000b0055a5434684bsi10165256pgz.106.2023.08.02.01.01.15; Wed, 02 Aug 2023 01:01:34 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=kg0rjkLi; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S232744AbjHBHhQ (ORCPT + 99 others); Wed, 2 Aug 2023 03:37:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40460 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232908AbjHBHgp (ORCPT ); Wed, 2 Aug 2023 03:36:45 -0400 Received: from mail-lj1-x235.google.com (mail-lj1-x235.google.com [IPv6:2a00:1450:4864:20::235]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A04131BD8; Wed, 2 Aug 2023 00:36:40 -0700 (PDT) Received: by mail-lj1-x235.google.com with SMTP id 38308e7fff4ca-2b9cdbf682eso80079951fa.2; Wed, 02 Aug 2023 00:36:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690961798; x=1691566598; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=ks/KTYo6jSIDV1y3oZOeXYuFFSikXpxViVhw62BI5Fk=; b=kg0rjkLilhVj2qjZ7k7MQGECKs+1T9NQ65qC8QARjPbq6sJ5mvdV4S1L7T5UlbthFO 0diLoFl/9QumjB1i10+h8rWjLsfV2joGSYOYGlyhm0+7lGAr7Mosv0Fn/SdZ0+P9iYFU xZboUF0sjwTflOJk5gwb5lIgUWwTtxebYUvE5JJgTQNNqz0MsgFrlc5SdiOZJmWyBN/F PFrGZCRBfkVucs81yam3h06Ey4Jl5Fnp8Dt0xETHU7ouzCZotxVbFnSnElsZ9ExGX1U5 QC+XjnVUv9aQ3B3zBZaVLtyz99MxYx4Tzy3T3hN/xodHb0qLavOCq6HErNTGYc0GDhr1 RE1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690961798; x=1691566598; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=ks/KTYo6jSIDV1y3oZOeXYuFFSikXpxViVhw62BI5Fk=; b=IOxDvTxheDopNOckif62EBdNqSSDUz2qFQpgMt4LMkCoXZVI8GUg9fDDJ5WTpZ3W+M FSAAAIIUTauFgqb0z2SmNopDgAkpt1fv7EGHIh0uZGFJAWtUaTgcWXAn/BET2rm6XYJJ Re9WQ9/F7Rxl5ZjJXB7wkdwRt7NnfDoSHeyzybE3cdIcKn6ESIRNKPCtArvt9PIdciKX KHERKskYGH6hcWkUZZGlUB1TkTRc/H4KrPSmfdjCBS4oCSox65+xWd+hJ+cDmoVr0RCx pWT2fqpL9ZfQ1SZSXHt4Wswe6N2hhjGbO07JC7R2lOVYA5rTmPfbAm9ldk5YpyRJwUIF qgwA== X-Gm-Message-State: ABy/qLbmqHun/OEY9OS3AglJ+FA1p+APM/fAWNnCkCNLkEygXBicYm88 TKcUSHpAf+ckqccNRJJQM+I= X-Received: by 2002:a2e:9852:0:b0:2b4:7559:32b0 with SMTP id e18-20020a2e9852000000b002b4755932b0mr4305066ljj.19.1690961798559; Wed, 02 Aug 2023 00:36:38 -0700 (PDT) Received: from dc78bmyyyyyyyyyyyyyct-3.rev.dnainternet.fi (dc78bmyyyyyyyyyyyyyct-3.rev.dnainternet.fi. [2001:14ba:16f8:1500::5]) by smtp.gmail.com with ESMTPSA id z8-20020a2e7e08000000b002b70aff9a97sm3453357ljc.16.2023.08.02.00.36.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Aug 2023 00:36:37 -0700 (PDT) Date: Wed, 2 Aug 2023 10:36:34 +0300 From: Matti Vaittinen To: Matti Vaittinen , Matti Vaittinen Cc: Jonathan Cameron , Lars-Peter Clausen , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matti Vaittinen , linux-iio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 1/3] dt-bindings: iio: ROHM BU27010 RGBC + flickering sensor Message-ID: <717d30694ba6864b8c28772d7478bed93ea10138.1690958450.git.mazziesaccount@gmail.com> References: MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1773103527230551026 X-GMAIL-MSGID: 1773103527230551026 The ROHM BU27010 is a sensor with 6 photodiodes (red, green, blue, clear, IR and flickering detection) with five configurable channels. Red, green and flickering detection being always available and two out of the rest three (blue, clear, IR) can be selected to be simultaneously measured. Typical application is adjusting LCD/OLED backlight of TVs, mobile phones and tablet PCs. Add binding document for ROHM BU27010. Signed-off-by: Matti Vaittinen Reviewed-by: Krzysztof Kozlowski --- Revision history: v1 => v2: - Drop trailing blank line - Require VDD-supply - Fix subject prefix --- .../bindings/iio/light/rohm,bu27010.yaml | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 Documentation/devicetree/bindings/iio/light/rohm,bu27010.yaml diff --git a/Documentation/devicetree/bindings/iio/light/rohm,bu27010.yaml b/Documentation/devicetree/bindings/iio/light/rohm,bu27010.yaml new file mode 100644 index 000000000000..8376d64a641a --- /dev/null +++ b/Documentation/devicetree/bindings/iio/light/rohm,bu27010.yaml @@ -0,0 +1,49 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/iio/light/rohm,bu27010.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: ROHM BU27010 color sensor + +maintainers: + - Matti Vaittinen + +description: | + The ROHM BU27010 is a sensor with 6 photodiodes (red, green, blue, clear, + IR and flickering detection) with five configurable channels. Red, green + and flickering detection being always available and two out of the rest + three (blue, clear, IR) can be selected to be simultaneously measured. + Typical application is adjusting LCD/OLED backlight of TVs, mobile phones + and tablet PCs. + +properties: + compatible: + const: rohm,bu27010 + + reg: + maxItems: 1 + + interrupts: + maxItems: 1 + + vdd-supply: true + +required: + - compatible + - reg + - vdd-supply + +additionalProperties: false + +examples: + - | + i2c { + #address-cells = <1>; + #size-cells = <0>; + + light-sensor@38 { + compatible = "rohm,bu27010"; + reg = <0x38>; + }; + };