From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-dl1-f41.google.com (mail-dl1-f41.google.com [74.125.82.41]) (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 8C8382BEC5E for ; Mon, 27 Apr 2026 14:44:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.41 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777301097; cv=none; b=eJA3Z/oXAStutaqYBStVQmnWZbAmqJjDHnNu11awz6nPddspk9f77jmLdJrFKE/kvycFKhYqpoAC8X+CrQrp1BKBXrNHqanknCThlDm4Sn5J8xJbjFFGOWGIAm/uRQxLohv+AXJOe0N3XK95j8YZ+EwLVLi5W8YLdFYPD5/WVj0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777301097; c=relaxed/simple; bh=rnQ8gYqfg3VcZrsJCID13f+y34VFNvtq00wytYkBBIE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ejeciYRI9YVhSozgwEJEzLFnMguIrA1L6IXd+xwAMtfnOZPCkdW4lr8+OeSl7P247ClIPYgkLwQ2krVoGX3jm2hnY+O/e1vQIPnyOqOVrRWklWnNM5/tniFTG2SbMERQrk3s42ONGiu4ageG1xXTnXqUAzcdXgw4wTo638ne8sI= 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=IEtkoSaP; arc=none smtp.client-ip=74.125.82.41 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="IEtkoSaP" Received: by mail-dl1-f41.google.com with SMTP id a92af1059eb24-12c19d23b19so13187237c88.0 for ; Mon, 27 Apr 2026 07:44:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777301094; x=1777905894; 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=GSBYSXEFJRNW+sJYFCS/2LiY/S8V/Mf0mXkr4u/MCNQ=; b=IEtkoSaPn/yWrX1E8RaYiTzOYNIOa8i25eUAe6M/dNOghUdjbxxUsVTHFNBYjitq+D w6sNj/lc9Ai39cl2ERWRANX1Nb6tzGFxMtNA22GRZEoQFkWr41Qw8OOsYLHdPPgdC7gX x1t7qGewXZegJwiKMgnBAEvJRgtHogHfksgNlkgKcO4pIlHq0riZB5e3SqCEpKofeXFt wsnRIe0RxJnQ0EFljFp7bZA3whq7DgFO7iiJZq2rj1XJU/kLe/tFOQK8LmNdkyE+LHnP c5DQZ4VFBO3we/403t50CqbUqfg8pkS6xhyQcxpHe9toE9EGnz54zA0ozFMzoIaXwiOA l0jA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777301094; x=1777905894; 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=GSBYSXEFJRNW+sJYFCS/2LiY/S8V/Mf0mXkr4u/MCNQ=; b=gOaXh9/Edc0GJ8hYaSUJFU8G3Vi6/CbTz6uXS1UZzXyFXsxG+R1TizY9MLP1C+v33T C2Z1P54dBJw/vecA0LpIbU8kRcWqTnHOaHac0Z+B2UW3eHk5aWYF2kxm7/JkOzkoNmrT 8EBiDVrlbZNWgLg4AFke7mXP8njyj0tsEMCRLpfjVkHPY+2e2N+W4i8u0PdR/A1Uio6h Xy30z4vL3uDyrTVSoZmd3F0tcbYBnBXnPJwuFDtF9Ev5kT+aV2V3AazTSNQw5kr4DOgy 0Jn8T4GnBm1BFviyzHa80Qb2ltd/grG/N+oeKB5z+1LlyrHYgBWx5hTl76kgw+lvhZLM vYWw== X-Gm-Message-State: AOJu0YzvF/Ka37qBCYF9Us0nl3jBhlPGnmWcdop7suFHXapNBYdxLgrb qEnEr/pxSi4Jlm9/h5z2C4qOzu2+pBjPXkDzVo0jx0jGShOGSk9lvLM3zuboc4Bl X-Gm-Gg: AeBDievJgI5jP4Z6Lx3OsLdJXMB4xgBlICZhPgMXexq2zVOEbr04owUVjBPGD8ptZCv C9np3Y9YfpUQrFp3G+qUZ39CTaeT26sPBD5LM629UQTXBxHH0HjlP3ATqseaVkdj/OI2jhG8d/4 x+LuR9ooyQKSiPHH6Vx906w0q6miKmiIvFStdchhdVv/8U4k6tY3uL75RPxBv6xTDvxNbObQi6n jZjY8w1yoiRPQKHNswSo4rp+c1ew7x8ahvD1r6FVs1xD+53hUDHvLYugkpSOJMAI0yu8mDNNSNn bYWTlHEJE64jYexC1XUVDbA5EpJO0W9K/ramCaN+MNyjQpAaD0dxSpn0N3Qu/sgdX+/gJACnpXU 7zE0peL/0KqqZLx+RLyb9frhzw/U9kWOVUZh5xH4sWWiSzqkFMW4tPYKTSdjm9zFiUMZQQlaBk8 xQvBXLK05EiivUgKkxxpdJ6+GWQps4szw= X-Received: by 2002:a05:7022:6b96:b0:12c:3d3c:ac08 with SMTP id a92af1059eb24-12c73f6d728mr21740105c88.4.1777301094294; Mon, 27 Apr 2026 07:44:54 -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.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Apr 2026 07:44:53 -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 3/5] dt-bindings: leds: leds-is31fl32xx: Add shutdown-gpios property Date: Mon, 27 Apr 2026 22:43:38 +0800 Message-ID: <20260427144340.292952-4-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 The IS31FL32XX series features an SDB shutdown pin. Driving it low (active low) places the chip into hardware shutdown mode for power saving, while all register contents are preserved and registers are not reset. Add shutdown-gpios property to describe the GPIO connected to the SDB pin of IS31FL32XX series LED controllers. Signed-off-by: Jun Yan --- .../devicetree/bindings/leds/issl,is31fl32xx.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Documentation/devicetree/bindings/leds/issl,is31fl32xx.yaml b/Documentation/devicetree/bindings/leds/issl,is31fl32xx.yaml index 01284a506e0b..0296120a8fdf 100644 --- a/Documentation/devicetree/bindings/leds/issl,is31fl32xx.yaml +++ b/Documentation/devicetree/bindings/leds/issl,is31fl32xx.yaml @@ -45,6 +45,15 @@ properties: When present, the chip's PWM will operate at ~22kHz as opposed to ~3kHz to move the operating frequency out of the audible range. + shutdown-gpios: + maxItems: 1 + description: + GPIO connected to the chip's SDB pin. + Driving this GPIO low places the chip into hardware shutdown mode + for power saving. All register contents are preserved and registers + are not reset during shutdown. The chip exits hardware shutdown mode + when the SDB pin is pulled high. + "#address-cells": const: 1 @@ -158,6 +167,7 @@ additionalProperties: false examples: - | + #include #include i2c { @@ -170,6 +180,8 @@ examples: #address-cells = <1>; #size-cells = <0>; + shutdown-gpios = <&gpio0 11 GPIO_ACTIVE_LOW>; + led@1 { reg = <1>; color = ; -- 2.53.0