[PATCH 1/2] dt-bindings: display: panel: add optional wled-supply

From: Arpit Saini

Date: Tue Sep 29 2026 - 09:22:37 EST


Some boards drive the ILI7807S panel's backlight from an external
WLED driver whose enable input is wired to a GPIO, typically modeled
as a fixed regulator (e.g. vreg_wled).

Document the optional wled-supply property for the ILI7807S panel
binding. When present, the supply can be used to control the enable
input of the external WLED driver.

Platforms without an external WLED enable supply can omit this
property and continue to use the existing backlight handling.

Fixes: 447a76a99e24 ("dt-bindings: display: panel: add Ilitek ILI7807S panel controller")
Signed-off-by: Arpit Saini <arpit.saini@xxxxxxxxxxxxxxxx>
---
.../devicetree/bindings/display/panel/ilitek,ili7807s.yaml | 12 ++++++++++++
1 file changed, 12 insertions(+)

diff --git a/Documentation/devicetree/bindings/display/panel/ilitek,ili7807s.yaml b/Documentation/devicetree/bindings/display/panel/ilitek,ili7807s.yaml
index ba8c5bbf8ffc..8d56b74a962a 100644
--- a/Documentation/devicetree/bindings/display/panel/ilitek,ili7807s.yaml
+++ b/Documentation/devicetree/bindings/display/panel/ilitek,ili7807s.yaml
@@ -34,6 +34,10 @@ properties:
description: Negative LCD bias supply (AVEE), typically -5.5V
(range -6.3V to -4.5V)

+ wled-supply:
+ description: Optional Supply for the WLED driver that provides the
+ panel backlight
+
required:
- compatible
- reg
@@ -49,6 +53,13 @@ examples:
- |
#include <dt-bindings/gpio/gpio.h>

+ vreg_wled: regulator-wled {
+ compatible = "regulator-fixed";
+ regulator-name = "vreg_wled";
+ gpio = <&tlmm 91 GPIO_ACTIVE_HIGH>;
+ enable-active-high;
+ };
+
dsi {
#address-cells = <1>;
#size-cells = <0>;
@@ -61,6 +72,7 @@ examples:
vddi-supply = <&pm4125_l15>;
avdd-supply = <&avdd>;
avee-supply = <&avee>;
+ wled-supply = <&vreg_wled>;

port {
panel_in: endpoint {

--
2.34.1