forked from Minki/linux
ARM: dts: stm32: Add ltdc support on stm32f429 MCU
Add LTDC (Lcd-tft Display Controller) support. Signed-off-by: Yannick Fertre <yannick.fertre@st.com> Signed-off-by: Alexandre TORGUE <alexandre.torgue@st.com>
This commit is contained in:
parent
f44848b6f7
commit
bcb49099cf
@ -549,7 +549,17 @@
|
|||||||
reg = <0x40007000 0x400>;
|
reg = <0x40007000 0x400>;
|
||||||
};
|
};
|
||||||
|
|
||||||
pin-controller {
|
ltdc: display-controller@40016800 {
|
||||||
|
compatible = "st,stm32-ltdc";
|
||||||
|
reg = <0x40016800 0x200>;
|
||||||
|
interrupts = <88>, <89>;
|
||||||
|
resets = <&rcc STM32F4_APB2_RESET(LTDC)>;
|
||||||
|
clocks = <&rcc 1 CLK_LCD>;
|
||||||
|
clock-names = "lcd";
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
|
|
||||||
|
pinctrl: pin-controller {
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
compatible = "st,stm32f429-pinctrl";
|
compatible = "st,stm32f429-pinctrl";
|
||||||
@ -764,6 +774,40 @@
|
|||||||
slew-rate = <3>;
|
slew-rate = <3>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ltdc_pins: ltdc@0 {
|
||||||
|
pins {
|
||||||
|
pinmux = <STM32F429_PI12_FUNC_LCD_HSYNC>,
|
||||||
|
<STM32F429_PI13_FUNC_LCD_VSYNC>,
|
||||||
|
<STM32F429_PI14_FUNC_LCD_CLK>,
|
||||||
|
<STM32F429_PI15_FUNC_LCD_R0>,
|
||||||
|
<STM32F429_PJ0_FUNC_LCD_R1>,
|
||||||
|
<STM32F429_PJ1_FUNC_LCD_R2>,
|
||||||
|
<STM32F429_PJ2_FUNC_LCD_R3>,
|
||||||
|
<STM32F429_PJ3_FUNC_LCD_R4>,
|
||||||
|
<STM32F429_PJ4_FUNC_LCD_R5>,
|
||||||
|
<STM32F429_PJ5_FUNC_LCD_R6>,
|
||||||
|
<STM32F429_PJ6_FUNC_LCD_R7>,
|
||||||
|
<STM32F429_PJ7_FUNC_LCD_G0>,
|
||||||
|
<STM32F429_PJ8_FUNC_LCD_G1>,
|
||||||
|
<STM32F429_PJ9_FUNC_LCD_G2>,
|
||||||
|
<STM32F429_PJ10_FUNC_LCD_G3>,
|
||||||
|
<STM32F429_PJ11_FUNC_LCD_G4>,
|
||||||
|
<STM32F429_PJ12_FUNC_LCD_B0>,
|
||||||
|
<STM32F429_PJ13_FUNC_LCD_B1>,
|
||||||
|
<STM32F429_PJ14_FUNC_LCD_B2>,
|
||||||
|
<STM32F429_PJ15_FUNC_LCD_B3>,
|
||||||
|
<STM32F429_PK0_FUNC_LCD_G5>,
|
||||||
|
<STM32F429_PK1_FUNC_LCD_G6>,
|
||||||
|
<STM32F429_PK2_FUNC_LCD_G7>,
|
||||||
|
<STM32F429_PK3_FUNC_LCD_B4>,
|
||||||
|
<STM32F429_PK4_FUNC_LCD_B5>,
|
||||||
|
<STM32F429_PK5_FUNC_LCD_B6>,
|
||||||
|
<STM32F429_PK6_FUNC_LCD_B7>,
|
||||||
|
<STM32F429_PK7_FUNC_LCD_DE>;
|
||||||
|
slew-rate = <2>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
rcc: rcc@40023810 {
|
rcc: rcc@40023810 {
|
||||||
|
Loading…
Reference in New Issue
Block a user