ARM: dts: stm32: add LTDC pinctrl on STM32MP13x SoC family
Adds LTDC pinctrl support and assigns dedicated GPIO pins. 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:
parent
dcb12b83ad
commit
9547d38310
@ -47,6 +47,63 @@
|
||||
};
|
||||
};
|
||||
|
||||
ltdc_pins_a: ltdc-0 {
|
||||
pins {
|
||||
pinmux = <STM32_PINMUX('D', 9, AF13)>, /* LCD_CLK */
|
||||
<STM32_PINMUX('C', 6, AF14)>, /* LCD_HSYNC */
|
||||
<STM32_PINMUX('G', 4, AF11)>, /* LCD_VSYNC */
|
||||
<STM32_PINMUX('H', 9, AF11)>, /* LCD_DE */
|
||||
<STM32_PINMUX('G', 7, AF14)>, /* LCD_R2 */
|
||||
<STM32_PINMUX('B', 12, AF13)>, /* LCD_R3 */
|
||||
<STM32_PINMUX('D', 14, AF14)>, /* LCD_R4 */
|
||||
<STM32_PINMUX('E', 7, AF14)>, /* LCD_R5 */
|
||||
<STM32_PINMUX('E', 13, AF14)>, /* LCD_R6 */
|
||||
<STM32_PINMUX('E', 9, AF14)>, /* LCD_R7 */
|
||||
<STM32_PINMUX('H', 13, AF14)>, /* LCD_G2 */
|
||||
<STM32_PINMUX('F', 3, AF14)>, /* LCD_G3 */
|
||||
<STM32_PINMUX('D', 5, AF14)>, /* LCD_G4 */
|
||||
<STM32_PINMUX('G', 0, AF14)>, /* LCD_G5 */
|
||||
<STM32_PINMUX('C', 7, AF14)>, /* LCD_G6 */
|
||||
<STM32_PINMUX('A', 15, AF11)>, /* LCD_G7 */
|
||||
<STM32_PINMUX('D', 10, AF14)>, /* LCD_B2 */
|
||||
<STM32_PINMUX('F', 2, AF14)>, /* LCD_B3 */
|
||||
<STM32_PINMUX('H', 14, AF11)>, /* LCD_B4 */
|
||||
<STM32_PINMUX('E', 0, AF14)>, /* LCD_B5 */
|
||||
<STM32_PINMUX('B', 6, AF7)>, /* LCD_B6 */
|
||||
<STM32_PINMUX('F', 1, AF13)>; /* LCD_B7 */
|
||||
bias-disable;
|
||||
drive-push-pull;
|
||||
slew-rate = <0>;
|
||||
};
|
||||
};
|
||||
|
||||
ltdc_sleep_pins_a: ltdc-sleep-0 {
|
||||
pins {
|
||||
pinmux = <STM32_PINMUX('D', 9, ANALOG)>, /* LCD_CLK */
|
||||
<STM32_PINMUX('C', 6, ANALOG)>, /* LCD_HSYNC */
|
||||
<STM32_PINMUX('G', 4, ANALOG)>, /* LCD_VSYNC */
|
||||
<STM32_PINMUX('H', 9, ANALOG)>, /* LCD_DE */
|
||||
<STM32_PINMUX('G', 7, ANALOG)>, /* LCD_R2 */
|
||||
<STM32_PINMUX('B', 12, ANALOG)>, /* LCD_R3 */
|
||||
<STM32_PINMUX('D', 14, ANALOG)>, /* LCD_R4 */
|
||||
<STM32_PINMUX('E', 7, ANALOG)>, /* LCD_R5 */
|
||||
<STM32_PINMUX('E', 13, ANALOG)>, /* LCD_R6 */
|
||||
<STM32_PINMUX('E', 9, ANALOG)>, /* LCD_R7 */
|
||||
<STM32_PINMUX('H', 13, ANALOG)>, /* LCD_G2 */
|
||||
<STM32_PINMUX('F', 3, ANALOG)>, /* LCD_G3 */
|
||||
<STM32_PINMUX('D', 5, ANALOG)>, /* LCD_G4 */
|
||||
<STM32_PINMUX('G', 0, ANALOG)>, /* LCD_G5 */
|
||||
<STM32_PINMUX('C', 7, ANALOG)>, /* LCD_G6 */
|
||||
<STM32_PINMUX('A', 15, ANALOG)>, /* LCD_G7 */
|
||||
<STM32_PINMUX('D', 10, ANALOG)>, /* LCD_B2 */
|
||||
<STM32_PINMUX('F', 2, ANALOG)>, /* LCD_B3 */
|
||||
<STM32_PINMUX('H', 14, ANALOG)>, /* LCD_B4 */
|
||||
<STM32_PINMUX('E', 0, ANALOG)>, /* LCD_B5 */
|
||||
<STM32_PINMUX('B', 6, ANALOG)>, /* LCD_B6 */
|
||||
<STM32_PINMUX('F', 1, ANALOG)>; /* LCD_B7 */
|
||||
};
|
||||
};
|
||||
|
||||
mcp23017_pins_a: mcp23017-0 {
|
||||
pins {
|
||||
pinmux = <STM32_PINMUX('G', 12, GPIO)>;
|
||||
|
Loading…
x
Reference in New Issue
Block a user