From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-dl1-f43.google.com (mail-dl1-f43.google.com [74.125.82.43]) (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 C020823183B for ; Tue, 28 Apr 2026 00:34:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.43 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777336498; cv=none; b=uLoprK1EuxDrrUiY9Q80WYu0p6g//vQivhygoHP7dOxeZdZkqoyfTwcc7+887KeAs+QwFK5EVXhNgH6mLtmPPVzVHlgE1JpbH8E2Dn6b2fhhJVvO4Rqetkr8oGoB/gvNbZpG1f3cBGJOSxj3/ZXivrRLJEA+0pKCIlDQQvj0zf4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777336498; c=relaxed/simple; bh=1MEvtHLSBaSxR+1sNhqwrZf3GdS+p2/3VevRkZxhtdY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=cO9ey/k8Lu5ueBvr2oi2N5drJC7VU4uRBGtRDMUCG2FRUKMv+zb9+xiP8mApbsudGRBN+ZloutadGb8EFiRwq4aqszuTQIWav2dXfnTSl5fIOxIstDGxetGxd1gCzBIw7exvDA7+pSepiEUNEnIlxo2UUmFMoVwO2Owk835Bb8g= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=U/MPEg8v; arc=none smtp.client-ip=74.125.82.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="U/MPEg8v" Received: by mail-dl1-f43.google.com with SMTP id a92af1059eb24-12c19d23b19so14078864c88.0 for ; Mon, 27 Apr 2026 17:34:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777336496; x=1777941296; 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=gTbkxPf2kr2XKpradxxHMrPE8qucoJpVu0Gl1gLk7hk=; b=U/MPEg8v8AtmhZWNxM38qrp4uA2SWdD14T6dasNX38DJUuMTz9VXq+xgzGuKiPZvSi owMMdKhYISd5ukyfW3ErIS1ogGYD2xrJnc6dS1RpWvVbBXb9Af+28++mJ8w2TVOJlGSn jjit5X2EqsXlSMIJFcnjZ6mUSAB6zJz14x3Tr/2Pk31r9s3SU9wOkBDQIVtUDIfdtz7n 5vrbvsm4jpdgroRiVYD8Z0Xi81WyCLCcgDZM6aOqfuBa+mm/D+6Tg8Qp+nQLKSmurLLn IjTbsDl5jqeDGxf6F3wzYrw4CDY4JcdJcggjsKfQ069gYk+M4E0Y6EF72paZQKGr+Dcw 8I+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777336496; x=1777941296; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=gTbkxPf2kr2XKpradxxHMrPE8qucoJpVu0Gl1gLk7hk=; b=HT5uwoYwAZmPT2Bg6n5yVWv80wxr8KuXBVm5QGmBCrVaUy303AxzZ9fTkRqwAvQC68 3qd66V/Qs165FjAss47rmcvqlx0nN8tdP7/FdX2lhuEkGZq4GrSM3+KnP86e0B83GfhL Ioj6ob6XRz28AacNvEqt1epQZKHN1yE4p2NoXcqU1yjl65S6tmt6gO4kasBP/8w2x1V5 Jkfymt+N2FTHlc9vAhoiKAVrrReFz/iCn5RtJaNkFLgjl+PUC0Pd736/2AZPsxCrdJ2v eI2hq0v+JbFY0+ai39JxNguco0eEYhInipU2+6mPTzPN4K6hXq6MR75uostcUBDL/PZR 6saA== X-Gm-Message-State: AOJu0YyyoIgTRoLMIz6xaftlHaAAsg11WGUDl+7MMin4IXzi7eDfCLPe Y1EO2+jfCrHJ8BnaeVfmItgUbsHubaBsUVOqu9rlm3XE2sNkRD5SGn0MjV6mIlZq9T4= X-Gm-Gg: AeBDiesRMo7R2qnn+9AuwKFkRGOq7F2xwBPOlTDk3n/Fgr1Etrt8AXPndc6YM6gRTy+ 1S6Il4DtSljYn9u3935McJ3Lo5tC3TMpR7nYj4GZ9YcCjs8jUhHoBA1jaJInr/M8PwzC+BZwLb3 W1erPa5p0oJ8Tm3iXq5vwtTTMgVEhzceUtnpo0Ss9aGdfQl3UqeKpyV4GZTqTgxp1Hf9zyG981P q84lLZL7oVmx8S9gfwKjcTTNc/Nv+moFC3AxwQtzgCU2zv9IE3zBLh6rDxTmJHZIk/dgIYfmumx osdOzVlaZ0AXF/9YJhpDPEOMeeRdjv3WDHgQ0xE1yRl6OkgoQt3GgyLQ3UwlMP3VR4Uoxz1mfSE UQJUiyqdN1BA9g/A2p59SvrPJPQQzb2nf+Di2gBjGK6EFnkEqnI2RGxAoMnrgjxqFkaS6cQnNf8 LX5tvj3Lu/g1pkm6vI5h9U7+YgCuBaXsw= X-Received: by 2002:a05:7022:fa05:b0:122:2f4:b285 with SMTP id a92af1059eb24-12ddd9b4786mr562288c88.25.1777336495781; Mon, 27 Apr 2026 17:34:55 -0700 (PDT) Received: from arch.localdomain ([2409:8a28:a59:55d1::1002]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-12ddd927bbbsm957144c88.2.2026.04.27.17.34.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Apr 2026 17:34:55 -0700 (PDT) From: Jun Yan To: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-leds@vger.kernel.org Cc: lee@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, luccafachinetti@gmail.com, pzalewski@thegoodpenguin.co.uk, daniel@zonque.org, Jun Yan Subject: [PATCH v1 RESEND 2/5] dt-bindings: leds: leds-is31fl32xx: add support for is31fl3236a Date: Tue, 28 Apr 2026 08:34:09 +0800 Message-ID: <20260428003412.322032-3-jerrysteve1101@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260428003412.322032-1-jerrysteve1101@gmail.com> References: <20260428003412.322032-1-jerrysteve1101@gmail.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 Add an additional and optional control property for setting the output PWM frequency to 22kHz that exists on is31fl3236a. The default is 3kHz and this option puts the operational frequency outside of the audible range. Co-developed-by: Pawel Zalewski Signed-off-by: Pawel Zalewski Signed-off-by: Jun Yan --- .../bindings/leds/issl,is31fl32xx.yaml | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/Documentation/devicetree/bindings/leds/issl,is31fl32xx.yaml b/Documentation/devicetree/bindings/leds/issl,is31fl32xx.yaml index ae5736e1b8e4..01284a506e0b 100644 --- a/Documentation/devicetree/bindings/leds/issl,is31fl32xx.yaml +++ b/Documentation/devicetree/bindings/leds/issl,is31fl32xx.yaml @@ -21,6 +21,7 @@ description: | https://www.lumissil.com/assets/pdf/core/IS31FL3218_DS.pdf https://www.lumissil.com/assets/pdf/core/IS31FL3235_DS.pdf https://www.lumissil.com/assets/pdf/core/IS31FL3236_DS.pdf + https://www.lumissil.com/assets/pdf/core/IS31FL3236A_DS.pdf https://www.lumissil.com/assets/pdf/core/IS31FL3293_DS.pdf properties: @@ -30,6 +31,7 @@ properties: - issi,is31fl3218 - issi,is31fl3235 - issi,is31fl3236 + - issi,is31fl3236a - issi,is31fl3293 - si-en,sn3216 - si-en,sn3218 @@ -37,6 +39,12 @@ properties: reg: maxItems: 1 + issi,22khz-pwm: + type: boolean + description: + When present, the chip's PWM will operate at ~22kHz as opposed + to ~3kHz to move the operating frequency out of the audible range. + "#address-cells": const: 1 @@ -60,6 +68,22 @@ patternProperties: - reg allOf: + - if: + properties: + compatible: + contains: + enum: + - issi,is31fl3216 + - issi,is31fl3218 + - issi,is31fl3235 + - issi,is31fl3236 + - issi,is31fl3293 + - si-en,sn3216 + - si-en,sn3218 + then: + properties: + issi,22khz-pwm: false + - if: properties: compatible: @@ -116,6 +140,7 @@ allOf: contains: enum: - issi,is31fl3236 + - issi,is31fl3236a then: patternProperties: "^led@([1-9])+$": -- 2.53.0