From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 422082F7EF5 for ; Wed, 15 Jul 2026 13:44:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784123076; cv=none; b=WKJO2oTp0j4EfMf+ftLwDin9SVItGXTyT4pO8G5SROI+/qoKoY7/O4P2RMf660zxPaQD5xDfcx40GwMZI+HRuPmH+7tBQbv6lHnPdA6IUlSycLMlDCYi+9AwKcVQQH9VTo8ha0uP1F7HroEwHPwjugEqNcWdwUODilESQQW3HKY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784123076; c=relaxed/simple; bh=d09lYffK7NKQtWks133wtN3qnkJ/qWtJQRxHm1karAo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=hu/FhBsJpvb92a1zE04DzPPcyu/54mLLkzv1svRmcdPIk5KwnoFieYGTVYcWRNO0AVPa2bp6JBmBaNYk/lJSRpuc+cDiPR3AxVuh2Kjtb2otEuoeasUc1du40h4oJoS0ATsZosJaGzdzPK/kjZ8Tlr4cN9Pkp5soDjIMuP1MI5Y= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=VJPD0S2W; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=RCS1P3sT; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="VJPD0S2W"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="RCS1P3sT" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66FBd5wl3600293 for ; Wed, 15 Jul 2026 13:44:33 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= GQ2mUQRBJOhBt3jiMHO33GZLC4ik6IchEt7Uxsn85FA=; b=VJPD0S2WgvKoSp0f NOPU7hKtxqB1SCLlH6kEHbm1LEyQLwC5hVhkseY3MqVLkddMnsGouSLjNWr7Ki2c c5feWSAH6e7louySA0PZykTWf6IOtxAcRbgbFf6OnwTkZdgf0A8qxPN4EnAi7Uq5 xD63++FLlUHgjY/tWmu6RT1DyzMeUBLHw4Ihu95XDiK7Aaqi2xI3YWcdfnZvYW1r q3SEK6RUg191O0Nwpr/3fUWOovInmy6RVYpPKxH5/+0gSFSYRqmKqNV1Q/W3yRhp Lz/PQjV4M622m66xrsWduwHOGhw5HQJ5Yjp0HqF+T8ukUI19vCD/SWe46qXYxmkK g9oKlA== Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fe7q60wy0-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 15 Jul 2026 13:44:32 +0000 (GMT) Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-51c1a97644aso118714231cf.2 for ; Wed, 15 Jul 2026 06:44:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784123072; x=1784727872; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=GQ2mUQRBJOhBt3jiMHO33GZLC4ik6IchEt7Uxsn85FA=; b=RCS1P3sTDAMaIrSOMSF9HjOSiDR8K8vsnDuKBnvhW7G3eOUskg0eAQ9Ym1kT6+P0yd pI1BkgxS/ZhGuRStcvQTs6hATDK0wplUxSibHVM43nrlXD3KPbumxUe0StB+fo008cxw W/azoKezvYQ68yGyQTHlxTvmXD76QXpwcdHCupKdiQE+fwCnR2FuUl0/MoGa8896Ue9S XHc2xdvsaIHon2j8CLzlpi5vrELUWiJzzBHIB0rH7rAXmumhgmAXiRZ8/kPcR9b2Cbqi qNk8D7GiDJgIgHcExF6O9EbDvySHA/JuGaky6d61tsN1r69o9vVEt1pm7oDFwjx9KRS7 njuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784123072; x=1784727872; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=GQ2mUQRBJOhBt3jiMHO33GZLC4ik6IchEt7Uxsn85FA=; b=iu7/LgzRMuPP8BEH4ZH5fNAEt9p05FY8fnNXoyEkdvL4oTxhygYJ/ZobUCQ/DBzwqp rSzOi1S+gciVryYbzEHPLemx6y17pzz5U9WeG249QZ0miNjEovE1RKtxluaiQO1SEu4f jgwqgNHSnmo7Gos89SdOazoFajx/0B9MJt8JxCYOSvcwMHwouFUE1DCpr2165KOfd51o 6eENif3rdg9CzrHturEO5Y7+7ZEdRqiaeFAnpG75ezmmbVmBg5r8WR90e8JEbGKJmyeV H3skfmy0g/VIcphHoIU5Cv2Y0/OV+b4t0CfiQb5fmKeG2Z13dVTEYykbBOZ0ADCVsAtK xRQA== X-Forwarded-Encrypted: i=1; AHgh+RrSEiUZ02n8qiHjFtOTGIIpQ5Tu3gaR6mQYzIoFNzgiPHRXF15R+GNeUrbqVq+u0wpGSXh54gWmqno4/bo=@vger.kernel.org X-Gm-Message-State: AOJu0YymFPTNhawFJrSoh9BSDAk3UW6KSLSB6Zl4UM3w6eZeKQ1N7blZ yvJhk5eI4ahPxzXIm5lMmtNI/1KTDtAtm8UQUtadxj/CaB3ny3i/dKsl1cWzaoe+qjNSYDRK0BJ JmKW3s7COjHTCrvuEItkcg2oMSc/IocVb2Op5hvPQsmg3k03GqH3kWrUDhqRIpPPon5M= X-Gm-Gg: AfdE7cmgFtXiUTm5+SkjpwuIaJxAJ7WRfXXPiQxjh2niSEtAslvR/sH3E7TQiD/+Wa7 S3sGW6+NNC1qrhlwcr8Uo0D8ST+M/d+LXt4/NNoWVcHqcXClroPBSWkTEiKgRKok3jD76T+6oRe 5XDXIihZH5KmdoVdc+rjGk8UZ8/TvvefvBMsUokSpy72S+Cq3k9RCE2bYk+rKYPB65zQPZwZ22s 5utyBzzm3DrrWPKQj0rViG171Z5MXZt35vlu5L3OusFKBMtGfewWuekm5Ob1+L1jTyAcyBH4Wu1 P4Tkxt7DbzBvX9NJlw5hAPMjni+72lho3AWZhith55VMeY/Xn9wP5ANSQ17Kq6gFOp3rY2mUHEi tYCSIbqxZfMVs9Fh765Ro+RYZLT91LRMp2NXxWOsJd/jBicfp+6aT4H9IB9RpEkNo/aZwCJn+73 gvLYaanOU79VkuD7J5/DN5tdTpI1sRsRu8eXh5rEE2spaZM5ffwAq+jsqKntz++g== X-Received: by 2002:a05:622a:558d:b0:51a:8c9c:7f3f with SMTP id d75a77b69052e-51e424dd417mr61097021cf.66.1784123072382; Wed, 15 Jul 2026 06:44:32 -0700 (PDT) X-Received: by 2002:a05:622a:558d:b0:51a:8c9c:7f3f with SMTP id d75a77b69052e-51e424dd417mr61096801cf.66.1784123071961; Wed, 15 Jul 2026 06:44:31 -0700 (PDT) Received: from QCOM-eG0v1AUPpu.na.qualcomm.com ([2a01:e0a:830:450:751c:d61c:c91:60dd]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-69cd28a17d3sm3041215a12.12.2026.07.15.06.44.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Jul 2026 06:44:31 -0700 (PDT) From: Loic Poulain Date: Wed, 15 Jul 2026 15:44:27 +0200 Subject: [PATCH v6 1/4] dt-bindings: leds: nxp,pca963x: fix reg maximum for pca9635 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260715-monza-leds-v6-1-d1724bb7fe3d@oss.qualcomm.com> References: <20260715-monza-leds-v6-0-d1724bb7fe3d@oss.qualcomm.com> In-Reply-To: <20260715-monza-leds-v6-0-d1724bb7fe3d@oss.qualcomm.com> To: Lee Jones , Pavel Machek , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Laurent Pinchart , Bjorn Andersson , Konrad Dybcio Cc: linux-leds@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Loic Poulain , Conor Dooley X-Mailer: b4 0.14.2 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzE1MDEzNiBTYWx0ZWRfX8ytmPHSUMhnc Ayykq/vslJqHh/xgEUoCaHsmt3+PqZJ6C1NMC3ZdEBG/b+WGmwYMu6iuWeJLbjwCSvfc4Vm9mdh WWthez5lfJqFF+sJ0+VoyiLEzn/Zrzw= X-Proofpoint-ORIG-GUID: okDx1X_iTzWol1l17VId-487WmogqWv5 X-Proofpoint-GUID: okDx1X_iTzWol1l17VId-487WmogqWv5 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzE1MDEzNiBTYWx0ZWRfXwjiuR5lp++nQ K/ucUgHEfu+OjvWV5JhvXuTckUAeipkIqvoIizj3/OTLjxRalNfJmd6Ifq6QJKLmQZR8hOoVWFR bTHFNzG7fXH+QWJTjgrnKZPo2e2rGGTZcWC2mMhNmqMpVxDICT95/dLQYdAWc2PCDvgO7doPogR 8ZLB+hPkDPFW5yS/RqffzfuFleNC51xxHVJbmxDgZC8/D9CqGqQ0A8hkS903oagScj0CAc/v8ka k0f3JkxLw6DsVE0wyaUXy7ebcKcS51S4Smo6GYCf1xZY3mVHqgGjHFOn2aYvmy98juNRN6Oldfz fmTDU1HR9FBzgwnFilwApPbzU5Vh66yLjnl0GHpWKWAAZ32Gn6/BReFY6wY9VLCWOYpLOEhuyrL aisMKwTZwkotS2LUvisMMi9pmTL8zhxwgMSGvpRZGpp5YQyJmbkq3kOvqWnkhUWa9ixVnSJv2T3 aTifp/VrMdmAAHg0o4g== X-Authority-Analysis: v=2.4 cv=BajoFLt2 c=1 sm=1 tr=0 ts=6a578ec1 cx=c_pps a=mPf7EqFMSY9/WdsSgAYMbA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=XYAwZIGsAAAA:8 a=EUspDBNiAAAA:8 a=yPTVd8cUMD2GasGf7IAA:9 a=QEXdDO2ut3YA:10 a=dawVfQjAaf238kedN5IG:22 a=E8ToXWR_bxluHZ7gmE-Z:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-15_02,2026-07-15_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 phishscore=0 malwarescore=0 clxscore=1015 bulkscore=0 impostorscore=0 adultscore=0 spamscore=0 priorityscore=1501 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607150136 The pca9635 supports 16 LED channels, unlike the pca9634 which only supports 8. The allOf conditional grouped both chips under a single else branch capping reg at a maximum of 7. Give pca9634 its own if/then block and set maximum: 15 unconditionally in the top-level led@ node, making it the default for pca9635 and any future compatible. Also tighten the node name regex from [0-9a-f]+ to [0-9a-f] to match the single-digit hardware limit. Acked-by: Conor Dooley Signed-off-by: Loic Poulain --- Documentation/devicetree/bindings/leds/nxp,pca963x.yaml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Documentation/devicetree/bindings/leds/nxp,pca963x.yaml b/Documentation/devicetree/bindings/leds/nxp,pca963x.yaml index 938d0e48fe51bce82779c4457c8e99cb6d80fe70..4fda602912f7a9443b8a77e46bc015e244f82e08 100644 --- a/Documentation/devicetree/bindings/leds/nxp,pca963x.yaml +++ b/Documentation/devicetree/bindings/leds/nxp,pca963x.yaml @@ -62,14 +62,14 @@ properties: open-drain, newer chips to totem pole). patternProperties: - "^led@[0-9a-f]+$": + "^led@[0-9a-f]$": type: object $ref: common.yaml# unevaluatedProperties: false properties: reg: - minimum: 0 + maximum: 15 required: - reg @@ -88,7 +88,13 @@ allOf: properties: reg: maximum: 3 - else: + - if: + properties: + compatible: + contains: + enum: + - nxp,pca9634 + then: patternProperties: "^led@[0-9a-f]+$": properties: -- 2.34.1