Lines Matching +full:0 +full:- +full:9 +full:a +full:- +full:e

1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * Copyright (C) STMicroelectronics 2021 - All Rights Reserved
6 #include <dt-bindings/pinctrl/stm32-pinfunc.h>
9 adc1_usb_cc_pins_a: adc1-usb-cc-pins-0 {
12 <STM32_PINMUX('A', 3, ANALOG)>; /* ADC1 in12 */
16 i2c1_pins_a: i2c1-0 {
19 <STM32_PINMUX('E', 8, AF5)>; /* I2C1_SDA */
20 bias-disable;
21 drive-open-drain;
22 slew-rate = <0>;
26 i2c1_sleep_pins_a: i2c1-sleep-0 {
29 <STM32_PINMUX('E', 8, ANALOG)>; /* I2C1_SDA */
33 i2c5_pins_a: i2c5-0 {
37 bias-disable;
38 drive-open-drain;
39 slew-rate = <0>;
43 i2c5_sleep_pins_a: i2c5-sleep-0 {
50 mcp23017_pins_a: mcp23017-0 {
53 bias-pull-up;
57 pwm3_pins_a: pwm3-0 {
60 bias-pull-down;
61 drive-push-pull;
62 slew-rate = <0>;
66 pwm3_sleep_pins_a: pwm3-sleep-0 {
72 pwm4_pins_a: pwm4-0 {
75 bias-pull-down;
76 drive-push-pull;
77 slew-rate = <0>;
81 pwm4_sleep_pins_a: pwm4-sleep-0 {
87 pwm8_pins_a: pwm8-0 {
89 pinmux = <STM32_PINMUX('E', 5, AF3)>; /* TIM8_CH3 */
90 bias-pull-down;
91 drive-push-pull;
92 slew-rate = <0>;
96 pwm8_sleep_pins_a: pwm8-sleep-0 {
98 pinmux = <STM32_PINMUX('E', 5, ANALOG)>; /* TIM8_CH3 */
102 pwm14_pins_a: pwm14-0 {
104 pinmux = <STM32_PINMUX('F', 9, AF9)>; /* TIM14_CH1 */
105 bias-pull-down;
106 drive-push-pull;
107 slew-rate = <0>;
111 pwm14_sleep_pins_a: pwm14-sleep-0 {
113 pinmux = <STM32_PINMUX('F', 9, ANALOG)>; /* TIM14_CH1 */
117 sdmmc1_b4_pins_a: sdmmc1-b4-0 {
120 <STM32_PINMUX('C', 9, AF12)>, /* SDMMC1_D1 */
124 slew-rate = <1>;
125 drive-push-pull;
126 bias-disable;
130 sdmmc1_b4_od_pins_a: sdmmc1-b4-od-0 {
133 <STM32_PINMUX('C', 9, AF12)>, /* SDMMC1_D1 */
136 slew-rate = <1>;
137 drive-push-pull;
138 bias-disable;
142 slew-rate = <1>;
143 drive-open-drain;
144 bias-disable;
148 sdmmc1_b4_sleep_pins_a: sdmmc1-b4-sleep-0 {
151 <STM32_PINMUX('C', 9, ANALOG)>, /* SDMMC1_D1 */
159 sdmmc1_clk_pins_a: sdmmc1-clk-0 {
162 slew-rate = <1>;
163 drive-push-pull;
164 bias-disable;
168 sdmmc2_b4_pins_a: sdmmc2-b4-0 {
175 slew-rate = <1>;
176 drive-push-pull;
177 bias-pull-up;
181 sdmmc2_b4_od_pins_a: sdmmc2-b4-od-0 {
187 slew-rate = <1>;
188 drive-push-pull;
189 bias-pull-up;
193 slew-rate = <1>;
194 drive-open-drain;
195 bias-pull-up;
199 sdmmc2_b4_sleep_pins_a: sdmmc2-b4-sleep-0 {
205 <STM32_PINMUX('E', 3, ANALOG)>, /* SDMMC2_CK */
210 sdmmc2_clk_pins_a: sdmmc2-clk-0 {
212 pinmux = <STM32_PINMUX('E', 3, AF10)>; /* SDMMC2_CK */
213 slew-rate = <1>;
214 drive-push-pull;
215 bias-pull-up;
219 spi5_pins_a: spi5-0 {
223 bias-disable;
224 drive-push-pull;
225 slew-rate = <1>;
229 pinmux = <STM32_PINMUX('A', 8, AF5)>; /* SPI5_MISO */
230 bias-disable;
234 spi5_sleep_pins_a: spi5-sleep-0 {
237 <STM32_PINMUX('A', 8, ANALOG)>, /* SPI5_MISO */
242 stm32g0_intn_pins_a: stm32g0-intn-0 {
245 bias-pull-up;
249 uart4_pins_a: uart4-0 {
252 bias-disable;
253 drive-push-pull;
254 slew-rate = <0>;
258 bias-disable;
262 uart4_idle_pins_a: uart4-idle-0 {
268 bias-disable;
272 uart4_sleep_pins_a: uart4-sleep-0 {
279 uart8_pins_a: uart8-0 {
281 pinmux = <STM32_PINMUX('E', 1, AF8)>; /* UART8_TX */
282 bias-disable;
283 drive-push-pull;
284 slew-rate = <0>;
287 pinmux = <STM32_PINMUX('F', 9, AF8)>; /* UART8_RX */
288 bias-pull-up;
292 uart8_idle_pins_a: uart8-idle-0 {
294 pinmux = <STM32_PINMUX('E', 1, ANALOG)>; /* UART8_TX */
297 pinmux = <STM32_PINMUX('F', 9, AF8)>; /* UART8_RX */
298 bias-pull-up;
302 uart8_sleep_pins_a: uart8-sleep-0 {
304 pinmux = <STM32_PINMUX('E', 1, ANALOG)>, /* UART8_TX */
305 <STM32_PINMUX('F', 9, ANALOG)>; /* UART8_RX */
309 usart1_pins_a: usart1-0 {
311 pinmux = <STM32_PINMUX('C', 0, AF7)>, /* USART1_TX */
313 bias-disable;
314 drive-push-pull;
315 slew-rate = <0>;
318 pinmux = <STM32_PINMUX('B', 0, AF4)>, /* USART1_RX */
319 <STM32_PINMUX('A', 7, AF7)>; /* USART1_CTS_NSS */
320 bias-pull-up;
324 usart1_idle_pins_a: usart1-idle-0 {
326 pinmux = <STM32_PINMUX('C', 0, ANALOG)>, /* USART1_TX */
327 <STM32_PINMUX('A', 7, ANALOG)>; /* USART1_CTS_NSS */
331 bias-disable;
332 drive-push-pull;
333 slew-rate = <0>;
336 pinmux = <STM32_PINMUX('B', 0, AF4)>; /* USART1_RX */
337 bias-pull-up;
341 usart1_sleep_pins_a: usart1-sleep-0 {
343 pinmux = <STM32_PINMUX('C', 0, ANALOG)>, /* USART1_TX */
345 <STM32_PINMUX('A', 7, ANALOG)>, /* USART1_CTS_NSS */
346 <STM32_PINMUX('B', 0, ANALOG)>; /* USART1_RX */
350 usart2_pins_a: usart2-0 {
354 bias-disable;
355 drive-push-pull;
356 slew-rate = <0>;
360 <STM32_PINMUX('E', 11, AF2)>; /* USART2_CTS_NSS */
361 bias-disable;
365 usart2_idle_pins_a: usart2-idle-0 {
368 <STM32_PINMUX('E', 11, ANALOG)>; /* USART2_CTS_NSS */
372 bias-disable;
373 drive-push-pull;
374 slew-rate = <0>;
378 bias-disable;
382 usart2_sleep_pins_a: usart2-sleep-0 {
387 <STM32_PINMUX('E', 11, ANALOG)>; /* USART2_CTS_NSS */