Skip to content

Commit 9aae188

Browse files
6by9pelwell
authored andcommitted
dtoverlays: Fixup ili79600 overlay for upstream regulator changes
The upstream version of the regulator driver exposes a PWM device rather than backlight, and changes the compatible. Alter the overlay accordingly. Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
1 parent a1450f1 commit 9aae188

1 file changed

Lines changed: 13 additions & 3 deletions

File tree

arch/arm/boot/dts/overlays/vc4-kms-dsi-ili79600-10-1inch-overlay.dts

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,11 @@
1919

2020
display_mcu: display_mcu@45
2121
{
22-
compatible = "raspberrypi,v2-touchscreen-panel-regulator";
22+
compatible = "raspberrypi,touchscreen-panel-regulator-v2";
2323
reg = <0x45>;
2424
gpio-controller;
2525
#gpio-cells = <2>;
26+
#pwm-cells = <3>;
2627
};
2728

2829
touch: ts@41 {
@@ -57,7 +58,7 @@
5758
reg = <0>;
5859
compatible = "raspberrypi,dsi-10-1inch";
5960
power-supply = <&display_reg>;
60-
backlight = <&display_mcu>;
61+
backlight = <&backlight>;
6162

6263
port {
6364
panel_in: endpoint {
@@ -93,6 +94,14 @@
9394
startup-delay-us = <50000>;
9495
enable-active-high;
9596
};
97+
98+
backlight: panel_backlight@1 {
99+
compatible = "pwm-backlight";
100+
brightness-levels = <0 31>;
101+
num-interpolated-steps = <31>;
102+
default-brightness-level = <15>;
103+
pwms = <&display_mcu 0 200000 0>;
104+
};
96105
};
97106
};
98107

@@ -121,6 +130,7 @@
121130
dsi0 = <&dsi_frag>, "target:0=",<&dsi0>,
122131
<&i2c_frag>, "target:0=",<&i2c_csi_dsi0>,
123132
<&display_reg>, "reg:0=0",
124-
<&display_reg>, "regulator-name=display_reg_0";
133+
<&display_reg>, "regulator-name=display_reg_0",
134+
<&backlight>, "reg:0=0";
125135
};
126136
};

0 commit comments

Comments
 (0)