Lines Matching +full:push +full:- +full:pull
2 * Copyright 2017 - Alexandre Torgue <alexandre.torgue@st.com>
4 * This file is dual-licensed: you can use it either under the terms
43 #include <dt-bindings/pinctrl/stm32-pinfunc.h>
44 #include <dt-bindings/mfd/stm32f4-rcc.h>
48 pinctrl: pin-controller {
49 #address-cells = <1>;
50 #size-cells = <1>;
52 interrupt-parent = <&exti>;
54 pins-are-numbered;
57 gpio-controller;
58 #gpio-cells = <2>;
59 interrupt-controller;
60 #interrupt-cells = <2>;
63 st,bank-name = "GPIOA";
67 gpio-controller;
68 #gpio-cells = <2>;
69 interrupt-controller;
70 #interrupt-cells = <2>;
73 st,bank-name = "GPIOB";
77 gpio-controller;
78 #gpio-cells = <2>;
79 interrupt-controller;
80 #interrupt-cells = <2>;
83 st,bank-name = "GPIOC";
87 gpio-controller;
88 #gpio-cells = <2>;
89 interrupt-controller;
90 #interrupt-cells = <2>;
93 st,bank-name = "GPIOD";
97 gpio-controller;
98 #gpio-cells = <2>;
99 interrupt-controller;
100 #interrupt-cells = <2>;
103 st,bank-name = "GPIOE";
107 gpio-controller;
108 #gpio-cells = <2>;
109 interrupt-controller;
110 #interrupt-cells = <2>;
113 st,bank-name = "GPIOF";
117 gpio-controller;
118 #gpio-cells = <2>;
119 interrupt-controller;
120 #interrupt-cells = <2>;
123 st,bank-name = "GPIOG";
127 gpio-controller;
128 #gpio-cells = <2>;
129 interrupt-controller;
130 #interrupt-cells = <2>;
133 st,bank-name = "GPIOH";
137 gpio-controller;
138 #gpio-cells = <2>;
139 interrupt-controller;
140 #interrupt-cells = <2>;
143 st,bank-name = "GPIOI";
147 gpio-controller;
148 #gpio-cells = <2>;
149 interrupt-controller;
150 #interrupt-cells = <2>;
153 st,bank-name = "GPIOJ";
157 gpio-controller;
158 #gpio-cells = <2>;
159 interrupt-controller;
160 #interrupt-cells = <2>;
163 st,bank-name = "GPIOK";
166 usart1_pins_a: usart1-0 {
169 bias-disable;
170 drive-push-pull;
171 slew-rate = <0>;
175 bias-disable;
179 usart3_pins_a: usart3-0 {
182 bias-disable;
183 drive-push-pull;
184 slew-rate = <0>;
188 bias-disable;
192 usbotg_fs_pins_a: usbotg-fs-0 {
197 bias-disable;
198 drive-push-pull;
199 slew-rate = <2>;
203 usbotg_fs_pins_b: usbotg-fs-1 {
208 bias-disable;
209 drive-push-pull;
210 slew-rate = <2>;
214 usbotg_hs_pins_a: usbotg-hs-0 {
228 bias-disable;
229 drive-push-pull;
230 slew-rate = <2>;
234 ethernet_mii: mii-0 {
250 slew-rate = <2>;
254 adc3_in8_pin: adc-200 {
260 pwm1_pins: pwm1-0 {
268 pwm3_pins: pwm3-0 {
275 i2c1_pins: i2c1-0 {
279 bias-disable;
280 drive-open-drain;
281 slew-rate = <3>;
285 ltdc_pins_a: ltdc-0 {
315 slew-rate = <2>;
319 ltdc_pins_b: ltdc-1 {
365 slew-rate = <2>;
369 spi5_pins: spi5-0 {
375 bias-disable;
376 drive-push-pull;
377 slew-rate = <0>;
382 bias-disable;
386 i2c3_pins: i2c3-0 {
392 bias-disable;
393 drive-open-drain;
394 slew-rate = <3>;
398 dcmi_pins: dcmi-0 {
415 bias-disable;
416 drive-push-pull;
417 slew-rate = <3>;
421 sdio_pins: sdio-pins-0 {
429 drive-push-pull;
430 slew-rate = <2>;
434 sdio_pins_od: sdio-pins-od-0 {
441 drive-push-pull;
442 slew-rate = <2>;
447 drive-open-drain;
448 slew-rate = <2>;