From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-dl1-f50.google.com (mail-dl1-f50.google.com [74.125.82.50]) (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 438663093B5 for ; Mon, 27 Apr 2026 14:44:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.50 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777301093; cv=none; b=tHB7HjTXDN0KxyQEMJ6d2pkP29qVhmbLZ1MmDtwuGdhUdTki8FpvVUhxHurIwAdFDn+eKIUaLgg/R/y/aZwQxFzNVDch5SO1VDsjvgOy4BOFZ+msFMdB2jL4XdTfnCrQMZwUFYlT+zxGQ5otlqZeampKkyoog9f4qDA+OfjxJXU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777301093; c=relaxed/simple; bh=1MEvtHLSBaSxR+1sNhqwrZf3GdS+p2/3VevRkZxhtdY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=myQbCttwEznwdooAZNgxinApXxxLfRk6PwU/B3L9t6dJNGRneEHXrJg2TV6mBFQoOHqMYCiiIu6HTHwClx1q16Es4OFSZ/8jKzTBYLLqv0MbcCMAmMzuhZ+m2t2sovwBpVJGKMu9sLhZwv1sR8qP42iEZ7jo28lz4rIoU3N7+i4= 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=eb7GeTwH; arc=none smtp.client-ip=74.125.82.50 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="eb7GeTwH" Received: by mail-dl1-f50.google.com with SMTP id a92af1059eb24-12c565dd3a7so320749c88.1 for ; Mon, 27 Apr 2026 07:44:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777301091; x=1777905891; 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=eb7GeTwH/M0cOytJe7vviZje0AUEV4db8wfOEVkTaXMFiG+QxtFWP7EGdc4at1UlEF GSi3XRpTCtA9rqllOM0B/25a4fw2ib9kB2gjN8WSVaLQDm4orBRpClvv9sEnH4evT51J mocwydH08Mu9TfKksU/MoeBrnOcQQUJK88TiM3jx41AXMBUn+oGDIaeEU8zGPJJk7gaD vNymwbqK8xPofA35Ndn6a0f3g3KFxmK2KHqFunsQgXviNES8fWV6EAS7p4uS5w/1zJLb ry5FYl/6+HA5mYF2Hl7V5eRp+GoYAxVs8c1IlDIMJChrP3HuHRCxT/bmk5SCDWdgsrA9 qhMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777301091; x=1777905891; 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=MMjkqUpTM7YImnyKwJ+YKY+/f1UECyBR+QAa9evg/ElQkY+4S2+enCo13yXZ1ZVZKE rLBYwuEwzemx5euHlIuMi3oAitRThBxkbNyRpQByg+ZGeWrKneSRQrZWcEKlsXASmKkv Jlw/yXgYPevv7/vMzIjPvABn7hcyRPR4tVw/r2VxWKCs8oHqQ1JY8a85bBKQNeoSlrV3 Keb0kxBbTigbnv5J9dbWvumFIWSrOyHfU2r8vL2ndGtUMGN60vaXRhAO9+ws9y4vGG+K 7t9A5m3lhqUe/VvxtLpV8ecZk2Lqo5mVvxxFM1zStTJBqgKAp/C4NAM/x3CENVopIgrL qy3g== X-Gm-Message-State: AOJu0YzOnNq9jVDNKjDNF4v+ZR/G/IignLvBexMsiDfxF9YL6ySmOBfQ /RvLwjQiclQq7MoZaN2Fk2V0DcclF6RQL0Nfl5r2u/Q4wjBRZoXsL2fjMxwN/++p X-Gm-Gg: AeBDietbmmo8O8vd+2e+vl+LqWlLJK7oMmg+W/tVReSOOyr95AKKrT6kPxZ3O6/jYyQ rO2G7s3dWgtWfLQxP6FYaGgJUhKOiqcubv+4iQP7LzzTiaFRgCyFdTw1ynJR3rY9g5jw+ugzdmE 4IXixLKeDIVM8GXsBloKNgnLs5XvGstROoBzRLQIIX+4pWy0T3iQCtSCD/DD1UCVIz8FIpTorTr BbzuehNrfX0FOp3E2rC4OZUWKGck/fsT8LtX9bIcHlhqXgckxhj9X/lAn1t64FeATPVcq706qEd QZ+i6KNDqmnNgDTwg7pv9A5Mfl4twK3wzh6NoZpz+j45MeI5iMec9cbJoyGEAztK5he2L5Xr3GN Sxv0M5bh0hMFig3xgrnQTmoxjwzW3Ks2I+3+TDPKEs9pf7vzvZRFbrW5YWCiLRYAgwHHvSYixYS IVYGx0v/Rx3X/ZVtTXq/3cEjWWYTpZiNY= X-Received: by 2002:a05:7022:6b8d:b0:11f:3483:bba6 with SMTP id a92af1059eb24-12c73f717efmr23531719c88.13.1777301090961; Mon, 27 Apr 2026 07:44:50 -0700 (PDT) Received: from arch.localdomain ([2409:8a28:a53:1231::1002]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-12dcbe079c3sm11818592c88.2.2026.04.27.07.44.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Apr 2026 07:44:50 -0700 (PDT) From: Jun Yan To: linux-kernel@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 2/5] dt-bindings: leds: leds-is31fl32xx: add support for is31fl3236a Date: Mon, 27 Apr 2026 22:43:37 +0800 Message-ID: <20260427144340.292952-3-jerrysteve1101@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260427144340.292952-1-jerrysteve1101@gmail.com> References: <20260427144340.292952-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