Received: by 2002:a05:7412:7c14:b0:fa:6e18:a558 with SMTP id ii20csp143374rdb; Sun, 21 Jan 2024 22:16:40 -0800 (PST) X-Google-Smtp-Source: AGHT+IE0ZJVeV1BFRYhUXu2asE5YejOwPt4Fu+nvbgUjrNXNqbW2S/RnhqQSRQdX1rwtRsDtslLW X-Received: by 2002:a05:6870:289a:b0:210:b6de:1546 with SMTP id gy26-20020a056870289a00b00210b6de1546mr4294402oab.106.1705904200267; Sun, 21 Jan 2024 22:16:40 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705904200; cv=pass; d=google.com; s=arc-20160816; b=x0QWbUDry7xeTRz/A858mqkulifU6cSSeHXrDVtUIO2cIAYL+YyIZ1lbPx1BPsV3n4 wZZCblSYklOt9kGBLDHrpy3uDrDCc3MU/KfscGE6zjLkJUqsKshriHQWvvN1gBAN1JqN pAYmoTFa9id/O9wVvVuhITpXR14FgZUAIbmJE4Q9pj/WvMsSWniUjwtlWnIvzILw9s6N OVyoovuoV8xGk4GP+D+JrbRR4itzCFLm1aCDqJYSlsSwviYQjSAxuDYjbjs5NZuWhgn8 +cG8nIe/ZJKb9sNrjOYPLTA+qSQf1FY4cYZMr496Vk5RP/OMtDGQWpl5P9Q0VVN8XW5c fVXw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=MUAl0p/EaTR1Qi6adL+zlZovqox3AbpG6qG1zKPGgTM=; fh=UmVHA2HXJwJd6uESM8v9C81mqF3XC2ufORF7x4MKwek=; b=Z1elrdZi39efdD0x3fRUvdbnjX5JBulsL/NQJR4Udzv0dt512UkQHLAm/xYL55mOkY hdboik3YITq3stDV7uo3EvSTavdRH9A4jwlQeukU1K527gTUYnizV0lkcQqJKcdFHpOl cvAoQ2pTTgaNSTlYKOaIDpMWmaZGXlFO0Xub566vfUgGSJpGhhsfhzqDbyqNd2qpsBYO rilQSJtnl8Xb26i7N1kb3ZdmEn2PAKNXN1zuadSpSz2fQfzphoYTkIuQ6nsW0WDMaXt+ cruWbOH5J1PjnMwh5tc1j8Ys3X+iw7/J+toQQVpwNdQUIS+YVzLCNyoVX18LVEy86W9/ l95A== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@tweaklogic.com header.s=google header.b=OuGh2J4U; arc=pass (i=1 spf=pass spfdomain=tweaklogic.com dkim=pass dkdomain=tweaklogic.com); spf=pass (google.com: domain of linux-kernel+bounces-31967-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-31967-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id r36-20020a635d24000000b005c2791fedb4si7676843pgb.21.2024.01.21.22.16.39 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 21 Jan 2024 22:16:40 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-31967-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@tweaklogic.com header.s=google header.b=OuGh2J4U; arc=pass (i=1 spf=pass spfdomain=tweaklogic.com dkim=pass dkdomain=tweaklogic.com); spf=pass (google.com: domain of linux-kernel+bounces-31967-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-31967-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id AF034B21C54 for ; Sun, 21 Jan 2024 05:18:23 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 02D38364B6; Sun, 21 Jan 2024 05:17:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=tweaklogic.com header.i=@tweaklogic.com header.b="OuGh2J4U" Received: from mail-ot1-f44.google.com (mail-ot1-f44.google.com [209.85.210.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C1298364AB for ; Sun, 21 Jan 2024 05:17:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.44 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705814275; cv=none; b=Q3M7veSnlGaf+UBN/K38dqB9aohgE3F7yrKn6R/cIUgQJup22AmsCuMD/8qwk7L3zGp2akZFy6RBbZijdzDa8Y/150POAS8U08tnxVSS+MwgFgMeM25EqxlvgMv83wYl6v/z4jCTIsmFY5omgzcAlt9KUpcX9ye3XZAABqjGjag= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705814275; c=relaxed/simple; bh=78a/C/pLLexCT+VsDPwJ1QXzt1+JPkuSS1hne9CUx0M=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=PHXof+KQuMkbQGTpIpXM/fF/8BUV/6slM3CZNIiZ4rflcGPxanZufTxSfENYM3g9o2wS8T5GOcyjQXIxe7taApJ6LDf1USQSTIcOWiaAgQactbY+GpZ9GWsZs0COfLbNmydP8BRpH1r9yH/HhvmA+pm638x3hCIKNDRTfKKKNTU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=tweaklogic.com; spf=pass smtp.mailfrom=tweaklogic.com; dkim=pass (2048-bit key) header.d=tweaklogic.com header.i=@tweaklogic.com header.b=OuGh2J4U; arc=none smtp.client-ip=209.85.210.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=tweaklogic.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=tweaklogic.com Received: by mail-ot1-f44.google.com with SMTP id 46e09a7af769-6dddf12f280so1608772a34.0 for ; Sat, 20 Jan 2024 21:17:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tweaklogic.com; s=google; t=1705814273; x=1706419073; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=MUAl0p/EaTR1Qi6adL+zlZovqox3AbpG6qG1zKPGgTM=; b=OuGh2J4UZ3I/1Q4K/TvETIejK5An/Doufeix7f++6i5I9+9SnH+S9R/DYV4ciUFllL Re3iFK/TsPuARU7fM9hRjVQplnJj1OeiCdyqNVErIlFbpfzpJfUXICV6KHQBAcJCOiKl NpnGSp3IUuFyNV0mpy1+9qjmdzD0DU0V+CkotxfupcFvf5eAvyqBmLVK6pCngELVh7y6 WcdmTn1rw8RbrbrIUBA7KWToDrVC5vodzJQySBZ2HgM1MXpZajTZR9yFjfUXiWWYQi4h leFM9juYHBixxwPgQe1aMzyS/W6vOTMSgQf5hV1t3C0+Rnrpdp5Ha3OGB7AhkZKZHE1I nLIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705814273; x=1706419073; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=MUAl0p/EaTR1Qi6adL+zlZovqox3AbpG6qG1zKPGgTM=; b=UXtHszRaoVj3N4dSnmD+ZO0BiF16sAVsP/xWAbHB7kJjb2aw2VZ/MzqsQlpce/qIJs AHLr4V7tJEwL1Ow77Wnl3Rftvx0JuIIRtIx9XQ22oj0KRHlZF4EmwEYdn9vpIhTa+LVY Nis05jIwQvhA7HKYvCQAsaUY0OUWMX/ZUXBtXWL+GzQipDAV4BEf+MPVReBUjzGIORK0 fqCqoVmP1f0Jy+uRkmfKLTiqSUeM9ErAQA19nj6tIwfHVfiOLkhgfuhu+gAeecbvAeuQ 5MpH1P6UiABfnWLcFLqGJaNfHumre98jiUiOtbnmvcpJbsCiUO6kjvOkF1C78A2szqVS IyBQ== X-Gm-Message-State: AOJu0YwEsHje0LzlMrwhblV0f+AgUlGHMKbojyGfJhwJRcKpek0r4EBD yRPgxdaZtGQC0yLCkTITll0jq18YXNxso62PSRZ/XJ1/dwMfSAb085iYp6BSMeI= X-Received: by 2002:a05:6830:3b0b:b0:6d9:db33:39a5 with SMTP id dk11-20020a0568303b0b00b006d9db3339a5mr2452993otb.75.1705814272957; Sat, 20 Jan 2024 21:17:52 -0800 (PST) Received: from localhost.localdomain (2403-580d-82f4-0-3fa1-f9ce-6074-3bab.ip6.aussiebb.net. [2403:580d:82f4:0:3fa1:f9ce:6074:3bab]) by smtp.gmail.com with ESMTPSA id f6-20020a056a000b0600b006d96d034befsm7547196pfu.30.2024.01.20.21.17.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 20 Jan 2024 21:17:52 -0800 (PST) From: Subhajit Ghosh To: Jonathan Cameron , Lars-Peter Clausen , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matti Vaittinen , Andy Shevchenko , Marek Vasut , Anshul Dalal , Javier Carrasco Cc: Subhajit Ghosh , Matt Ranostay , Stefan Windfeldt-Prytz , linux-iio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v5 1/3] dt-bindings: iio: light: Squash APDS9300 and APDS9960 schemas Date: Sun, 21 Jan 2024 15:47:32 +1030 Message-Id: <20240121051735.32246-2-subhajit.ghosh@tweaklogic.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240121051735.32246-1-subhajit.ghosh@tweaklogic.com> References: <20240121051735.32246-1-subhajit.ghosh@tweaklogic.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Squashing Avago (Broadcom) APDS9300 and APDS9960 schemas into one file and removing the other. This is done as per the below review: Link: https://lore.kernel.org/all/4e785d2e-d310-4592-a75a-13549938dcef@linaro.org/ This patch series adds the driver support and device tree binding schemas for APDS9306 Ambient Light Sensor. It was pointed out in earlier reviews that the schemas for APDS9300 and APDS9960 looks similar and should be merged. This particular patch does the first operation of merging APDS9300 and APDS9960 schema files. Signed-off-by: Subhajit Ghosh --- v2 -> v5: - Removed 'required' for Interrupts and 'oneOf' for compatibility strings as per below reviews: Link: https://lore.kernel.org/lkml/20231028142944.7e210eb6@jic23-huawei/ Link: https://lore.kernel.org/lkml/22e9e5e9-d26a-46e9-8986-5062bbfd72ec@linaro.org/ --- .../bindings/iio/light/avago,apds9300.yaml | 11 +++-- .../bindings/iio/light/avago,apds9960.yaml | 44 ------------------- 2 files changed, 7 insertions(+), 48 deletions(-) delete mode 100644 Documentation/devicetree/bindings/iio/light/avago,apds9960.yaml diff --git a/Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml b/Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml index 206af44f2c43..c610780346e8 100644 --- a/Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml +++ b/Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml @@ -4,17 +4,20 @@ $id: http://devicetree.org/schemas/iio/light/avago,apds9300.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# -title: Avago APDS9300 ambient light sensor +title: Avago Gesture/RGB/ALS/Proximity sensors maintainers: - - Jonathan Cameron + - Subhajit Ghosh description: | - Datasheet at https://www.avagotech.com/docs/AV02-1077EN + Datasheet: https://www.avagotech.com/docs/AV02-1077EN + Datasheet: https://www.avagotech.com/docs/AV02-4191EN properties: compatible: - const: avago,apds9300 + enum: + - avago,apds9300 + - avago,apds9960 reg: maxItems: 1 diff --git a/Documentation/devicetree/bindings/iio/light/avago,apds9960.yaml b/Documentation/devicetree/bindings/iio/light/avago,apds9960.yaml deleted file mode 100644 index f06e0fda5629..000000000000 --- a/Documentation/devicetree/bindings/iio/light/avago,apds9960.yaml +++ /dev/null @@ -1,44 +0,0 @@ -# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) -%YAML 1.2 ---- -$id: http://devicetree.org/schemas/iio/light/avago,apds9960.yaml# -$schema: http://devicetree.org/meta-schemas/core.yaml# - -title: Avago APDS9960 gesture/RGB/ALS/proximity sensor - -maintainers: - - Matt Ranostay - -description: | - Datasheet at https://www.avagotech.com/docs/AV02-4191EN - -properties: - compatible: - const: avago,apds9960 - - reg: - maxItems: 1 - - interrupts: - maxItems: 1 - -additionalProperties: false - -required: - - compatible - - reg - -examples: - - | - i2c { - #address-cells = <1>; - #size-cells = <0>; - - light-sensor@39 { - compatible = "avago,apds9960"; - reg = <0x39>; - interrupt-parent = <&gpio1>; - interrupts = <16 1>; - }; - }; -... -- 2.34.1