ARM: dts: stm32: enable display support on stm32mp135f-dk board

Link panel and display controller.
Enable panel, backlight and display controller.

Signed-off-by: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
This commit is contained in:
Raphael Gallais-Pou 2024-02-23 13:36:50 +01:00 committed by Alexandre Torgue
parent 9547d38310
commit da5216c68b

View File

@ -66,6 +66,46 @@ led-blue {
default-state = "off";
};
};
panel_backlight: panel-backlight {
compatible = "gpio-backlight";
gpios = <&gpioe 12 GPIO_ACTIVE_HIGH>;
default-on;
status = "okay";
};
panel_rgb: panel-rgb {
compatible = "rocktech,rk043fn48h";
enable-gpios = <&gpioi 7 GPIO_ACTIVE_HIGH>;
backlight = <&panel_backlight>;
power-supply = <&scmi_v3v3_sw>;
status = "okay";
width-mm = <105>;
height-mm = <67>;
panel-timing {
clock-frequency = <10000000>;
hactive = <480>;
hback-porch = <43>;
hfront-porch = <10>;
hsync-len = <1>;
hsync-active = <0>;
vactive = <272>;
vback-porch = <26>;
vfront-porch = <4>;
vsync-len = <10>;
vsync-active = <0>;
de-active = <1>;
pixelclk-active = <1>;
};
port {
panel_in_rgb: endpoint {
remote-endpoint = <&ltdc_out_rgb>;
};
};
};
};
&adc_1 {
@ -168,6 +208,19 @@ &iwdg2 {
status = "okay";
};
&ltdc {
pinctrl-names = "default", "sleep";
pinctrl-0 = <&ltdc_pins_a>;
pinctrl-1 = <&ltdc_sleep_pins_a>;
status = "okay";
port {
ltdc_out_rgb: endpoint {
remote-endpoint = <&panel_in_rgb>;
};
};
};
&rtc {
status = "okay";
};