summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaphael Gallais-Pou <raphael.gallais-pou@foss.st.com>2026-02-10 13:03:55 +0300
committerAlexandre Torgue <alexandre.torgue@foss.st.com>2026-03-25 19:37:47 +0300
commite12becdf89d9d56314d043026c4704b0960571bb (patch)
tree83c18346f403dffe42ce6273447313ff5b0ee844
parent84c9ed3a7726efc7095a21e4cfbda6dc1982406e (diff)
downloadlinux-e12becdf89d9d56314d043026c4704b0960571bb.tar.xz
arm64: dts: st: add ltdc support on stm32mp231
The LCD-TFT Display Controller (LTDC) handles display composition, scaling and rotation. It provides a parallel digital RGB flow to be used by display interfaces. Add the LTDC node. Signed-off-by: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com> Link: https://lore.kernel.org/r/20260210-display-v2-2-0592bd514958@foss.st.com Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
-rw-r--r--arch/arm64/boot/dts/st/stm32mp231.dtsi12
1 files changed, 12 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/st/stm32mp231.dtsi b/arch/arm64/boot/dts/st/stm32mp231.dtsi
index 1121dca7880f..03c71a403f13 100644
--- a/arch/arm64/boot/dts/st/stm32mp231.dtsi
+++ b/arch/arm64/boot/dts/st/stm32mp231.dtsi
@@ -1197,6 +1197,18 @@
<&intc GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH>; /* EXTI_70 */
};
+ ltdc: display-controller@48010000 {
+ compatible = "st,stm32mp251-ltdc";
+ reg = <0x48010000 0x400>;
+ interrupts = <GIC_SPI 158 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&rcc CK_KER_LTDC>, <&rcc CK_BUS_LTDC>;
+ clock-names = "lcd", "bus";
+ resets = <&rcc LTDC_R>;
+ access-controllers = <&rifsc 80>;
+ status = "disabled";
+ };
+
intc: interrupt-controller@4ac10000 {
compatible = "arm,gic-400";
reg = <0x4ac10000 0x1000>,