From nobody Fri Dec 19 13:13:31 2025 Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11011000.outbound.protection.outlook.com [40.107.130.0]) (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 675612BF011; Wed, 5 Nov 2025 06:50:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.130.0 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762325423; cv=fail; b=r2zPE8vjI7Opez+oj6P31TuFbqXDLFfZz58s06JUstOfnX3Vn4ElGj0Tl8pUoIuO1T8hxBAZ4qHG1YZomgFN+i1a8x/Co/HQXx2gDesFiH+j/710Plb30OdpzYAExNezNr7xFfWUeONfbJSFwkqFdfJ/E/vqIv0Q23FZf284paE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762325423; c=relaxed/simple; bh=oYfwm+2edq5AB0/ahRxgKUjwsN89t+6SzS0Ze9i7tkY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=eTPODM7fYZ736Lf9/TlNSRVIzdtmEh/bXxmKGuaa9LlSgeFWf58WfXa5WnYPDVkWW4I/XKZJ4DCj/hVG2q7oiBXtLp5fOOyfuQMKlZUUrGvYssUrN9/RdjTJjI6/ITFqLAAq/Slyvpn3r7lEV0EefR0RLGWm0tLbd3JsgMerVx0= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=leica-geosystems.com.cn; spf=fail smtp.mailfrom=leica-geosystems.com.cn; dkim=pass (1024-bit key) header.d=leica-geosystems.com.cn header.i=@leica-geosystems.com.cn header.b=OZjoEA3T; arc=fail smtp.client-ip=40.107.130.0 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=leica-geosystems.com.cn Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=leica-geosystems.com.cn Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=leica-geosystems.com.cn header.i=@leica-geosystems.com.cn header.b="OZjoEA3T" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YtYek4pBjLJ+PlQEaPqUrpjbaq77c2lSPlBdC16Q+a5oviQNroY27ZLKn+GAZ/WmLqCRnT6jkaq7u+gIWYUk1l2AMijgYQPkJzEHDQhXZK7+EEE3SxOBzFbryBYfhZ/hRbNtpvcViHHmfScZzCQkSTKG0oCzkhR8T6NA9ev24VH7+9dkfo5TjonEKoAwoYjdaoIm76ZGmKUFYXQy39zemnGKz7SeLrbZDA3YMr9sLYfQR1qT18lO8fpc0p6VceOd1tu74dCziugq94nd6d/2NPXGGeX4qCkMBj9DMsZQz1djw9iVlPJbW+vhgvSlWFlQ69FcmSfS8IyHhZglLNygGg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=UCGekY62HkyNk88T7V0W61jgRiWU31Dy7Oo8hUV6NYI=; b=U48nmkFTcvp4hTuGEQFu+XlL95eQFUaBuKA9p50Akl6ZK1mSvUDkkEY0IAqPz0ATAqSyRiPAV1S9Lc0idhvNppW43GtmTIJkDE5zepCtdXrput8mgFvHlwKhMHJ5Wb97QCHVPLT1pn4Gpe1jGjFlCYWtvPi5Ysu1s5BH6zAkP06TASOrIR62K4zeZmJOfZkYWrtxOCawJsQvIL/ORV8JuJxprLVHqCJCijmS77EPAJ2fCMJDX+DVa66cf20+meMNdpR4NHFA+W3hVNUiv9eo4yrfDVcdg93voK2YqnK32fQ0KI5XPcl+KOo7BT18Mu2vwQcBxxHTMbnEnB/obSgaZw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 193.8.40.99) smtp.rcpttodomain=vger.kernel.org smtp.mailfrom=leica-geosystems.com.cn; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=leica-geosystems.com.cn; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leica-geosystems.com.cn; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UCGekY62HkyNk88T7V0W61jgRiWU31Dy7Oo8hUV6NYI=; b=OZjoEA3TfY8f5O/vffReOnhemOtJU2gI72aVHUMdkpPMs+Wrxwb4cUrj9Gh7/IpJ9AWO63aKkBw0UgfOlekebef7nYmGcXiDsaZWY6QCA4VR6Vy3PN8Sg3/OrEENw/PrfNhffdBp7hUSvdSnvDRlZgjR7R9xksKQUS8sRBFHcDk= Received: from DUZPR01CA0069.eurprd01.prod.exchangelabs.com (2603:10a6:10:3c2::12) by PA1PR06MB10144.eurprd06.prod.outlook.com (2603:10a6:102:4e1::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9275.16; Wed, 5 Nov 2025 06:50:16 +0000 Received: from DU2PEPF00028D0B.eurprd03.prod.outlook.com (2603:10a6:10:3c2:cafe::40) by DUZPR01CA0069.outlook.office365.com (2603:10a6:10:3c2::12) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9298.8 via Frontend Transport; Wed, 5 Nov 2025 06:50:26 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 193.8.40.99) smtp.mailfrom=leica-geosystems.com.cn; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=leica-geosystems.com.cn; Received-SPF: Pass (protection.outlook.com: domain of leica-geosystems.com.cn designates 193.8.40.99 as permitted sender) receiver=protection.outlook.com; client-ip=193.8.40.99; helo=hexagon.com; pr=C Received: from hexagon.com (193.8.40.99) by DU2PEPF00028D0B.mail.protection.outlook.com (10.167.242.171) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.6 via Frontend Transport; Wed, 5 Nov 2025 06:50:16 +0000 Received: from aherlnxbspsrv01.lgs-net.com ([10.61.228.61]) by hexagon.com with Microsoft SMTPSVC(10.0.17763.1697); Wed, 5 Nov 2025 07:50:15 +0100 From: LI Qingwu To: lee@kernel.org, pavel@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, linux-leds@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Qing-wu.Li@leica-geosystems.com.cn Cc: Krzysztof Kozlowski Subject: [PATCH V9 1/3] dt-bindings: leds: pwm: Add enable-gpios property Date: Wed, 5 Nov 2025 06:50:10 +0000 Message-ID: <20251105065012.88796-2-Qing-wu.Li@leica-geosystems.com.cn> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251105065012.88796-1-Qing-wu.Li@leica-geosystems.com.cn> References: <20251105065012.88796-1-Qing-wu.Li@leica-geosystems.com.cn> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-OriginalArrivalTime: 05 Nov 2025 06:50:15.0062 (UTC) FILETIME=[70ADA360:01DC4E20] X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PEPF00028D0B:EE_|PA1PR06MB10144:EE_ X-MS-Office365-Filtering-Correlation-Id: 999ef44e-035c-48d1-e022-08de1c3793fa X-SET-LOWER-SCL-SCANNER: YES X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|34020700016|36860700013|376014|1800799024|82310400026; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?KFqgLDS/pA0J/eKTzEA4Es17lEdNbTxrTqbYFcG6ob9Hkj3lyiSAyPscE0yU?= =?us-ascii?Q?eN+KRSblHpjZuBkuuFVotvOdjNzHltd1k4JZQct7izLvx7YiXRxO+h46oewQ?= =?us-ascii?Q?+w9hvMw/khpQ52zVqd7BN21rJyFd3GMoOt7EREhlYHSJUwbMpy9gmGqHFFgd?= =?us-ascii?Q?1B5NNZ/Ximpq7M/VVW62zQtk7CVCNRd5THyvzh7wrmF2orQNK9fjONjvf4Kv?= =?us-ascii?Q?kIPOQtDY4vwUdVrHnnPmOWweyMWuFBiAY+7aTNmDJJET/rq1hrGj81Di9wwG?= =?us-ascii?Q?+kGeNKfaqgi5CCzT/KTqYI8QMThL4KBlFGDbJEZ7JbsM9AchPVQ3Tl8P3VM0?= =?us-ascii?Q?u/LjHXQhdZrrNk3kSbV5SMQzTewEsa21MEagT0Cf5PTlk940pWpWmHsqM7iT?= =?us-ascii?Q?AG9QEiWYtEaOdM0ju+kmyvqNtSqc/NKvtbWrBGfgiVTUg8vQxZMVDZ+HrKmy?= =?us-ascii?Q?8kAb88PdSVBhoRGK1tG8m4ydCmkcraoyRxu/sR8kG7McwNsFT8xde8JLHzP+?= =?us-ascii?Q?w0Lu3yWFF9y04rSE5a6XaGQElLQ8IZedt5dhk9BC0bSZEIf/1ETe1Cklf1qU?= =?us-ascii?Q?l26LUBzOvoSAi71r+OSV/fosJqY84UmV4jInUAM5AlwX7W1hkg4ivK0je4aU?= =?us-ascii?Q?2rbbLoqE8M/vtL6Etg2l/jOkULafZMmlE3X/JxDkuc5NkP0iUWJMqTnwMFuT?= =?us-ascii?Q?gRFo0vjs2HF+LalABt+BLy+2/Wdo9ezJ/Rjj9gLMZOyHuHRE+B6S582Lg5iH?= =?us-ascii?Q?RFEWG8rxddTfJl4KPpaF/OmcRTAMQgMimp0VxWLzXvv4lsnlxmuWxJf2ZVZo?= =?us-ascii?Q?QpnxYDg44B3xhGj9SxRQMNDmiLAGzp65udyL/77IkQ4vTpdF5BLyxgwlOykl?= =?us-ascii?Q?a4jNkpeKg71m9r8ytnZWDqLFmCDIxAp/8zPD4fG4Znelby7/UvHExNs1dlWP?= =?us-ascii?Q?P/K0kuK98vxa/Gu4g+6ldMJx63xXnRsOiAPfaamOfOtP3vDULslVObNp0FMN?= =?us-ascii?Q?sD1ZldDrQpb5TQGJAZOqyoICcThwbV55n5rAIitWlG2jDDR08MSndMjwAThP?= =?us-ascii?Q?CA8PfPZNZYF6CY2K/z6N74n/MomJw+ijvNBv4/0S54WUjPWoDXwRxkt57x+o?= =?us-ascii?Q?2Jl/PhfmuX+NstKADqVYO9CganbwFt30NFna3XkLUMKojg53tkVYv46+WM54?= =?us-ascii?Q?CmIkb9hf2wY99kpyZPm5qC6Bf/AcMfDNYMViVBRxPRhGN2cnOhv70sJc7fPH?= =?us-ascii?Q?hIni8essdltouvOPcRYq4KmLIC2jeDO3zV9iJfb8A2ezff18Ih4MJgz+OmT/?= =?us-ascii?Q?hWfx9EeeGKByC7T3FfLVBWdGfstsgiVVXC2I5gFiOTl3DSWvA9piP2vXih8L?= =?us-ascii?Q?75BWqib+1/SOdGUcA2SJt1lT1QFVgS/iwMr5wCMiH1OEX1AvqgjhjUtZYMCG?= =?us-ascii?Q?rflYUDn0m4DDJMWhP74HoY1jm4T1CozP1UQux3Bk74vqYLaNLwM7idyt3Tao?= =?us-ascii?Q?HIszOErHnt8W5BbQjQWrbos+JBVvJ3h7L8sfAEJflbmcUzqxIdHCg3SVWUPE?= =?us-ascii?Q?JmvuqIH1jyDzRULw02o=3D?= X-Forefront-Antispam-Report: CIP:193.8.40.99;CTRY:CH;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:hexagon.com;PTR:ahersrvdom51.leica-geosystems.com;CAT:NONE;SFS:(13230040)(34020700016)(36860700013)(376014)(1800799024)(82310400026);DIR:OUT;SFP:1101; X-OriginatorOrg: leica-geosystems.com.cn X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Nov 2025 06:50:16.3252 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 999ef44e-035c-48d1-e022-08de1c3793fa X-MS-Exchange-CrossTenant-Id: 1b16ab3e-b8f6-4fe3-9f3e-2db7fe549f6a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=1b16ab3e-b8f6-4fe3-9f3e-2db7fe549f6a;Ip=[193.8.40.99];Helo=[hexagon.com] X-MS-Exchange-CrossTenant-AuthSource: DU2PEPF00028D0B.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA1PR06MB10144 Content-Type: text/plain; charset="utf-8" Some PWM LED driver chips like TPS92380 and LT3743 require a separate enable signal in addition to PWM control. Add this property to allow device trees to specify such GPIO, which will be controlled automatically by the driver based on the LED brightness state. Reviewed-by: Krzysztof Kozlowski Signed-off-by: LI Qingwu --- Documentation/devicetree/bindings/leds/leds-pwm.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/leds/leds-pwm.yaml b/Documen= tation/devicetree/bindings/leds/leds-pwm.yaml index 61b97e8bc36d..6c4fcefbe25f 100644 --- a/Documentation/devicetree/bindings/leds/leds-pwm.yaml +++ b/Documentation/devicetree/bindings/leds/leds-pwm.yaml @@ -40,6 +40,13 @@ patternProperties: initialization. If the option is not set then max brightness is = used. $ref: /schemas/types.yaml#/definitions/uint32 =20 + enable-gpios: + description: + GPIO for LED hardware enable control. Set active when brightness= is + non-zero and inactive when brightness is zero. + The GPIO default state follows the "default-state" property. + maxItems: 1 + required: - pwms - max-brightness --=20 2.43.0 From nobody Fri Dec 19 13:13:31 2025 Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazon11013016.outbound.protection.outlook.com [40.107.162.16]) (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 0C89E2C027A; Wed, 5 Nov 2025 06:50:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.162.16 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762325423; cv=fail; b=t6TmlfqFrus7uyspoxW3uCZXNc2TWh8ScxgUvwxAgXwbFWJqgG498W405ABdgYJi5AubiTNd9dtlCtVfTp3mRtSud20+W5uCs+YSru5lfp8JHoNxIDhuqzP2EselM/XT++rntELVNEVpBp+O6tQWCY4C9jAjeKR6VUoxyynJBa8= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762325423; c=relaxed/simple; bh=GumTw6GVHkU+laOTyC7CJLfMaA2bvFh9fgFPFLSWmXk=; h=From:To:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=gVkN3kmn8VZK3hZeLAm5y20FCYr6XJosCnh7LqO+xyU+yXA1DIOiTr920GBpTsjJM9ctbDy3/UWBsoyK+WWzCpshVL8r+eqEDBt87RksSaXaAOv1tYnZLtrQ0IJzrbUMsgajsoqhqwIqBQUtw3jGo+olHu4tEyirWLMKncfD47o= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=leica-geosystems.com.cn; spf=fail smtp.mailfrom=leica-geosystems.com.cn; dkim=pass (1024-bit key) header.d=leica-geosystems.com.cn header.i=@leica-geosystems.com.cn header.b=R2kWOY+C; arc=fail smtp.client-ip=40.107.162.16 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=leica-geosystems.com.cn Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=leica-geosystems.com.cn Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=leica-geosystems.com.cn header.i=@leica-geosystems.com.cn header.b="R2kWOY+C" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=CgMmTaEn6ddu/TNncG9q7/nmaFl7wbbkyyiKPyVxrEWmIkw/WXwhlVjZk4K2t2uyV4azA8eC8V7Kxact2cIZ5kH7u4LrzKg4PCaZBQ+w4geFcI289RRt3u9V2Xi8IsZoCTKvH7CUEqsB0HI3vAppVT/iIDfqTBEUbg1WyB+1+JXOZIsWlQOJPwWjM//aLtzG4Fu85E5ZKR9uhLdyPHbp4pB5Qo6jDojzHEDqbsK3jiY1d0b6optgsNKLJjzNCAfUwCRdeTyR+7tf5ekwj5he+A10TA/dEmZmGcHbeO/pKbGN2pLRiF2T06Zxqw1pNhLBmTpi408Vw71vQyLJvdj+Sw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=2SvqE/oYKrcSALO4fP7PqS4qRyp+CRUAVY1R4Gh2mIw=; b=LT8t6+qrbPBoi4zlPKk36Z+qEqn9SomaLJZpqZlAv6fojND2G3qcnmcs2sIT9ENLDFxd1d7fowmCjf14fnXvZU9q+Iyedmf/n5p3mvwwrvFqbdwLBVEuSTXB786lUT8Y39YIayibPJcS0CDvAyiS8zi4AyKD4GjHVHUlgevJP/4hozZIkmLQ0m+L0ukdD6Sz3Nf/QgHwZSVElT9I0E/MfralE37qJ9fjo1vd2p63shFLwiV8ZHl9f/Lb8IUoxtVIBLRUbZeCT/PddfCF65W+wLoAWoJ6MjLoBNIaIbjZWeCw64wBMRXi8xZr/2M7Jh1eWqNJhFGlTiAKsCxg501mkw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 193.8.40.99) smtp.rcpttodomain=vger.kernel.org smtp.mailfrom=leica-geosystems.com.cn; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=leica-geosystems.com.cn; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leica-geosystems.com.cn; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2SvqE/oYKrcSALO4fP7PqS4qRyp+CRUAVY1R4Gh2mIw=; b=R2kWOY+COOxw9YkShBiY4wLXuhzRqT6TtDSYtlQ8m5vL8CFiNR6qfcDT6RT2MB0Z+12oKRgseLf/LfVN+5P1BS27lqDUux6nDoraeCxswGOfPizZ3+FTXRtdbOeyW6FdwuL5FRP6VZ1xB0lbqNqa4o2kRBXcPZ9aasZ5D53wVZM= Received: from DUZPR01CA0063.eurprd01.prod.exchangelabs.com (2603:10a6:10:3c2::13) by DB3PR06MB9922.eurprd06.prod.outlook.com (2603:10a6:10:5c6::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9275.16; Wed, 5 Nov 2025 06:50:16 +0000 Received: from DU2PEPF00028D0B.eurprd03.prod.outlook.com (2603:10a6:10:3c2:cafe::88) by DUZPR01CA0063.outlook.office365.com (2603:10a6:10:3c2::13) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9298.8 via Frontend Transport; Wed, 5 Nov 2025 06:51:09 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 193.8.40.99) smtp.mailfrom=leica-geosystems.com.cn; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=leica-geosystems.com.cn; Received-SPF: Pass (protection.outlook.com: domain of leica-geosystems.com.cn designates 193.8.40.99 as permitted sender) receiver=protection.outlook.com; client-ip=193.8.40.99; helo=hexagon.com; pr=C Received: from hexagon.com (193.8.40.99) by DU2PEPF00028D0B.mail.protection.outlook.com (10.167.242.171) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.6 via Frontend Transport; Wed, 5 Nov 2025 06:50:16 +0000 Received: from aherlnxbspsrv01.lgs-net.com ([10.61.228.61]) by hexagon.com with Microsoft SMTPSVC(10.0.17763.1697); Wed, 5 Nov 2025 07:50:15 +0100 From: LI Qingwu To: lee@kernel.org, pavel@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, linux-leds@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Qing-wu.Li@leica-geosystems.com.cn Subject: [PATCH V9 2/3] leds: pwm: Add optional GPIO enable pin support Date: Wed, 5 Nov 2025 06:50:11 +0000 Message-ID: <20251105065012.88796-3-Qing-wu.Li@leica-geosystems.com.cn> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251105065012.88796-1-Qing-wu.Li@leica-geosystems.com.cn> References: <20251105065012.88796-1-Qing-wu.Li@leica-geosystems.com.cn> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-OriginalArrivalTime: 05 Nov 2025 06:50:15.0078 (UTC) FILETIME=[70B01460:01DC4E20] X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PEPF00028D0B:EE_|DB3PR06MB9922:EE_ X-MS-Office365-Filtering-Correlation-Id: d5880764-bb4b-4d22-60e1-08de1c379442 X-SET-LOWER-SCL-SCANNER: YES X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|376014|36860700013|1800799024|34020700016; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?6qTli/6Qt5iy682RhDfbpXw+XaVS4F3vzPoxBsRksylw7dSNcw5wLXFQO76D?= =?us-ascii?Q?AERITXQTWh6/0SKDf1vPTsd1tNsGVGRiV6scfEm7rHLyBNmI6Yr8RWloGopc?= =?us-ascii?Q?BX/Fo9KnxmhkJX6yu0dBu17WPR01fwX2tz8cHZJ5I67UrtlYmJYRIzsWxhjd?= =?us-ascii?Q?R2LSB2UurNQNhHDiijCr+X1zMqsed1cXlC+Ju8/IERiGb20C7DsNElbt7CMm?= =?us-ascii?Q?D9slCfn9scgUINwfwQxDVs/BUrUr0qrXa+CjZhsb2EkjrZXx+N+4UyGzkIKk?= =?us-ascii?Q?oF1GzkKqJnGe70dWrLEQscruYbgP/eu2nLa25Npbaqf5UszBTnXKWhWy0kEc?= =?us-ascii?Q?beS2EhYNUkEaaMEZ8QzTZ1lQbG1rSANMbgLK5Beiy1ohaSAQCXbJIfAZUT0c?= =?us-ascii?Q?SEcGfCgSBF5WEMtlUAuVgrp/Y9/R3BjkwKIddxND7Z6cYJzOijav1XcOnMEv?= =?us-ascii?Q?o6dBlV+I452gpKLBfDztfYEDpN5IoT8PWwKhXRTRDJoPTpVuWXxoMWSpRtUt?= =?us-ascii?Q?TzO7udZiut/4ofnLtoTRXYWyPWO5ftWzo29+KI4KSDOUUnMaefqv7eu/i9Al?= =?us-ascii?Q?nIgPen61AwdSUM9JCfTprXgVALHtg3v5m4G7lAglXJWFkbk3f4GR8iIck0vn?= =?us-ascii?Q?8R6GyBpqIek+JNgP9h9fInI9NWTXpLoLe2p/yC3gpNVK1riECxg3U7vAiobn?= =?us-ascii?Q?a4JC0tArYTFSSipkaTnBE+0ktScyUbAGNj913L6lHqOUYkFwd+g8WWuwPouh?= =?us-ascii?Q?Bch2njR5YxJHfWacg79m/rT7OUk4QmJoobyqdKbLeLmQkaYJFVr6tcrEPNMS?= =?us-ascii?Q?CS4Gpj2OkIQCdIKGSg2rP89/H9n3lBhYbVQiwil1JUgV9CxzBuRXAhTA8S3r?= =?us-ascii?Q?C9VDsAGOz8lOnsH/N60Fctgnv5OyRG72sk7PcNPqjjQFpr/hy+z6mmn+Lpfx?= =?us-ascii?Q?1PBSXvDsDuf+x4VCloszlWT3oDjpDUiJEdAQ2IPW9VqalyIllgl71P8CbPaF?= =?us-ascii?Q?KNF0eh5sEW7n6SdwAtHCLKMiAK0yDQgWmimH3XDoy7ASdtcTDW+WgNanUCjV?= =?us-ascii?Q?jDyVTCOVuUb2yJp015sqJCEIQpWvYRv68RQDVFKDmIzk2TSGYXp0rXNDOzX8?= =?us-ascii?Q?MIRLGwZS7Acs1fB3Ldbte33n0muH/sSvHOQ6YgVedPuR6zvVzOWTeTfYWpTN?= =?us-ascii?Q?TB/FVkBpMMMwo/kJlVFRmIo0iBH4vgh+bmfeb7YtmthVS3le35fD4KAEO6eg?= =?us-ascii?Q?r+m2xG4aZkMXhoXWvp8GIB6thYyO8DsAfiZGF2DbuSqGusPcypfFSC0/OIVM?= =?us-ascii?Q?840lKdHuqzopYQH0guiPPnlUqQH0HUsiZ5EdnXy6ugBpxh47hmx1//hG1MMs?= =?us-ascii?Q?Wq8wOSKXAOJVIUJcTi8G24tGVRj356NeCEFenbZEQY/+/5u9VDSm6uTnI1yW?= =?us-ascii?Q?EBfcDRFVYpmmHAkVoyD4jxY6EDRykRbkAp6NzamGxN7eFlGiiDf7pmAzd5YC?= =?us-ascii?Q?vpfuiycrAxZX9pkCGSMq1Xhrq1xcNzskIf8Ej/i5EfmvKgVz8Ql3aUCpGd3a?= =?us-ascii?Q?GzXfwmY1ygDLXvwNAd8=3D?= X-Forefront-Antispam-Report: CIP:193.8.40.99;CTRY:CH;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:hexagon.com;PTR:ahersrvdom51.leica-geosystems.com;CAT:NONE;SFS:(13230040)(82310400026)(376014)(36860700013)(1800799024)(34020700016);DIR:OUT;SFP:1101; X-OriginatorOrg: leica-geosystems.com.cn X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Nov 2025 06:50:16.7942 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d5880764-bb4b-4d22-60e1-08de1c379442 X-MS-Exchange-CrossTenant-Id: 1b16ab3e-b8f6-4fe3-9f3e-2db7fe549f6a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=1b16ab3e-b8f6-4fe3-9f3e-2db7fe549f6a;Ip=[193.8.40.99];Helo=[hexagon.com] X-MS-Exchange-CrossTenant-AuthSource: DU2PEPF00028D0B.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR06MB9922 Content-Type: text/plain; charset="utf-8" Add support for optional GPIO-based enable pin control to PWM LED driver. Some PWM LED driver chips like TPS92380 and LT3743 require a separate enable signal in addition to PWM control. Implement support for such GPIO control through the "enable-gpios" device tree property, activating the pin when LED brightness is non-zero and deactivating it when off. Tested on i.MX8MP EVK with TPS92380 LED driver chip Signed-off-by: LI Qingwu --- drivers/leds/leds-pwm.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/drivers/leds/leds-pwm.c b/drivers/leds/leds-pwm.c index c73134e7b951..aa9e14d912bf 100644 --- a/drivers/leds/leds-pwm.c +++ b/drivers/leds/leds-pwm.c @@ -9,6 +9,7 @@ * based on leds-gpio.c by Raphael Assenat */ =20 +#include #include #include #include @@ -26,6 +27,7 @@ struct led_pwm { }; =20 struct led_pwm_data { + struct gpio_desc *enable_gpio; struct led_classdev cdev; struct pwm_device *pwm; struct pwm_state pwmstate; @@ -51,6 +53,8 @@ static int led_pwm_set(struct led_classdev *led_cdev, if (led_dat->active_low) duty =3D led_dat->pwmstate.period - duty; =20 + gpiod_set_value_cansleep(led_dat->enable_gpio, !!brightness); + led_dat->pwmstate.duty_cycle =3D duty; /* * Disabling a PWM doesn't guarantee that it emits the inactive level. @@ -132,6 +136,21 @@ static int led_pwm_add(struct device *dev, struct led_= pwm_priv *priv, break; } =20 + /* + * Claim the GPIO as GPIOD_ASIS and set the value + * later on to honor the different default states + */ + led_data->enable_gpio =3D devm_fwnode_gpiod_get(dev, fwnode, "enable", GP= IOD_ASIS, NULL); + if (IS_ERR(led_data->enable_gpio)) { + if (PTR_ERR(led_data->enable_gpio) =3D=3D -ENOENT) + /* Enable GPIO is optional */ + led_data->enable_gpio =3D NULL; + else + return PTR_ERR(led_data->enable_gpio); + } + + gpiod_direction_output(led_data->enable_gpio, !!led_data->cdev.brightness= ); + ret =3D devm_led_classdev_register_ext(dev, &led_data->cdev, &init_data); if (ret) { dev_err(dev, "failed to register PWM led for %s: %d\n", --=20 2.43.0 From nobody Fri Dec 19 13:13:31 2025 Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazon11010047.outbound.protection.outlook.com [52.101.84.47]) (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 037C02C0276; Wed, 5 Nov 2025 06:50:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.84.47 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762325422; cv=fail; b=bmNgTIbajSGVrJ8QmI5sbsv/aoRZxuVvHSlrZF3rBjDFfR7PASgql5+adLm6OzgR7xGkdRc3iKPX1vZ+opmStfi4t29K5dE+I3QRC18DjA9LSbukZ6nRgZBqubvbglRwP2LduC3uRI7xKxPcJgPusk0R6VFlo0ub38no9qhzO+0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762325422; c=relaxed/simple; bh=vV2w4mP1Nfqhk0WLKbDe/z7+CXzwC3x6YxVOkf0QYz4=; h=From:To:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=Z4XMPG/+rRKCGf2qYda1IGYnJX0Uq3LVTnGldJbCOEySe2EDurgQZ6m5I76NxbTfdV0q8BZeKeRNBOkPuQQzWKfPKKJU0iJ53tY0kB3dzuJA+VR3gIZiEHLWIhUPTa8O6A3qri99FjBVfniHfZxCZl/dDLn3xe3I5Sr39i2Kb/8= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=leica-geosystems.com.cn; spf=fail smtp.mailfrom=leica-geosystems.com.cn; dkim=pass (1024-bit key) header.d=leica-geosystems.com.cn header.i=@leica-geosystems.com.cn header.b=Nu6iUWPf; arc=fail smtp.client-ip=52.101.84.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=leica-geosystems.com.cn Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=leica-geosystems.com.cn Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=leica-geosystems.com.cn header.i=@leica-geosystems.com.cn header.b="Nu6iUWPf" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=TVOkGkR3IvQXI3WyQnaFQqP5GC2o5NLE3V1zs3rjd+fT/Ayl59JHhNgrcScV/zwh2knv7VQuaETQjJ5NAWipL4eNdrB6pOZNl/93a8QF8mXb2rQNk4tyXk5sPIIkohI5tV+ZBRNq+rAcCqjpcQvvFRzHFOiGwykiS4mQrqEuAmOvJBb7Bd7OuJr0fPMBxqYJZnP2ex28ZV6ZMGpn58jOvx0QheQ8kgSZMVUv586IgLn7+gJSSe0IjkHL/Jj625Ldh1AfxSmN0Dzb9H2qDReABJ64RxD8Lt8Mre/QSgOtdLaj3Xg22Sd99VjhbjkXwhtv2qBD2CQ/3jBfTOhl69h2qg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=luA3N5y/jtsGzIED+hRemABSANcggBu64Gf4MLdoLdA=; b=JciZxxvUGJw4Mr9BXWYfSnI1d75AV0q/jVXRvxlJ+0ouoBM2R7H4h3COxSUh0j3y5ZR4soU+GmCLlpxsK/vGOCVyJus19rNh8A8EiGxzwYPMG+scgl67RhfGBIQ+skdN8iZlcijnnKR4d7fCMSpGaA442/P9gNBtLMkaywRVeW/d8jObWFYrMKNWlI5NKBHNvdfq/HfMC/utiw40tRcuJYG4xwTInayHaluTQxSBKqeesOtovkpKcxpYakyy16QLg/rRWbtv7GxMMcgU2NLyj3a0XSDMpRvzFviUpd1TDLfzRmodmOX7Mg+DyIhNbWO1CFj+7yjDziKeDB3GEL/pzA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 193.8.40.99) smtp.rcpttodomain=vger.kernel.org smtp.mailfrom=leica-geosystems.com.cn; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=leica-geosystems.com.cn; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leica-geosystems.com.cn; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=luA3N5y/jtsGzIED+hRemABSANcggBu64Gf4MLdoLdA=; b=Nu6iUWPfH5bd6tgJZ/CqKNFKgiiyO0HikSE91qu+JHEeKmPXqsfqpzKvi97mSZWen2f2laV05xWHRqex8b+4tojHfs8WNOmV95alLIt4w/ueUlAMFNQPN8je/Jgmmt9PbldGv+vhf3fOIW+1o4XGocTzI+wCC1YNleRjipEzBUA= Received: from DUZPR01CA0063.eurprd01.prod.exchangelabs.com (2603:10a6:10:3c2::13) by DB9PR06MB8057.eurprd06.prod.outlook.com (2603:10a6:10:297::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.8; Wed, 5 Nov 2025 06:50:17 +0000 Received: from DU2PEPF00028D0B.eurprd03.prod.outlook.com (2603:10a6:10:3c2:cafe::3f) by DUZPR01CA0063.outlook.office365.com (2603:10a6:10:3c2::13) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9298.8 via Frontend Transport; Wed, 5 Nov 2025 06:51:09 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 193.8.40.99) smtp.mailfrom=leica-geosystems.com.cn; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=leica-geosystems.com.cn; Received-SPF: Pass (protection.outlook.com: domain of leica-geosystems.com.cn designates 193.8.40.99 as permitted sender) receiver=protection.outlook.com; client-ip=193.8.40.99; helo=hexagon.com; pr=C Received: from hexagon.com (193.8.40.99) by DU2PEPF00028D0B.mail.protection.outlook.com (10.167.242.171) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.6 via Frontend Transport; Wed, 5 Nov 2025 06:50:17 +0000 Received: from aherlnxbspsrv01.lgs-net.com ([10.61.228.61]) by hexagon.com with Microsoft SMTPSVC(10.0.17763.1697); Wed, 5 Nov 2025 07:50:15 +0100 From: LI Qingwu To: lee@kernel.org, pavel@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, linux-leds@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Qing-wu.Li@leica-geosystems.com.cn Subject: [PATCH V9 3/3] leds: pwm: Reorder include files to alphabetic order Date: Wed, 5 Nov 2025 06:50:12 +0000 Message-ID: <20251105065012.88796-4-Qing-wu.Li@leica-geosystems.com.cn> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251105065012.88796-1-Qing-wu.Li@leica-geosystems.com.cn> References: <20251105065012.88796-1-Qing-wu.Li@leica-geosystems.com.cn> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-OriginalArrivalTime: 05 Nov 2025 06:50:15.0156 (UTC) FILETIME=[70BBFB40:01DC4E20] X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PEPF00028D0B:EE_|DB9PR06MB8057:EE_ X-MS-Office365-Filtering-Correlation-Id: 4a485de1-ebdd-40ed-5c0c-08de1c379480 X-SET-LOWER-SCL-SCANNER: YES X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|34020700016|36860700013|82310400026|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?B4u2K0MM46wRIH71xknVMAggtihebnrhUFqVkmdPQ5pWviLaXCrNHmGN1s99?= =?us-ascii?Q?Khyp7tPRVaxJZLDXXV1u2fMu8T6nHXDV524U/4H/MiXhYz2Ner4kks4Whjs8?= =?us-ascii?Q?9XDh0tZoYsF+cavQ5QeDt3g1HbILxyHIHANLwWiwQ7nP1mh0BSqFktR3aCd/?= =?us-ascii?Q?twTQefknSsNVeqqskZjIp8o1PNivvm2pBFe1JOcK2KB9eFYe2AJQm917H3Zm?= =?us-ascii?Q?TAizbUkIuolyuX0S7+jPS8YqF7tgvAYR7YxdITzTlG0DaklVO/G9VMowkcPi?= =?us-ascii?Q?NCjGVZ6OGhSzU6O9PQqywYzSlDhjbAEg0jcl0DbiOnhDt6j5ixtGe4h9NQZU?= =?us-ascii?Q?a5wTKvZk9TWDZGDTV7lXVZXPBbuKcmvEueEjiruCVDzgqC2tTqtRb1HSuwXP?= =?us-ascii?Q?heti9Xb93nIAFlJxbKDusxq2NisGaCLByzXS8LIhAekJrRhE9SMSdvdNiTgY?= =?us-ascii?Q?3SJj6PwNjifC+aoD5KsUh8E7tYMIByVTt9AnhIsy1U+bZk+pgoq4cpBWFX7s?= =?us-ascii?Q?3WjKJx0PS2KpghDFz1r3xFIARKqAZTYQ3SBdHkeaMMtk5tmqySkohs+xnQzs?= =?us-ascii?Q?hFyOf/Mtv3hBB6FmkuJF11bgeZkdoiLenBqT4Sbbj+uzEoUw3ViHlomEM+gz?= =?us-ascii?Q?tgmgmFA++vjIqnlMGTKQQqU7fh4x8F4njhWr2xhQJqk4cEOYYBG42YLErpch?= =?us-ascii?Q?byvzW2qfH0+MexuEo9wg8KzF8P5OiBA7j+cV6rUXM9IQOZ82opa9zXJ4NbGz?= =?us-ascii?Q?RmzXCABpEn/tRTzzoQZrK8nBxUID9EHGC8EQQ54wiIf+eWyJdRbhmSMhZW1C?= =?us-ascii?Q?KmPl3lnU1cWXxX0FuRqYQoe9l4+YmeNNprj18sQVKYlV2sMSupOaWW+3fxQZ?= =?us-ascii?Q?I/nCKyY3NKVllNjNG0sQXt2dIGA11kiAC5sU4tUkxsoVrLLxJvWpYO36Cv2u?= =?us-ascii?Q?mG0pINrT9CahZEY0SMmMKLOMVoTOcEUVBSeFyBvIUbpzw5w1c23Mul/Yempx?= =?us-ascii?Q?q6u+HjzFIHqJAo+K21KK4Swi1zYmumUFbnPrxyak4AdDcRlBw9mg2eCvoC3q?= =?us-ascii?Q?b1n7FN8ivUIbF1rl/FBpxEoNhbYlzmIu8IDg+nEnR4y8LlliucJSMLAfY4DV?= =?us-ascii?Q?9gNf0JGdtkWILZtgpdIFDJ6t0qdUWlIjSsKJuRySPEZwMPgIRzAI6Pwk7bpp?= =?us-ascii?Q?ZIfDslbqEjZZulED1jvJV7TGUgn6tdrhKbrXYSmiaCUrD3Z1BvLv9Ge5ViXk?= =?us-ascii?Q?Z+GC0lsxMEtt65m7GlnYmPnEptLoIkdoiEN48gAsOE2WQXY48738P0pLNeru?= =?us-ascii?Q?87zt9riHt5Rbwxdog+zc2wpDdQRss3dVNz4XuOQlxCKClklLst2/UtU4sFNh?= =?us-ascii?Q?WTSniGAvA/SSTWzTRE9vw8kGm0gt67WxJ8n34kxgir7KFU1Ji1QWM5vCvt2x?= =?us-ascii?Q?sUHHL7yJKA/oNvPxRjetkjjTPmXRfsRVyPdJBvuwJwrDT3LHYrwwkWns4lXD?= =?us-ascii?Q?aIISHALMWM3bTWBLsRtTCtGGxxlOJm1baRg2lL/r6DZ+gx+tWLb/oxesMefZ?= =?us-ascii?Q?i9l6tCJNjB2W516SwcU=3D?= X-Forefront-Antispam-Report: CIP:193.8.40.99;CTRY:CH;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:hexagon.com;PTR:ahersrvdom51.leica-geosystems.com;CAT:NONE;SFS:(13230040)(34020700016)(36860700013)(82310400026)(376014)(1800799024);DIR:OUT;SFP:1101; X-OriginatorOrg: leica-geosystems.com.cn X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Nov 2025 06:50:17.1960 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4a485de1-ebdd-40ed-5c0c-08de1c379480 X-MS-Exchange-CrossTenant-Id: 1b16ab3e-b8f6-4fe3-9f3e-2db7fe549f6a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=1b16ab3e-b8f6-4fe3-9f3e-2db7fe549f6a;Ip=[193.8.40.99];Helo=[hexagon.com] X-MS-Exchange-CrossTenant-AuthSource: DU2PEPF00028D0B.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR06MB8057 Content-Type: text/plain; charset="utf-8" Reorder include files to alphabetic order to simplify maintenance No functional change. Signed-off-by: LI Qingwu --- drivers/leds/leds-pwm.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/leds/leds-pwm.c b/drivers/leds/leds-pwm.c index aa9e14d912bf..dc68f993545a 100644 --- a/drivers/leds/leds-pwm.c +++ b/drivers/leds/leds-pwm.c @@ -9,13 +9,13 @@ * based on leds-gpio.c by Raphael Assenat */ =20 +#include #include -#include #include -#include -#include #include -#include +#include +#include +#include #include #include =20 --=20 2.43.0