Add Broadcom's code for bcm63xx support
[project/bcm63xx/atf.git] / fdts / stm32mp157-pinctrl.dtsi
index 9dcd7b5e1788043382b1f1c4860a30efb2f5391d..8e480b2c19ec01722e95acefd6698748d8f93643 100644 (file)
                                };
                        };
 
-                       sdmmc1_dir_pins_b: sdmmc1-dir-1 {
-                               pins1 {
-                                       pinmux = <STM32_PINMUX('E', 12, AF8)>, /* SDMMC1_D0DIR */
-                                                <STM32_PINMUX('E', 14, AF11)>, /* SDMMC1_D123DIR */
-                                                <STM32_PINMUX('B', 9, AF11)>; /* SDMMC1_CDIR */
-                                       slew-rate = <3>;
-                                       drive-push-pull;
-                                       bias-pull-up;
-                               };
-                               pins2 {
-                                       pinmux = <STM32_PINMUX('E', 4, AF8)>; /* SDMMC1_CKIN */
-                                       bias-pull-up;
-                               };
-                       };
-
                        sdmmc2_b4_pins_a: sdmmc2-b4-0 {
                                pins1 {
                                        pinmux = <STM32_PINMUX('B', 14, AF9)>, /* SDMMC2_D0 */
                                };
                        };
 
+                       uart4_pins_b: uart4-1 {
+                               pins1 {
+                                       pinmux = <STM32_PINMUX('D', 1, AF8)>; /* UART4_TX */
+                                       bias-disable;
+                                       drive-push-pull;
+                                       slew-rate = <0>;
+                               };
+                               pins2 {
+                                       pinmux = <STM32_PINMUX('B', 2, AF8)>; /* UART4_RX */
+                                       bias-disable;
+                               };
+                       };
+
+                       uart7_pins_a: uart7-0 {
+                               pins1 {
+                                       pinmux = <STM32_PINMUX('E', 8, AF7)>; /* USART7_TX */
+                                       bias-disable;
+                                       drive-push-pull;
+                                       slew-rate = <0>;
+                               };
+                               pins2 {
+                                       pinmux = <STM32_PINMUX('E', 7, AF7)>; /* USART7_RX */
+                                       bias-disable;
+                               };
+                       };
+
                        usart3_pins_a: usart3-0 {
                                pins1 {
                                        pinmux = <STM32_PINMUX('B', 10, AF7)>, /* USART3_TX */
                                        bias-disable;
                                };
                        };
+
+                       usart3_pins_b: usart3-1 {
+                               pins1 {
+                                       pinmux = <STM32_PINMUX('B', 10, AF7)>, /* USART3_TX */
+                                                <STM32_PINMUX('G', 8, AF8)>; /* USART3_RTS */
+                                       bias-disable;
+                                       drive-push-pull;
+                                       slew-rate = <0>;
+                               };
+                               pins2 {
+                                       pinmux = <STM32_PINMUX('B', 12, AF8)>, /* USART3_RX */
+                                                <STM32_PINMUX('B', 13, AF7)>; /* USART3_CTS_NSS */
+                                       bias-disable;
+                               };
+                       };
                };
 
                pinctrl_z: pin-controller-z@54004000 {