Lines Matching +full:bias +full:- +full:pull +full:- +full:up

1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * Copyright (C) STMicroelectronics 2017 - All Rights Reserved
6 #include <dt-bindings/pinctrl/stm32-pinfunc.h>
9 adc1_in6_pins_a: adc1-in6-0 {
15 adc12_ain_pins_a: adc12-ain-0 {
24 adc12_ain_pins_b: adc12-ain-1 {
31 adc12_usb_cc_pins_a: adc12-usb-cc-pins-0 {
38 cec_pins_a: cec-0 {
41 bias-disable;
42 drive-open-drain;
43 slew-rate = <0>;
47 cec_sleep_pins_a: cec-sleep-0 {
53 cec_pins_b: cec-1 {
56 bias-disable;
57 drive-open-drain;
58 slew-rate = <0>;
62 cec_sleep_pins_b: cec-sleep-1 {
68 dac_ch1_pins_a: dac-ch1-0 {
74 dac_ch2_pins_a: dac-ch2-0 {
80 dcmi_pins_a: dcmi-0 {
97 bias-disable;
101 dcmi_sleep_pins_a: dcmi-sleep-0 {
121 dcmi_pins_b: dcmi-1 {
134 bias-disable;
138 dcmi_sleep_pins_b: dcmi-sleep-1 {
154 dcmi_pins_c: dcmi-2 {
169 bias-pull-up;
173 dcmi_sleep_pins_c: dcmi-sleep-2 {
191 ethernet0_rgmii_pins_a: rgmii-0 {
201 bias-disable;
202 drive-push-pull;
203 slew-rate = <2>;
207 bias-disable;
208 drive-push-pull;
209 slew-rate = <0>;
218 bias-disable;
222 ethernet0_rgmii_sleep_pins_a: rgmii-sleep-0 {
242 ethernet0_rgmii_pins_b: rgmii-1 {
252 bias-disable;
253 drive-push-pull;
254 slew-rate = <2>;
258 bias-disable;
259 drive-push-pull;
260 slew-rate = <0>;
269 bias-disable;
273 ethernet0_rgmii_sleep_pins_b: rgmii-sleep-1 {
293 ethernet0_rgmii_pins_c: rgmii-2 {
303 bias-disable;
304 drive-push-pull;
305 slew-rate = <2>;
309 bias-disable;
310 drive-push-pull;
311 slew-rate = <0>;
320 bias-disable;
324 ethernet0_rgmii_sleep_pins_c: rgmii-sleep-2 {
344 ethernet0_rmii_pins_a: rmii-0 {
352 bias-disable;
353 drive-push-pull;
354 slew-rate = <2>;
360 bias-disable;
364 ethernet0_rmii_sleep_pins_a: rmii-sleep-0 {
378 ethernet0_rmii_pins_b: rmii-1 {
384 bias-disable;
385 drive-push-pull;
386 slew-rate = <1>;
390 bias-disable;
391 drive-push-pull;
392 slew-rate = <0>;
398 bias-disable;
405 ethernet0_rmii_sleep_pins_b: rmii-sleep-1 {
419 ethernet0_rmii_pins_c: rmii-2 {
427 bias-disable;
428 drive-push-pull;
429 slew-rate = <2>;
435 bias-disable;
439 ethernet0_rmii_sleep_pins_c: rmii-sleep-2 {
453 fmc_pins_a: fmc-0 {
468 bias-disable;
469 drive-push-pull;
470 slew-rate = <1>;
474 bias-pull-up;
478 fmc_sleep_pins_a: fmc-sleep-0 {
497 fmc_pins_b: fmc-1 {
520 bias-disable;
521 drive-push-pull;
522 slew-rate = <3>;
526 fmc_sleep_pins_b: fmc-sleep-1 {
552 i2c1_pins_a: i2c1-0 {
556 bias-disable;
557 drive-open-drain;
558 slew-rate = <0>;
562 i2c1_sleep_pins_a: i2c1-sleep-0 {
569 i2c1_pins_b: i2c1-1 {
573 bias-disable;
574 drive-open-drain;
575 slew-rate = <0>;
579 i2c1_sleep_pins_b: i2c1-sleep-1 {
586 i2c2_pins_a: i2c2-0 {
590 bias-disable;
591 drive-open-drain;
592 slew-rate = <0>;
596 i2c2_sleep_pins_a: i2c2-sleep-0 {
603 i2c2_pins_b1: i2c2-1 {
606 bias-disable;
607 drive-open-drain;
608 slew-rate = <0>;
612 i2c2_sleep_pins_b1: i2c2-sleep-1 {
618 i2c2_pins_c: i2c2-2 {
622 bias-disable;
623 drive-open-drain;
624 slew-rate = <0>;
628 i2c2_pins_sleep_c: i2c2-sleep-2 {
635 i2c5_pins_a: i2c5-0 {
639 bias-disable;
640 drive-open-drain;
641 slew-rate = <0>;
645 i2c5_sleep_pins_a: i2c5-sleep-0 {
653 i2c5_pins_b: i2c5-1 {
657 bias-disable;
658 drive-open-drain;
659 slew-rate = <0>;
663 i2c5_sleep_pins_b: i2c5-sleep-1 {
670 i2s2_pins_a: i2s2-0 {
675 slew-rate = <1>;
676 drive-push-pull;
677 bias-disable;
681 i2s2_sleep_pins_a: i2s2-sleep-0 {
689 ltdc_pins_a: ltdc-0 {
719 bias-disable;
720 drive-push-pull;
721 slew-rate = <1>;
725 ltdc_sleep_pins_a: ltdc-sleep-0 {
758 ltdc_pins_b: ltdc-1 {
788 bias-disable;
789 drive-push-pull;
790 slew-rate = <1>;
794 ltdc_sleep_pins_b: ltdc-sleep-1 {
827 ltdc_pins_c: ltdc-2 {
850 bias-disable;
851 drive-push-pull;
852 slew-rate = <0>;
856 bias-disable;
857 drive-push-pull;
858 slew-rate = <1>;
862 ltdc_sleep_pins_c: ltdc-sleep-2 {
889 ltdc_pins_d: ltdc-3 {
892 bias-disable;
893 drive-push-pull;
894 slew-rate = <3>;
924 bias-disable;
925 drive-push-pull;
926 slew-rate = <2>;
930 ltdc_sleep_pins_d: ltdc-sleep-3 {
963 mco1_pins_a: mco1-0 {
966 bias-disable;
967 drive-push-pull;
968 slew-rate = <1>;
972 mco1_sleep_pins_a: mco1-sleep-0 {
978 mco2_pins_a: mco2-0 {
981 bias-disable;
982 drive-push-pull;
983 slew-rate = <2>;
987 mco2_sleep_pins_a: mco2-sleep-0 {
993 m_can1_pins_a: m-can1-0 {
996 slew-rate = <1>;
997 drive-push-pull;
998 bias-disable;
1002 bias-disable;
1006 m_can1_sleep_pins_a: m_can1-sleep-0 {
1013 m_can1_pins_b: m-can1-1 {
1016 slew-rate = <1>;
1017 drive-push-pull;
1018 bias-disable;
1022 bias-disable;
1026 m_can1_sleep_pins_b: m_can1-sleep-1 {
1033 m_can1_pins_c: m-can1-2 {
1036 slew-rate = <1>;
1037 drive-push-pull;
1038 bias-disable;
1042 bias-disable;
1046 m_can1_sleep_pins_c: m_can1-sleep-2 {
1053 m_can2_pins_a: m-can2-0 {
1056 slew-rate = <1>;
1057 drive-push-pull;
1058 bias-disable;
1062 bias-disable;
1066 m_can2_sleep_pins_a: m_can2-sleep-0 {
1073 pwm1_pins_a: pwm1-0 {
1078 bias-pull-down;
1079 drive-push-pull;
1080 slew-rate = <0>;
1084 pwm1_sleep_pins_a: pwm1-sleep-0 {
1092 pwm1_pins_b: pwm1-1 {
1095 bias-pull-down;
1096 drive-push-pull;
1097 slew-rate = <0>;
1101 pwm1_sleep_pins_b: pwm1-sleep-1 {
1107 pwm2_pins_a: pwm2-0 {
1110 bias-pull-down;
1111 drive-push-pull;
1112 slew-rate = <0>;
1116 pwm2_sleep_pins_a: pwm2-sleep-0 {
1122 pwm3_pins_a: pwm3-0 {
1125 bias-pull-down;
1126 drive-push-pull;
1127 slew-rate = <0>;
1131 pwm3_sleep_pins_a: pwm3-sleep-0 {
1137 pwm3_pins_b: pwm3-1 {
1140 bias-disable;
1141 drive-push-pull;
1142 slew-rate = <0>;
1146 pwm3_sleep_pins_b: pwm3-sleep-1 {
1152 pwm4_pins_a: pwm4-0 {
1156 bias-pull-down;
1157 drive-push-pull;
1158 slew-rate = <0>;
1162 pwm4_sleep_pins_a: pwm4-sleep-0 {
1169 pwm4_pins_b: pwm4-1 {
1172 bias-pull-down;
1173 drive-push-pull;
1174 slew-rate = <0>;
1178 pwm4_sleep_pins_b: pwm4-sleep-1 {
1184 pwm5_pins_a: pwm5-0 {
1187 bias-pull-down;
1188 drive-push-pull;
1189 slew-rate = <0>;
1193 pwm5_sleep_pins_a: pwm5-sleep-0 {
1199 pwm5_pins_b: pwm5-1 {
1204 bias-disable;
1205 drive-push-pull;
1206 slew-rate = <0>;
1210 pwm5_sleep_pins_b: pwm5-sleep-1 {
1218 pwm8_pins_a: pwm8-0 {
1221 bias-pull-down;
1222 drive-push-pull;
1223 slew-rate = <0>;
1227 pwm8_sleep_pins_a: pwm8-sleep-0 {
1233 pwm12_pins_a: pwm12-0 {
1236 bias-pull-down;
1237 drive-push-pull;
1238 slew-rate = <0>;
1242 pwm12_sleep_pins_a: pwm12-sleep-0 {
1248 qspi_clk_pins_a: qspi-clk-0 {
1251 bias-disable;
1252 drive-push-pull;
1253 slew-rate = <3>;
1257 qspi_clk_sleep_pins_a: qspi-clk-sleep-0 {
1263 qspi_bk1_pins_a: qspi-bk1-0 {
1269 bias-disable;
1270 drive-push-pull;
1271 slew-rate = <1>;
1275 qspi_bk1_sleep_pins_a: qspi-bk1-sleep-0 {
1284 qspi_bk2_pins_a: qspi-bk2-0 {
1290 bias-disable;
1291 drive-push-pull;
1292 slew-rate = <1>;
1296 qspi_bk2_sleep_pins_a: qspi-bk2-sleep-0 {
1305 qspi_cs1_pins_a: qspi-cs1-0 {
1308 bias-pull-up;
1309 drive-push-pull;
1310 slew-rate = <1>;
1314 qspi_cs1_sleep_pins_a: qspi-cs1-sleep-0 {
1320 qspi_cs2_pins_a: qspi-cs2-0 {
1323 bias-pull-up;
1324 drive-push-pull;
1325 slew-rate = <1>;
1329 qspi_cs2_sleep_pins_a: qspi-cs2-sleep-0 {
1335 sai2a_pins_a: sai2a-0 {
1341 slew-rate = <0>;
1342 drive-push-pull;
1343 bias-disable;
1347 sai2a_sleep_pins_a: sai2a-sleep-0 {
1356 sai2a_pins_b: sai2a-1 {
1361 slew-rate = <0>;
1362 drive-push-pull;
1363 bias-disable;
1367 sai2a_sleep_pins_b: sai2a-sleep-1 {
1375 sai2a_pins_c: sai2a-2 {
1380 slew-rate = <0>;
1381 drive-push-pull;
1382 bias-disable;
1386 sai2a_sleep_pins_c: sai2a-sleep-2 {
1394 sai2b_pins_a: sai2b-0 {
1399 slew-rate = <0>;
1400 drive-push-pull;
1401 bias-disable;
1405 bias-disable;
1409 sai2b_sleep_pins_a: sai2b-sleep-0 {
1418 sai2b_pins_b: sai2b-1 {
1421 bias-disable;
1425 sai2b_sleep_pins_b: sai2b-sleep-1 {
1431 sai2b_pins_c: sai2b-2 {
1434 bias-disable;
1438 sai2b_sleep_pins_c: sai2b-sleep-2 {
1444 sai4a_pins_a: sai4a-0 {
1447 slew-rate = <0>;
1448 drive-push-pull;
1449 bias-disable;
1453 sai4a_sleep_pins_a: sai4a-sleep-0 {
1459 sdmmc1_b4_pins_a: sdmmc1-b4-0 {
1466 slew-rate = <1>;
1467 drive-push-pull;
1468 bias-disable;
1472 slew-rate = <2>;
1473 drive-push-pull;
1474 bias-disable;
1478 sdmmc1_b4_od_pins_a: sdmmc1-b4-od-0 {
1484 slew-rate = <1>;
1485 drive-push-pull;
1486 bias-disable;
1490 slew-rate = <2>;
1491 drive-push-pull;
1492 bias-disable;
1496 slew-rate = <1>;
1497 drive-open-drain;
1498 bias-disable;
1502 sdmmc1_b4_init_pins_a: sdmmc1-b4-init-0 {
1508 slew-rate = <1>;
1509 drive-push-pull;
1510 bias-disable;
1514 sdmmc1_b4_sleep_pins_a: sdmmc1-b4-sleep-0 {
1525 sdmmc1_dir_pins_a: sdmmc1-dir-0 {
1530 slew-rate = <1>;
1531 drive-push-pull;
1532 bias-pull-up;
1536 bias-pull-up;
1540 sdmmc1_dir_init_pins_a: sdmmc1-dir-init-0 {
1545 slew-rate = <1>;
1546 drive-push-pull;
1547 bias-pull-up;
1551 sdmmc1_dir_sleep_pins_a: sdmmc1-dir-sleep-0 {
1560 sdmmc1_dir_pins_b: sdmmc1-dir-1 {
1565 slew-rate = <1>;
1566 drive-push-pull;
1567 bias-pull-up;
1571 bias-pull-up;
1575 sdmmc1_dir_sleep_pins_b: sdmmc1-dir-sleep-1 {
1584 sdmmc2_b4_pins_a: sdmmc2-b4-0 {
1591 slew-rate = <1>;
1592 drive-push-pull;
1593 bias-pull-up;
1597 slew-rate = <2>;
1598 drive-push-pull;
1599 bias-pull-up;
1603 sdmmc2_b4_od_pins_a: sdmmc2-b4-od-0 {
1609 slew-rate = <1>;
1610 drive-push-pull;
1611 bias-pull-up;
1615 slew-rate = <2>;
1616 drive-push-pull;
1617 bias-pull-up;
1621 slew-rate = <1>;
1622 drive-open-drain;
1623 bias-pull-up;
1627 sdmmc2_b4_sleep_pins_a: sdmmc2-b4-sleep-0 {
1638 sdmmc2_b4_pins_b: sdmmc2-b4-1 {
1645 slew-rate = <1>;
1646 drive-push-pull;
1647 bias-disable;
1651 slew-rate = <2>;
1652 drive-push-pull;
1653 bias-disable;
1657 sdmmc2_b4_od_pins_b: sdmmc2-b4-od-1 {
1663 slew-rate = <1>;
1664 drive-push-pull;
1665 bias-disable;
1669 slew-rate = <2>;
1670 drive-push-pull;
1671 bias-disable;
1675 slew-rate = <1>;
1676 drive-open-drain;
1677 bias-disable;
1681 sdmmc2_d47_pins_a: sdmmc2-d47-0 {
1687 slew-rate = <1>;
1688 drive-push-pull;
1689 bias-pull-up;
1693 sdmmc2_d47_sleep_pins_a: sdmmc2-d47-sleep-0 {
1702 sdmmc2_d47_pins_b: sdmmc2-d47-1 {
1708 slew-rate = <1>;
1709 drive-push-pull;
1710 bias-disable;
1714 sdmmc2_d47_sleep_pins_b: sdmmc2-d47-sleep-1 {
1723 sdmmc2_d47_pins_c: sdmmc2-d47-2 {
1729 slew-rate = <1>;
1730 drive-push-pull;
1731 bias-pull-up;
1735 sdmmc2_d47_sleep_pins_c: sdmmc2-d47-sleep-2 {
1744 sdmmc2_d47_pins_d: sdmmc2-d47-3 {
1753 sdmmc2_d47_sleep_pins_d: sdmmc2-d47-sleep-3 {
1762 sdmmc3_b4_pins_a: sdmmc3-b4-0 {
1769 slew-rate = <1>;
1770 drive-push-pull;
1771 bias-pull-up;
1775 slew-rate = <2>;
1776 drive-push-pull;
1777 bias-pull-up;
1781 sdmmc3_b4_od_pins_a: sdmmc3-b4-od-0 {
1787 slew-rate = <1>;
1788 drive-push-pull;
1789 bias-pull-up;
1793 slew-rate = <2>;
1794 drive-push-pull;
1795 bias-pull-up;
1799 slew-rate = <1>;
1800 drive-open-drain;
1801 bias-pull-up;
1805 sdmmc3_b4_sleep_pins_a: sdmmc3-b4-sleep-0 {
1816 sdmmc3_b4_pins_b: sdmmc3-b4-1 {
1823 slew-rate = <1>;
1824 drive-push-pull;
1825 bias-pull-up;
1829 slew-rate = <2>;
1830 drive-push-pull;
1831 bias-pull-up;
1835 sdmmc3_b4_od_pins_b: sdmmc3-b4-od-1 {
1841 slew-rate = <1>;
1842 drive-push-pull;
1843 bias-pull-up;
1847 slew-rate = <2>;
1848 drive-push-pull;
1849 bias-pull-up;
1853 slew-rate = <1>;
1854 drive-open-drain;
1855 bias-pull-up;
1859 sdmmc3_b4_sleep_pins_b: sdmmc3-b4-sleep-1 {
1870 spdifrx_pins_a: spdifrx-0 {
1873 bias-disable;
1877 spdifrx_sleep_pins_a: spdifrx-sleep-0 {
1883 spi2_pins_a: spi2-0 {
1887 bias-disable;
1888 drive-push-pull;
1889 slew-rate = <1>;
1894 bias-disable;
1898 spi2_pins_b: spi2-1 {
1902 bias-disable;
1903 drive-push-pull;
1904 slew-rate = <1>;
1909 bias-disable;
1913 spi4_pins_a: spi4-0 {
1917 bias-disable;
1918 drive-push-pull;
1919 slew-rate = <1>;
1923 bias-disable;
1927 stusb1600_pins_a: stusb1600-0 {
1930 bias-pull-up;
1934 uart4_pins_a: uart4-0 {
1937 bias-disable;
1938 drive-push-pull;
1939 slew-rate = <0>;
1943 bias-disable;
1947 uart4_idle_pins_a: uart4-idle-0 {
1953 bias-disable;
1957 uart4_sleep_pins_a: uart4-sleep-0 {
1964 uart4_pins_b: uart4-1 {
1967 bias-disable;
1968 drive-push-pull;
1969 slew-rate = <0>;
1973 bias-disable;
1977 uart4_pins_c: uart4-2 {
1980 bias-disable;
1981 drive-push-pull;
1982 slew-rate = <0>;
1986 bias-disable;
1990 uart4_pins_d: uart4-3 {
1993 bias-disable;
1994 drive-push-pull;
1995 slew-rate = <0>;
1999 bias-disable;
2003 uart4_idle_pins_d: uart4-idle-3 {
2009 bias-disable;
2013 uart4_sleep_pins_d: uart4-sleep-3 {
2020 uart5_pins_a: uart5-0 {
2023 bias-disable;
2024 drive-push-pull;
2025 slew-rate = <0>;
2029 bias-disable;
2033 uart7_pins_a: uart7-0 {
2036 bias-disable;
2037 drive-push-pull;
2038 slew-rate = <0>;
2044 bias-disable;
2048 uart7_pins_b: uart7-1 {
2051 bias-disable;
2052 drive-push-pull;
2053 slew-rate = <0>;
2057 bias-disable;
2061 uart7_pins_c: uart7-2 {
2064 bias-disable;
2065 drive-push-pull;
2066 slew-rate = <0>;
2070 bias-pull-up;
2074 uart7_idle_pins_c: uart7-idle-2 {
2080 bias-pull-up;
2084 uart7_sleep_pins_c: uart7-sleep-2 {
2091 uart8_pins_a: uart8-0 {
2094 bias-disable;
2095 drive-push-pull;
2096 slew-rate = <0>;
2100 bias-disable;
2104 uart8_rtscts_pins_a: uart8rtscts-0 {
2108 bias-disable;
2112 usart2_pins_a: usart2-0 {
2116 bias-disable;
2117 drive-push-pull;
2118 slew-rate = <0>;
2123 bias-disable;
2127 usart2_sleep_pins_a: usart2-sleep-0 {
2136 usart2_pins_b: usart2-1 {
2140 bias-disable;
2141 drive-push-pull;
2142 slew-rate = <0>;
2147 bias-disable;
2151 usart2_sleep_pins_b: usart2-sleep-1 {
2160 usart2_pins_c: usart2-2 {
2164 bias-disable;
2165 drive-push-pull;
2166 slew-rate = <3>;
2171 bias-disable;
2175 usart2_idle_pins_c: usart2-idle-2 {
2182 bias-disable;
2183 drive-push-pull;
2184 slew-rate = <3>;
2188 bias-disable;
2192 usart2_sleep_pins_c: usart2-sleep-2 {
2201 usart3_pins_a: usart3-0 {
2204 bias-disable;
2205 drive-push-pull;
2206 slew-rate = <0>;
2210 bias-disable;
2214 usart3_pins_b: usart3-1 {
2218 bias-disable;
2219 drive-push-pull;
2220 slew-rate = <0>;
2225 bias-pull-up;
2229 usart3_idle_pins_b: usart3-idle-1 {
2236 bias-disable;
2237 drive-push-pull;
2238 slew-rate = <0>;
2242 bias-pull-up;
2246 usart3_sleep_pins_b: usart3-sleep-1 {
2255 usart3_pins_c: usart3-2 {
2259 bias-disable;
2260 drive-push-pull;
2261 slew-rate = <0>;
2266 bias-pull-up;
2270 usart3_idle_pins_c: usart3-idle-2 {
2277 bias-disable;
2278 drive-push-pull;
2279 slew-rate = <0>;
2283 bias-pull-up;
2287 usart3_sleep_pins_c: usart3-sleep-2 {
2296 usart3_pins_d: usart3-3 {
2300 bias-disable;
2301 drive-push-pull;
2302 slew-rate = <0>;
2307 bias-disable;
2311 usart3_idle_pins_d: usart3-idle-3 {
2319 bias-disable;
2323 usart3_sleep_pins_d: usart3-sleep-3 {
2332 usart3_pins_e: usart3-4 {
2336 bias-disable;
2337 drive-push-pull;
2338 slew-rate = <0>;
2343 bias-pull-up;
2347 usart3_idle_pins_e: usart3-idle-4 {
2354 bias-disable;
2355 drive-push-pull;
2356 slew-rate = <0>;
2360 bias-pull-up;
2364 usart3_sleep_pins_e: usart3-sleep-4 {
2373 usbotg_hs_pins_a: usbotg-hs-0 {
2379 usbotg_fs_dp_dm_pins_a: usbotg-fs-dp-dm-0 {
2388 i2c2_pins_b2: i2c2-0 {
2391 bias-disable;
2392 drive-open-drain;
2393 slew-rate = <0>;
2397 i2c2_sleep_pins_b2: i2c2-sleep-0 {
2403 i2c4_pins_a: i2c4-0 {
2407 bias-disable;
2408 drive-open-drain;
2409 slew-rate = <0>;
2413 i2c4_sleep_pins_a: i2c4-sleep-0 {
2420 i2c6_pins_a: i2c6-0 {
2424 bias-disable;
2425 drive-open-drain;
2426 slew-rate = <0>;
2430 i2c6_sleep_pins_a: i2c6-sleep-0 {
2437 spi1_pins_a: spi1-0 {
2441 bias-disable;
2442 drive-push-pull;
2443 slew-rate = <1>;
2448 bias-disable;
2452 spi1_pins_b: spi1-1 {
2456 bias-disable;
2457 drive-push-pull;
2458 slew-rate = <1>;
2463 bias-disable;