From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f54.google.com (mail-pj1-f54.google.com [209.85.216.54]) (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 673833E276A for ; Wed, 20 May 2026 13:57:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.54 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779285446; cv=none; b=LBh4qnoZdiyASjwfVaj3Skgpg+fkjOa2zrxCBMRrqq0F3ay859cC0Ekv+pTWBCMut5qbtlxpHLhPzk/mS4Wk/5ek4U1x+6PLa2N09Rdu62D93PA7KCds8ljfnqpM4pQQ0ZTj3senGAyGc2Ebu9997Nh0StB+s+yZXkDrGd1/2Uk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779285446; c=relaxed/simple; bh=tqRyoaZBs1tvjQrY9z9TFd/uxGf92frpQLPL1VyfqU8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=hc9f64vHXAI+Y4vaFNRR50nGFj8MT3HBaGVYciJDYnqFdjTnxcm3S32a418WpL2JJ8DIH18TvIFRmObF76R6Tq/2WTcMZ5/gltcE/O9dXyCeJGVh62GPl9z/JkvfZ3WUVvNi7subi+PWrZvN3tzOJ1TPTN+FChYn35jItShv9ZY= 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=SladTUN0; arc=none smtp.client-ip=209.85.216.54 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="SladTUN0" Received: by mail-pj1-f54.google.com with SMTP id 98e67ed59e1d1-368f25ff4c4so2493991a91.2 for ; Wed, 20 May 2026 06:57:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779285444; x=1779890244; 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=qC2QIpvU6HmG8jsTK89YMedFfyyJiHf9gc9ctAYYQYk=; b=SladTUN00vINPTNw6MvpbYPZMDYwpUJRCTSqi2BO44+cHwZi+vPOw7lavX1u1JNVsY aiOLksRhl0sohbHxbI9IKFYfyc9dvQ+qc/nzFbm0gj3/dKEF35FL0b6z1QgTcJnasgIW q16V2DSgfK84eMQUC8eYNDZERdIj1R3rE1wqNWqc32HOT9iS1J17FLMNd+WNoElHamNX sUgP2qNNw7W1dv9k5mpuPbbHMDEVD3TGjsf4FTdEMLtb04nfPBGvMAVb5oTPRg1ert/I y4+OqAsCNQ1bxASMsgxqUy3R4KqJnsU8S8l1uBMSAmwRsQCyvdvAxpX9wVeJE3g8bnxY GgYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779285444; x=1779890244; 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=qC2QIpvU6HmG8jsTK89YMedFfyyJiHf9gc9ctAYYQYk=; b=dCQ40QRJF2Lo3q43o2OZX6c2lE5BPc7hHTmcQcLPXMQnvjXS4LzM2qdfp4v7HuGIhk IOTzrdFfaDlrr60lnYR6x891pw2vRGHI1pEGuwrJkxQgjF+mO+WIBNh9SDI7ZYSAWAm2 u5SEnkdTB49geaZbCVI+J0q6s5wMk0GxhSp+L2FfQyyn6rVqK3DTrJTGif/TsZsfXaoL 8PXcn9d9cyAeDxyXJn09/aYmLFPg9ElbiJOnhlpHn9HF4XL9WbBfvQ1bWYQF8jA1BF8P k1J8dQLXcUezhHioVUouRZ+/PoYNkhfBSmbMaB2HO2at8xZq9XKMxbh0Roi9jyfy0ZB5 ysOw== X-Gm-Message-State: AOJu0Yz1BM+8FEGJXvJ7d00BWlvEbQOy0fymiemfsqUaWuujw+lT0te0 wjunW+XiavcP86Wce6hAbVKEqKnAIVvd+zIyvjTQ0ixGf3wJtLPZ8forbQsB5GDv X-Gm-Gg: Acq92OHZUcAqtYlKPZzQBroFHwvAf7Dntbn3UEc2IIa/C+zKdfx0+yO3FCbwwNfS25W 7PRBro97B7oLP88neRzjTc0VckIAsx94O9CRPx5UH6Hmov+KIjgNG+8B8+U1lCWJy7LHYvE/95I kFRVmdwbBy8AyOh3E63CG9D7mGzexpdKVXv66cnDjpynDZzrvzdbk3vBVucdp9zXAHo7BefoYCc 0Wuln2epw1qo+JVX4+qHhjm43rDdn8yuIPFczbNIQQlUjKKth5YqlTXHdwopVa1l+/tiS13e8bX jecdWLLks4/niWwpQdUEC7lLbMgv6q2TkN95KD0GbUupQNd8S9n/pyI+Xvuk5fMw76ml3IQkTs7 UH4GyYcaDocrzrWwrsL6RJoXEPZwo5eELcE+Vmdjn6SdoDzafADncLe5iPd5+ErdGUJ0yVkhmtB FWajwUtHMQL6X577zT9Y95xYQ8fQxN9VIO0YncF+s= X-Received: by 2002:a17:90b:3c10:b0:369:a359:b189 with SMTP id 98e67ed59e1d1-369a35a15a7mr15900466a91.19.1779285444332; Wed, 20 May 2026 06:57:24 -0700 (PDT) Received: from arch.localdomain ([2409:8a28:a52:5b11:a58f:5208:2fa7:bba5]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-369572e1007sm7480867a91.6.2026.05.20.06.57.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 May 2026 06:57:23 -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 v7 2/6] dt-bindings: leds: issi,is31fl32xx: add support for is31fl3236a Date: Wed, 20 May 2026 21:56:55 +0800 Message-ID: <20260520135659.1430008-3-jerrysteve1101@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260520135659.1430008-1-jerrysteve1101@gmail.com> References: <20260520135659.1430008-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 Reviewed-by: Rob Herring (Arm) --- .../bindings/leds/issi,is31fl32xx.yaml | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/Documentation/devicetree/bindings/leds/issi,is31fl32xx.yaml b/Documentation/devicetree/bindings/leds/issi,is31fl32xx.yaml index 81f1e30e493d..5f22d8b77edd 100644 --- a/Documentation/devicetree/bindings/leds/issi,is31fl32xx.yaml +++ b/Documentation/devicetree/bindings/leds/issi,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: -- 2.54.0