Lines Matching +full:use +full:- +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
24 * restriction, including without limitation the rights to use,
39 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
43 #include <dt-bindings/pinctrl/stm32-pinfunc.h>
44 #include <dt-bindings/mfd/stm32f4-rcc.h>
49 #address-cells = <1>;
50 #size-cells = <1>;
52 interrupt-parent = <&exti>;
56 gpio-controller;
57 #gpio-cells = <2>;
58 interrupt-controller;
59 #interrupt-cells = <2>;
62 st,bank-name = "GPIOA";
66 gpio-controller;
67 #gpio-cells = <2>;
68 interrupt-controller;
69 #interrupt-cells = <2>;
72 st,bank-name = "GPIOB";
76 gpio-controller;
77 #gpio-cells = <2>;
78 interrupt-controller;
79 #interrupt-cells = <2>;
82 st,bank-name = "GPIOC";
86 gpio-controller;
87 #gpio-cells = <2>;
88 interrupt-controller;
89 #interrupt-cells = <2>;
92 st,bank-name = "GPIOD";
96 gpio-controller;
97 #gpio-cells = <2>;
98 interrupt-controller;
99 #interrupt-cells = <2>;
102 st,bank-name = "GPIOE";
106 gpio-controller;
107 #gpio-cells = <2>;
108 interrupt-controller;
109 #interrupt-cells = <2>;
112 st,bank-name = "GPIOF";
116 gpio-controller;
117 #gpio-cells = <2>;
118 interrupt-controller;
119 #interrupt-cells = <2>;
122 st,bank-name = "GPIOG";
126 gpio-controller;
127 #gpio-cells = <2>;
128 interrupt-controller;
129 #interrupt-cells = <2>;
132 st,bank-name = "GPIOH";
136 gpio-controller;
137 #gpio-cells = <2>;
138 interrupt-controller;
139 #interrupt-cells = <2>;
142 st,bank-name = "GPIOI";
146 gpio-controller;
147 #gpio-cells = <2>;
148 interrupt-controller;
149 #interrupt-cells = <2>;
152 st,bank-name = "GPIOJ";
156 gpio-controller;
157 #gpio-cells = <2>;
158 interrupt-controller;
159 #interrupt-cells = <2>;
162 st,bank-name = "GPIOK";
165 usart1_pins_a: usart1-0 {
168 bias-disable;
169 drive-push-pull;
170 slew-rate = <0>;
174 bias-disable;
178 usart3_pins_a: usart3-0 {
181 bias-disable;
182 drive-push-pull;
183 slew-rate = <0>;
187 bias-disable;
191 usbotg_fs_pins_a: usbotg-fs-0 {
196 bias-disable;
197 drive-push-pull;
198 slew-rate = <2>;
202 usbotg_fs_pins_b: usbotg-fs-1 {
207 bias-disable;
208 drive-push-pull;
209 slew-rate = <2>;
213 usbotg_hs_pins_a: usbotg-hs-0 {
227 bias-disable;
228 drive-push-pull;
229 slew-rate = <2>;
233 ethernet_mii: mii-0 {
249 slew-rate = <2>;
253 adc3_in8_pin: adc-200 {
259 pwm1_pins: pwm1-0 {
267 pwm3_pins: pwm3-0 {
274 i2c1_pins: i2c1-0 {
278 bias-disable;
279 drive-open-drain;
280 slew-rate = <3>;
284 ltdc_pins_a: ltdc-0 {
314 slew-rate = <2>;
318 ltdc_pins_b: ltdc-1 {
364 slew-rate = <2>;
368 spi5_pins: spi5-0 {
374 bias-disable;
375 drive-push-pull;
376 slew-rate = <0>;
381 bias-disable;
385 i2c3_pins: i2c3-0 {
391 bias-disable;
392 drive-open-drain;
393 slew-rate = <3>;
397 dcmi_pins: dcmi-0 {
414 bias-disable;
415 drive-push-pull;
416 slew-rate = <3>;
420 sdio_pins: sdio-pins-0 {
428 drive-push-pull;
429 slew-rate = <2>;
433 sdio_pins_od: sdio-pins-od-0 {
440 drive-push-pull;
441 slew-rate = <2>;
446 drive-open-drain;
447 slew-rate = <2>;
451 can1_pins_a: can1-0 {
457 bias-pull-up;
461 can2_pins_a: can2-0 {
467 bias-pull-up;
471 can2_pins_b: can2-1 {
477 bias-pull-up;