diff --git a/dts/st/n6/stm32n645a0hxq-pinctrl.dtsi b/dts/st/n6/stm32n645a0hxq-pinctrl.dtsi new file mode 100644 index 000000000..8417596e6 --- /dev/null +++ b/dts/st/n6/stm32n645a0hxq-pinctrl.dtsi @@ -0,0 +1,2659 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@56020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc1_inn1_pa0: adc1_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp0_pa0: adc1_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp1_pa1: adc1_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp14_pa2: adc1_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp3_pa6: adc1_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp5_pa8: adc1_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp10_pa9: adc1_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn10_pa10: adc1_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp11_pa10: adc1_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn11_pa11: adc1_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp12_pa11: adc1_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn12_pa12: adc1_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp13_pa12: adc1_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn4_pb10: adc1_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp8_pb10: adc1_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp4_pb11: adc1_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp16_pf3: adc1_inp16_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp18_pf4: adc1_inp18_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn5_pf7: adc1_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp9_pf7: adc1_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp2_pf11: adc1_inp2_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn2_pf12: adc1_inn2_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp6_pf12: adc1_inp6_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn1_pa0: adc2_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp0_pa0: adc2_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp1_pa1: adc2_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp14_pa2: adc2_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp18_pa5: adc2_inp18_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp3_pa6: adc2_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp5_pa8: adc2_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp10_pa9: adc2_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn10_pa10: adc2_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp11_pa10: adc2_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn11_pa11: adc2_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp12_pa11: adc2_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn12_pa12: adc2_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp13_pa12: adc2_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn4_pb10: adc2_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp8_pb10: adc2_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp4_pb11: adc2_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn5_pf7: adc2_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp9_pf7: adc2_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp2_pf13: adc2_inp2_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn2_pf14: adc2_inn2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp6_pf14: adc2_inp6_pf14 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc9: analog_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc10: analog_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc11: analog_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc12: analog_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd0: analog_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd1: analog_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd2: analog_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd3: analog_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd4: analog_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd10: analog_pd10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd11: analog_pd11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd12: analog_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd15: analog_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe5: analog_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe7: analog_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe8: analog_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe9: analog_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe10: analog_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe11: analog_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe12: analog_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe13: analog_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe14: analog_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe15: analog_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf2: analog_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf3: analog_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf4: analog_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf5: analog_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf7: analog_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf8: analog_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf10: analog_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf11: analog_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf12: analog_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf13: analog_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf14: analog_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf15: analog_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg2: analog_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg10: analog_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg13: analog_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg14: analog_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph0: analog_ph0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph1: analog_ph1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph2: analog_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn0: analog_pn0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn1: analog_pn1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn2: analog_pn2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn3: analog_pn3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn4: analog_pn4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn5: analog_pn5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn6: analog_pn6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn7: analog_pn7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn8: analog_pn8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn9: analog_pn9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn10: analog_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn11: analog_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn12: analog_pn12 { + pinmux = ; + }; + + /* DCMI */ + + /omit-if-no-ref/ dcmi_d0_pa1: dcmi_d0_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pa6: dcmi_pixclk_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pa9: dcmi_d0_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pa10: dcmi_d1_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pb0: dcmi_d4_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb4: dcmi_vsync_pb4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pb6: dcmi_d6_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pb7: dcmi_d7_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc8: dcmi_d2_pc8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pc9: dcmi_d3_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pc11: dcmi_d4_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pd0: dcmi_hsync_pd0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pd7: dcmi_d0_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pe0: dcmi_d2_pe0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pe5: dcmi_d5_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pe8: dcmi_d4_pe8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pe10: dcmi_d3_pe10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf3: dcmi_hsync_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf4: dcmi_hsync_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pf5: dcmi_d6_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pg2: dcmi_d6_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pg10: dcmi_d2_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pn9: dcmi_d5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* FDCAN_RX */ + + /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb5: fdcan2_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb12: fdcan2_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pe12: fdcan3_rx_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pf3: fdcan3_rx_pf3 { + pinmux = ; + }; + + /* FDCAN_TX */ + + /omit-if-no-ref/ fdcan1_tx_pa12: fdcan1_tx_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pd1: fdcan1_tx_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_ph2: fdcan1_tx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pe5: fdcan2_tx_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pg10: fdcan2_tx_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pe11: fdcan3_tx_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pf2: fdcan3_tx_pf2 { + pinmux = ; + }; + + /* FMC */ + + /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pa3: fmc_a17_pa3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pb3: fmc_a23_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl1_pb3: fmc_nbl1_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a6_pd0: fmc_a6_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pd0: fmc_a22_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a0_pd2: fmc_a0_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pd2: fmc_a16_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a10_pd3: fmc_a10_pd3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a11_pd4: fmc_a11_pd4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a1_pd6: fmc_a1_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pd6: fmc_a17_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a2_pd7: fmc_a2_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pd7: fmc_a18_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a3_pd10: fmc_a3_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pd10: fmc_a19_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pd11: fmc_d8_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a5_pd12: fmc_a5_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pd12: fmc_a21_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a9_pd14: fmc_a9_pd14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a8_pd15: fmc_a8_pd15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne1_pe5: fmc_sdne1_pe5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnwe_pe11: fmc_sdnwe_pe11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pd14: i2c2_scl_pd14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa8: i2c3_scl_pa8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pc10: i2c4_scl_pc10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pe13: i2c4_scl_pe13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd4: i2c2_sda_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd15: i2c2_sda_pd15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa9: i2c3_sda_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc9: i2c3_sda_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pc11: i2c4_sda_pc11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pd11: i2c4_sda_pd11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pe14: i2c4_sda_pe14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pd3: i2c2_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pc8: i2c3_smba_pc8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pe15: i2c4_smba_pe15 { + pinmux = ; + bias-pull-up; + }; + + /* I2S_CK */ + + /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pf7: i2s1_ck_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa12: i2s2_ck_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pf2: i2s2_ck_pf2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pg10: i2s2_ck_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_ck_pc10: i2s3_ck_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pa5: i2s6_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pc12: i2s6_ck_pc12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_MCK */ + + /omit-if-no-ref/ i2s1_mck_pd10: i2s1_mck_pd10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_WS */ + + /omit-if-no-ref/ i2s1_ws_pa15: i2s1_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s1_ws_pf4: i2s1_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pa11: i2s2_ws_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb4: i2s2_ws_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb12: i2s2_ws_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pa15: i2s3_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pd7: i2s3_ws_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pf4: i2s3_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa0: i2s6_ws_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa15: i2s6_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pf4: i2s6_ws_pf4 { + pinmux = ; + }; + + /* I3C_SCL */ + + /omit-if-no-ref/ i3c1_scl_pa5: i3c1_scl_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_pe5: i3c1_scl_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pa8: i3c2_scl_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pb10: i3c2_scl_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pc10: i3c2_scl_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I3C_SDA */ + + /omit-if-no-ref/ i3c1_sda_pa6: i3c1_sda_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pa9: i3c2_sda_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pb11: i3c2_sda_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pc11: i3c2_sda_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { + pinmux = ; + }; + + /* LTDC */ + + /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g2_pa1: ltdc_g2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa2: ltdc_b7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pa5: ltdc_clk_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa6: ltdc_b7_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pa6: ltdc_hsync_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pa8: ltdc_b6_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pa9: ltdc_b5_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pa10: ltdc_b4_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pa11: ltdc_b3_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pa12: ltdc_b2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r5_pa15: ltdc_r5_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pb4: ltdc_r3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pb5: ltdc_r2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pb10: ltdc_g7_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g6_pb11: ltdc_g6_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g5_pb12: ltdc_g5_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pc8: ltdc_b0_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pc9: ltdc_b3_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pd8: ltdc_r7_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pd15: ltdc_r2_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pe11: ltdc_vsync_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pf2: ltdc_b1_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pf3: ltdc_r4_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pf4: ltdc_r3_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf5: ltdc_g0_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pf7: ltdc_vsync_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pf8: ltdc_r6_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pf10: ltdc_r1_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pf11: ltdc_b0_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf14: ltdc_g0_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pf15: ltdc_g1_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg2: ltdc_r0_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pg10: ltdc_g4_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pg13: ltdc_de_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg14: ltdc_b1_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pn10: ltdc_b4_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pn11: ltdc_b6_pn11 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pc9: rcc_mco_2_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb4: spi1_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd6: spi2_miso_pd6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd11: spi2_miso_pd11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb4: spi3_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc11: spi3_miso_pc11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pb6: spi4_miso_pb6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pe13: spi4_miso_pe13 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pd4: spi5_miso_pd4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pf12: spi5_miso_pf12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pa6: spi6_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pb4: spi6_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pb5: spi1_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd2: spi2_mosi_pd2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd7: spi2_mosi_pd7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb5: spi3_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc12: spi3_mosi_pc12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pb7: spi4_mosi_pb7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pe14: spi4_mosi_pe14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf11: spi5_mosi_pf11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf14: spi5_mosi_pf14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pg2: spi5_mosi_pg2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pb5: spi6_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pg14: spi6_mosi_pg14 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa15: spi1_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pf4: spi1_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa11: spi2_nss_pa11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb4: spi2_nss_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa15: spi3_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pd7: spi3_nss_pd7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pf4: spi3_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pb0: spi4_nss_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pe11: spi4_nss_pe11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pa3: spi5_nss_pa3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pf13: spi5_nss_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa0: spi6_nss_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa15: spi6_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pf4: spi6_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pa5: spi1_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pf7: spi1_sck_pf7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa12: spi2_sck_pa12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pf2: spi2_sck_pf2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pg10: spi2_sck_pg10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe2: spi4_sck_pe2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe12: spi4_sck_pe12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pe15: spi5_sck_pe15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pf15: spi5_sck_pf15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pa5: spi6_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pc12: spi6_sck_pc12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb7: tim1_bkin2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pb12: tim1_bkin_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pc10: tim1_bkin_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pd4: tim1_bkin2_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pe15: tim1_bkin_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pa0: tim15_bkin_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pe3: tim15_bkin_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_ph2: tim15_bkin_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb4: tim16_bkin_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pf10: tim16_bkin_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim11_ch1_pa8: tim11_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb0: tim1_ch4_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb3: tim1_ch4n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pc12: tim1_ch4_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pd2: tim1_ch3_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pd6: tim1_ch1_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pd7: tim1_ch2_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe2: tim1_ch2n_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pe8: tim1_ch1n_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pe9: tim1_ch1_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe10: tim1_ch2n_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pe11: tim1_ch2_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pe12: tim1_ch3n_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pe13: tim1_ch3_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pe14: tim1_ch4_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pf2: tim1_ch3n_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pf7: tim1_ch2n_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pg10: tim1_ch1n_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa1: tim2_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa2: tim2_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa15: tim2_ch1_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pb10: tim2_ch3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pb11: tim2_ch4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pf14: tim2_ch2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pa6: tim13_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa6: tim3_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb4: tim3_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pb5: tim3_ch2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pc9: tim3_ch4_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pf7: tim3_ch3_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pe5: tim4_ch1_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pg2: tim14_ch1_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pb6: tim15_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pb7: tim15_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pc12: tim15_ch1_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd2: tim15_ch1n_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pd6: tim15_ch2_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd7: tim15_ch1n_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa3: tim16_ch1_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pe5: tim16_ch1n_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pa5: tim9_ch2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pf7: tim9_ch1_pf7 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pg10: usart3_cts_pg10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pd3: usart6_cts_pd3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pg2: uart7_cts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ uart4_de_pa15: uart4_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ uart5_de_pc8: uart5_de_pc8 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg13: usart3_rts_pg13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pd4: usart6_rts_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pf12: usart1_rx_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc11: usart3_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe0: usart3_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe10: usart3_rx_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa1: uart4_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa11: uart4_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pc11: uart4_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pd0: uart4_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb5: uart5_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb12: uart5_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_ph2: uart5_rx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc9: usart6_rx_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa3: uart7_rx_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa8: uart7_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pe7: uart7_rx_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pf10: uart7_rx_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pe5: lpuart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pe5: usart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pf13: usart1_tx_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd8: usart3_tx_pd8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe1: usart3_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe8: usart3_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa0: uart4_tx_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa12: uart4_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc10: uart4_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pd1: uart4_tx_pd1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pc12: uart5_tx_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe5: uart5_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pg10: uart5_tx_pg10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pg14: usart6_tx_pg14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pa15: uart7_tx_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pb4: uart7_tx_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pe8: uart7_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { + pinmux = ; + bias-pull-up; + }; + + /* XSPIM */ + + /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs1_pn1: xspim_p2_ncs1_pn1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io0_pn2: xspim_p2_io0_pn2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io1_pn3: xspim_p2_io1_pn3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io2_pn4: xspim_p2_io2_pn4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io3_pn5: xspim_p2_io3_pn5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_clk_pn6: xspim_p2_clk_pn6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_nclk_pn7: xspim_p2_nclk_pn7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io4_pn8: xspim_p2_io4_pn8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io5_pn9: xspim_p2_io5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io6_pn10: xspim_p2_io6_pn10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io7_pn11: xspim_p2_io7_pn11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs2_pn12: xspim_p2_ncs2_pn12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/n6/stm32n645b0hxq-pinctrl.dtsi b/dts/st/n6/stm32n645b0hxq-pinctrl.dtsi new file mode 100644 index 000000000..9ed74ae7a --- /dev/null +++ b/dts/st/n6/stm32n645b0hxq-pinctrl.dtsi @@ -0,0 +1,3654 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@56020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc1_inn1_pa0: adc1_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp0_pa0: adc1_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp1_pa1: adc1_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp14_pa2: adc1_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp3_pa6: adc1_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp5_pa8: adc1_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp10_pa9: adc1_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn10_pa10: adc1_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp11_pa10: adc1_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn11_pa11: adc1_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp12_pa11: adc1_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn12_pa12: adc1_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp13_pa12: adc1_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn4_pb10: adc1_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp8_pb10: adc1_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp4_pb11: adc1_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp16_pf3: adc1_inp16_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp18_pf4: adc1_inp18_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp15_pf6: adc1_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn5_pf7: adc1_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp9_pf7: adc1_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp2_pf11: adc1_inp2_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn2_pf12: adc1_inn2_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp6_pf12: adc1_inp6_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn3_pg15: adc1_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp7_pg15: adc1_inp7_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn1_pa0: adc2_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp0_pa0: adc2_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp1_pa1: adc2_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp14_pa2: adc2_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp18_pa5: adc2_inp18_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp3_pa6: adc2_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp5_pa8: adc2_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp10_pa9: adc2_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn10_pa10: adc2_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp11_pa10: adc2_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn11_pa11: adc2_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp12_pa11: adc2_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn12_pa12: adc2_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp13_pa12: adc2_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn4_pb10: adc2_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp8_pb10: adc2_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp4_pb11: adc2_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp15_pf6: adc2_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn5_pf7: adc2_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp9_pf7: adc2_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp2_pf13: adc2_inp2_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn2_pf14: adc2_inn2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp6_pf14: adc2_inp6_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn3_pg15: adc2_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp7_pg15: adc2_inp7_pg15 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc1: analog_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc6: analog_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc7: analog_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc9: analog_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc10: analog_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc11: analog_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc12: analog_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd0: analog_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd1: analog_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd2: analog_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd3: analog_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd4: analog_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd5: analog_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd10: analog_pd10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd11: analog_pd11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd12: analog_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd15: analog_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe5: analog_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe6: analog_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe7: analog_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe8: analog_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe9: analog_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe10: analog_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe11: analog_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe12: analog_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe13: analog_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe14: analog_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe15: analog_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf0: analog_pf0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf1: analog_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf2: analog_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf3: analog_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf4: analog_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf5: analog_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf6: analog_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf7: analog_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf8: analog_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf9: analog_pf9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf10: analog_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf11: analog_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf12: analog_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf13: analog_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf14: analog_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf15: analog_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg0: analog_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg1: analog_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg2: analog_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg3: analog_pg3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg4: analog_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg5: analog_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg6: analog_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg8: analog_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg9: analog_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg10: analog_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg11: analog_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg12: analog_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg13: analog_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg14: analog_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg15: analog_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph0: analog_ph0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph1: analog_ph1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph2: analog_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph9: analog_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn0: analog_pn0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn1: analog_pn1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn2: analog_pn2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn3: analog_pn3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn4: analog_pn4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn5: analog_pn5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn6: analog_pn6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn7: analog_pn7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn8: analog_pn8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn9: analog_pn9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn10: analog_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn11: analog_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn12: analog_pn12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po0: analog_po0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po1: analog_po1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po2: analog_po2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po4: analog_po4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po5: analog_po5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp0: analog_pp0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp1: analog_pp1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp2: analog_pp2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp3: analog_pp3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp4: analog_pp4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp5: analog_pp5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp6: analog_pp6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp7: analog_pp7 { + pinmux = ; + }; + + /* DCMI */ + + /omit-if-no-ref/ dcmi_d0_pa1: dcmi_d0_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pa6: dcmi_pixclk_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pa9: dcmi_d0_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pa10: dcmi_d1_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pb0: dcmi_d4_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb4: dcmi_vsync_pb4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pb6: dcmi_d6_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pb7: dcmi_d7_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pc1: dcmi_d7_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc6: dcmi_d1_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc7: dcmi_d1_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc8: dcmi_d2_pc8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pc9: dcmi_d3_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pc11: dcmi_d4_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pd0: dcmi_hsync_pd0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pd5: dcmi_pixclk_pd5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pd7: dcmi_d0_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pe0: dcmi_d2_pe0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pe5: dcmi_d5_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pe6: dcmi_d1_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pe6: dcmi_vsync_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pe8: dcmi_d4_pe8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pe10: dcmi_d3_pe10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pf1: dcmi_d7_pf1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf3: dcmi_hsync_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf4: dcmi_hsync_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pf5: dcmi_d6_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pg1: dcmi_pixclk_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pg2: dcmi_d6_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pg3: dcmi_hsync_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pg10: dcmi_d2_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pg15: dcmi_d4_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_ph9: dcmi_d6_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pn9: dcmi_d5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* FDCAN_RX */ + + /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_ph9: fdcan1_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb5: fdcan2_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb12: fdcan2_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pe12: fdcan3_rx_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pf3: fdcan3_rx_pf3 { + pinmux = ; + }; + + /* FDCAN_TX */ + + /omit-if-no-ref/ fdcan1_tx_pa12: fdcan1_tx_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pc1: fdcan1_tx_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pd1: fdcan1_tx_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_ph2: fdcan1_tx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pe5: fdcan2_tx_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pg10: fdcan2_tx_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pe11: fdcan3_tx_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pf2: fdcan3_tx_pf2 { + pinmux = ; + }; + + /* FMC */ + + /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pa3: fmc_a17_pa3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pb3: fmc_a23_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl1_pb3: fmc_nbl1_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a6_pd0: fmc_a6_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pd0: fmc_a22_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a0_pd2: fmc_a0_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pd2: fmc_a16_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a10_pd3: fmc_a10_pd3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a11_pd4: fmc_a11_pd4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pd5: fmc_d6_pd5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a1_pd6: fmc_a1_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pd6: fmc_a17_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a2_pd7: fmc_a2_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pd7: fmc_a18_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdclk_pd9: fmc_sdclk_pd9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a3_pd10: fmc_a3_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pd10: fmc_a19_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pd11: fmc_d8_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a5_pd12: fmc_a5_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pd12: fmc_a21_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a9_pd14: fmc_a9_pd14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a8_pd15: fmc_a8_pd15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne1_pe5: fmc_sdne1_pe5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke1_pe6: fmc_sdcke1_pe6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnwe_pe11: fmc_sdnwe_pe11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pg1: fmc_a19_pg1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pg8: fmc_a20_pg8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pg9: fmc_d8_pg9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pg12: fmc_a18_pg12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pg15: fmc_clk_pg15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_ph9: fmc_d9_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_po0: fmc_a22_po0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_po1: fmc_a23_po1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_po2: fmc_a24_po2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_po4: fmc_a24_po4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl2_po4: fmc_nbl2_po4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_po5: fmc_a25_po5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl3_po5: fmc_nbl3_po5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d16_pp0: fmc_d16_pp0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d17_pp1: fmc_d17_pp1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d18_pp2: fmc_d18_pp2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d19_pp3: fmc_d19_pp3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d20_pp4: fmc_d20_pp4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d21_pp5: fmc_d21_pp5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d22_pp6: fmc_d22_pp6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d23_pp7: fmc_d23_pp7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pe5: i2c1_scl_pe5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_ph9: i2c1_scl_ph9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pd14: i2c2_scl_pd14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa8: i2c3_scl_pa8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pc10: i2c4_scl_pc10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pe13: i2c4_scl_pe13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pc1: i2c1_sda_pc1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pe6: i2c1_sda_pe6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd4: i2c2_sda_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd15: i2c2_sda_pd15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa9: i2c3_sda_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc9: i2c3_sda_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pc11: i2c4_sda_pc11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pd11: i2c4_sda_pd11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pe14: i2c4_sda_pe14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pd3: i2c2_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pc8: i2c3_smba_pc8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pe15: i2c4_smba_pe15 { + pinmux = ; + bias-pull-up; + }; + + /* I2S_CK */ + + /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pf7: i2s1_ck_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa12: i2s2_ck_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pf2: i2s2_ck_pf2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pg10: i2s2_ck_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_ck_pc10: i2s3_ck_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pa5: i2s6_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pc12: i2s6_ck_pc12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_MCK */ + + /omit-if-no-ref/ i2s1_mck_pd10: i2s1_mck_pd10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_mck_pc7: i2s3_mck_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_mck_pf6: i2s6_mck_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_WS */ + + /omit-if-no-ref/ i2s1_ws_pa15: i2s1_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s1_ws_pf4: i2s1_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pa11: i2s2_ws_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb4: i2s2_ws_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb12: i2s2_ws_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pc1: i2s2_ws_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pa15: i2s3_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pd7: i2s3_ws_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pf4: i2s3_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa0: i2s6_ws_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa15: i2s6_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pf4: i2s6_ws_pf4 { + pinmux = ; + }; + + /* I3C_SCL */ + + /omit-if-no-ref/ i3c1_scl_pa5: i3c1_scl_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_pe5: i3c1_scl_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_ph9: i3c1_scl_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pa8: i3c2_scl_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pb10: i3c2_scl_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pc10: i3c2_scl_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I3C_SDA */ + + /omit-if-no-ref/ i3c1_sda_pa6: i3c1_sda_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pc1: i3c1_sda_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pe6: i3c1_sda_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pa9: i3c2_sda_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pb11: i3c2_sda_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pc11: i3c2_sda_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { + pinmux = ; + }; + + /* LTDC */ + + /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g2_pa1: ltdc_g2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa2: ltdc_b7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pa5: ltdc_clk_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa6: ltdc_b7_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pa6: ltdc_hsync_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pa7: ltdc_b1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pa7: ltdc_r4_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pa8: ltdc_b6_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pa9: ltdc_b5_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pa10: ltdc_b4_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pa11: ltdc_b3_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pa12: ltdc_b2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r5_pa15: ltdc_r5_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pb4: ltdc_r3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pb5: ltdc_r2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pb10: ltdc_g7_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g6_pb11: ltdc_g6_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g5_pb12: ltdc_g5_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pc8: ltdc_b0_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pc9: ltdc_b3_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pd8: ltdc_r7_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pd9: ltdc_r1_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pd15: ltdc_r2_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pe11: ltdc_vsync_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pf2: ltdc_b1_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pf3: ltdc_r4_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pf4: ltdc_r3_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf5: ltdc_g0_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pf6: ltdc_de_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pf7: ltdc_vsync_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pf8: ltdc_r6_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pf9: ltdc_hsync_pf9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pf10: ltdc_r1_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pf11: ltdc_b0_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf14: ltdc_g0_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pf15: ltdc_g1_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg0: ltdc_r0_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pg0: ltdc_vsync_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pg1: ltdc_g1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg2: ltdc_r0_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pg4: ltdc_b0_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg5: ltdc_b1_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pg6: ltdc_b3_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pg8: ltdc_g7_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pg9: ltdc_r7_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pg10: ltdc_g4_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pg11: ltdc_r6_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pg12: ltdc_g0_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pg13: ltdc_de_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg14: ltdc_b1_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pg15: ltdc_b0_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pn10: ltdc_b4_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pn11: ltdc_b6_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_po2: ltdc_b7_po2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_po4: ltdc_b4_po4 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pc9: rcc_mco_2_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SDMMC */ + + /omit-if-no-ref/ sdmmc1_cdir_pc1: sdmmc1_cdir_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d5_pc1: sdmmc1_d5_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0dir_pc6: sdmmc1_d0dir_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d6_pc6: sdmmc1_d6_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d123dir_pc7: sdmmc1_d123dir_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d7_pc7: sdmmc1_d7_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pc8: sdmmc1_d0_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d1_pc9: sdmmc1_d1_pc9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d2_pc10: sdmmc1_d2_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d3_pc11: sdmmc1_d3_pc11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ck_pc12: sdmmc1_ck_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pd11: sdmmc1_d0_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pe15: sdmmc1_d0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_cmd_ph2: sdmmc1_cmd_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ckin_ph9: sdmmc1_ckin_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d4_ph9: sdmmc1_d4_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_cmd_pa0: sdmmc2_cmd_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d3_pb4: sdmmc2_d3_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d5_pc1: sdmmc2_d5_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d6_pc6: sdmmc2_d6_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d7_pc7: sdmmc2_d7_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_ck_pd2: sdmmc2_ck_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d7_pd5: sdmmc2_d7_pd5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d1_pg8: sdmmc2_d1_pg8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d4_ph9: sdmmc2_d4_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb4: spi1_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd6: spi2_miso_pd6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd11: spi2_miso_pd11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb4: spi3_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc11: spi3_miso_pc11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pb6: spi4_miso_pb6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pe13: spi4_miso_pe13 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pd4: spi5_miso_pd4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pf12: spi5_miso_pf12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pg1: spi5_miso_pg1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pa6: spi6_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pb4: spi6_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa7: spi1_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_mosi_pb5: spi1_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd2: spi2_mosi_pd2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd7: spi2_mosi_pd7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pg8: spi2_mosi_pg8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb5: spi3_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc12: spi3_mosi_pc12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pb7: spi4_mosi_pb7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pe14: spi4_mosi_pe14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf11: spi5_mosi_pf11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf14: spi5_mosi_pf14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pg2: spi5_mosi_pg2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pa7: spi6_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pb5: spi6_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pg14: spi6_mosi_pg14 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa15: spi1_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pf4: spi1_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa11: spi2_nss_pa11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb4: spi2_nss_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pc1: spi2_nss_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa15: spi3_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pd7: spi3_nss_pd7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pf4: spi3_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pb0: spi4_nss_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pe11: spi4_nss_pe11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pa3: spi5_nss_pa3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pf13: spi5_nss_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa0: spi6_nss_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa15: spi6_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pf4: spi6_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pa5: spi1_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pf7: spi1_sck_pf7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa12: spi2_sck_pa12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pf2: spi2_sck_pf2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pg10: spi2_sck_pg10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe2: spi4_sck_pe2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe12: spi4_sck_pe12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pe15: spi5_sck_pe15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pf15: spi5_sck_pf15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pg12: spi5_sck_pg12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pa5: spi6_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pc12: spi6_sck_pc12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb7: tim1_bkin2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pb12: tim1_bkin_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pc10: tim1_bkin_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pd4: tim1_bkin2_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pe15: tim1_bkin_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pg4: tim1_bkin2_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pa0: tim15_bkin_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pe3: tim15_bkin_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_ph2: tim15_bkin_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb4: tim16_bkin_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pf10: tim16_bkin_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pg6: tim17_bkin_pg6 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa7: tim1_ch1n_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim11_ch1_pa8: tim11_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb0: tim1_ch4_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb3: tim1_ch4n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pc6: tim1_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pc12: tim1_ch4_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pd2: tim1_ch3_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pd5: tim1_ch4n_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pd6: tim1_ch1_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pd7: tim1_ch2_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe2: tim1_ch2n_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pe8: tim1_ch1n_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pe9: tim1_ch1_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe10: tim1_ch2n_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pe11: tim1_ch2_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pe12: tim1_ch3n_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pe13: tim1_ch3_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pe14: tim1_ch4_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pf2: tim1_ch3n_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pf6: tim1_ch3_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pf7: tim1_ch2n_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pg0: tim1_ch4n_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pg8: tim1_ch3n_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pg10: tim1_ch1n_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pg15: tim1_ch4_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa1: tim2_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa2: tim2_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa15: tim2_ch1_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pb10: tim2_ch3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pb11: tim2_ch4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pf6: tim2_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pf14: tim2_ch2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch1_pg0: tim12_ch1_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch2_pg8: tim12_ch2_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pa6: tim13_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa6: tim3_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa7: tim3_ch2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb4: tim3_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pb5: tim3_ch2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc6: tim3_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc7: tim3_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pc9: tim3_ch4_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pf7: tim3_ch3_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pg1: tim13_ch1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pa7: tim14_ch1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pc1: tim4_ch4_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pe5: tim4_ch1_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pe6: tim4_ch2_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pf0: tim4_ch4_pf0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pf1: tim4_ch3_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pg2: tim14_ch1_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_ph9: tim4_ch3_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pb6: tim15_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pb7: tim15_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pc12: tim15_ch1_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd2: tim15_ch1n_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pd6: tim15_ch2_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd7: tim15_ch1n_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pf6: tim15_ch2_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch4_pf6: tim5_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa3: tim16_ch1_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pc7: tim16_ch1n_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pe5: tim16_ch1n_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pg1: tim16_ch1n_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_ph9: tim16_ch1_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pc1: tim17_ch1_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pe6: tim17_ch1n_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pg12: tim17_ch1_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pa5: tim9_ch2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pc6: tim9_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pc7: tim9_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pf7: tim9_ch1_pf7 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pg5: usart2_cts_pg5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pg10: usart3_cts_pg10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pg8: uart4_cts_pg8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pd3: usart6_cts_pd3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pg2: uart7_cts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart8_cts_pf1: uart8_cts_pf1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ uart4_de_pa15: uart4_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ uart5_de_pc8: uart5_de_pc8 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg13: usart3_rts_pg13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pd4: usart6_rts_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pg1: uart7_rts_pg1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart8_rts_pf0: uart8_rts_pf0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa7: usart1_rx_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pe6: lpuart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pe6: usart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pf12: usart1_rx_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pg8: usart1_rx_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pf6: usart2_rx_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc11: usart3_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pd9: usart3_rx_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe0: usart3_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe10: usart3_rx_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa1: uart4_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa11: uart4_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pc11: uart4_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pd0: uart4_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_ph9: uart4_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb5: uart5_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb12: uart5_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_ph2: uart5_rx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc9: usart6_rx_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa3: uart7_rx_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa8: uart7_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pe7: uart7_rx_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pf10: uart7_rx_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pg11: uart7_rx_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart9_rx_pf1: uart9_rx_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart9_rx_pg0: uart9_rx_pg0 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pe5: lpuart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pe5: usart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pf13: usart1_tx_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd5: usart2_tx_pd5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pg3: usart2_tx_pg3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd8: usart3_tx_pd8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe1: usart3_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe8: usart3_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa0: uart4_tx_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa12: uart4_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc1: uart4_tx_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc10: uart4_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pd1: uart4_tx_pd1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pc12: uart5_tx_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe5: uart5_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe6: uart5_tx_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pg10: uart5_tx_pg10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pg14: usart6_tx_pg14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pa15: uart7_tx_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pb4: uart7_tx_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pe8: uart7_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pg12: uart7_tx_pg12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf0: uart9_tx_pf0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { + pinmux = ; + bias-pull-up; + }; + + /* XSPIM */ + + /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs1_pn1: xspim_p2_ncs1_pn1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io0_pn2: xspim_p2_io0_pn2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io1_pn3: xspim_p2_io1_pn3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io2_pn4: xspim_p2_io2_pn4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io3_pn5: xspim_p2_io3_pn5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_clk_pn6: xspim_p2_clk_pn6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_nclk_pn7: xspim_p2_nclk_pn7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io4_pn8: xspim_p2_io4_pn8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io5_pn9: xspim_p2_io5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io6_pn10: xspim_p2_io6_pn10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io7_pn11: xspim_p2_io7_pn11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs2_pn12: xspim_p2_ncs2_pn12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_ncs1_po0: xspim_p1_ncs1_po0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_ncs2_po1: xspim_p1_ncs2_po1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_dqs0_po2: xspim_p1_dqs0_po2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_clk_po4: xspim_p1_clk_po4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_nclk_po5: xspim_p1_nclk_po5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io0_pp0: xspim_p1_io0_pp0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io1_pp1: xspim_p1_io1_pp1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io2_pp2: xspim_p1_io2_pp2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io3_pp3: xspim_p1_io3_pp3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io4_pp4: xspim_p1_io4_pp4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io5_pp5: xspim_p1_io5_pp5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io6_pp6: xspim_p1_io6_pp6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io7_pp7: xspim_p1_io7_pp7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/n6/stm32n645i0hxq-pinctrl.dtsi b/dts/st/n6/stm32n645i0hxq-pinctrl.dtsi new file mode 100644 index 000000000..d622c1c0d --- /dev/null +++ b/dts/st/n6/stm32n645i0hxq-pinctrl.dtsi @@ -0,0 +1,3304 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@56020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc1_inn1_pa0: adc1_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp0_pa0: adc1_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp1_pa1: adc1_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp14_pa2: adc1_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp3_pa6: adc1_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp5_pa8: adc1_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp10_pa9: adc1_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn10_pa10: adc1_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp11_pa10: adc1_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn11_pa11: adc1_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp12_pa11: adc1_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn12_pa12: adc1_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp13_pa12: adc1_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn4_pb10: adc1_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp8_pb10: adc1_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp4_pb11: adc1_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp16_pf3: adc1_inp16_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp18_pf4: adc1_inp18_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp15_pf6: adc1_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn5_pf7: adc1_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp9_pf7: adc1_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp2_pf11: adc1_inp2_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn2_pf12: adc1_inn2_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp6_pf12: adc1_inp6_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn3_pg15: adc1_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp7_pg15: adc1_inp7_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn1_pa0: adc2_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp0_pa0: adc2_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp1_pa1: adc2_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp14_pa2: adc2_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp18_pa5: adc2_inp18_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp3_pa6: adc2_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp5_pa8: adc2_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp10_pa9: adc2_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn10_pa10: adc2_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp11_pa10: adc2_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn11_pa11: adc2_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp12_pa11: adc2_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn12_pa12: adc2_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp13_pa12: adc2_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn4_pb10: adc2_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp8_pb10: adc2_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp4_pb11: adc2_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp15_pf6: adc2_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn5_pf7: adc2_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp9_pf7: adc2_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp2_pf13: adc2_inp2_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn2_pf14: adc2_inn2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp6_pf14: adc2_inp6_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn3_pg15: adc2_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp7_pg15: adc2_inp7_pg15 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc1: analog_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc6: analog_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc7: analog_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc9: analog_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc10: analog_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc11: analog_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc12: analog_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd0: analog_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd1: analog_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd2: analog_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd3: analog_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd4: analog_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd5: analog_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd10: analog_pd10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd11: analog_pd11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd12: analog_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd13: analog_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd15: analog_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe5: analog_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe6: analog_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe7: analog_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe8: analog_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe9: analog_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe10: analog_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe11: analog_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe12: analog_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe13: analog_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe14: analog_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe15: analog_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf2: analog_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf3: analog_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf4: analog_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf5: analog_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf6: analog_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf7: analog_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf8: analog_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf10: analog_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf11: analog_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf12: analog_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf13: analog_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf14: analog_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf15: analog_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg0: analog_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg1: analog_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg2: analog_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg8: analog_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg10: analog_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg12: analog_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg13: analog_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg14: analog_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg15: analog_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph0: analog_ph0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph1: analog_ph1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph2: analog_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph9: analog_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn0: analog_pn0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn1: analog_pn1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn2: analog_pn2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn3: analog_pn3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn4: analog_pn4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn5: analog_pn5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn6: analog_pn6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn7: analog_pn7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn8: analog_pn8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn9: analog_pn9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn10: analog_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn11: analog_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn12: analog_pn12 { + pinmux = ; + }; + + /* DCMI */ + + /omit-if-no-ref/ dcmi_d0_pa1: dcmi_d0_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pa6: dcmi_pixclk_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pa9: dcmi_d0_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pa10: dcmi_d1_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pb0: dcmi_d4_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb4: dcmi_vsync_pb4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pb6: dcmi_d6_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pb7: dcmi_d7_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pc1: dcmi_d7_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc6: dcmi_d1_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc7: dcmi_d1_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc8: dcmi_d2_pc8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pc9: dcmi_d3_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pc11: dcmi_d4_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pd0: dcmi_hsync_pd0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pd5: dcmi_pixclk_pd5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pd7: dcmi_d0_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pe0: dcmi_d2_pe0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pe5: dcmi_d5_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pe6: dcmi_d1_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pe6: dcmi_vsync_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pe8: dcmi_d4_pe8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pe10: dcmi_d3_pe10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf3: dcmi_hsync_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf4: dcmi_hsync_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pf5: dcmi_d6_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pg1: dcmi_pixclk_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pg2: dcmi_d6_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pg10: dcmi_d2_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pg15: dcmi_d4_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_ph9: dcmi_d6_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pn9: dcmi_d5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* FDCAN_RX */ + + /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_ph9: fdcan1_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb5: fdcan2_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb12: fdcan2_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pe12: fdcan3_rx_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pf3: fdcan3_rx_pf3 { + pinmux = ; + }; + + /* FDCAN_TX */ + + /omit-if-no-ref/ fdcan1_tx_pa12: fdcan1_tx_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pc1: fdcan1_tx_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pd1: fdcan1_tx_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_ph2: fdcan1_tx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pe5: fdcan2_tx_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pg10: fdcan2_tx_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pe11: fdcan3_tx_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pf2: fdcan3_tx_pf2 { + pinmux = ; + }; + + /* FMC */ + + /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pa3: fmc_a17_pa3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pb2: fmc_d2_pb2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pb3: fmc_a23_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl1_pb3: fmc_nbl1_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a6_pd0: fmc_a6_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pd0: fmc_a22_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a0_pd2: fmc_a0_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pd2: fmc_a16_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a10_pd3: fmc_a10_pd3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a11_pd4: fmc_a11_pd4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pd5: fmc_d6_pd5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a1_pd6: fmc_a1_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pd6: fmc_a17_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a2_pd7: fmc_a2_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pd7: fmc_a18_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdclk_pd9: fmc_sdclk_pd9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a3_pd10: fmc_a3_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pd10: fmc_a19_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pd11: fmc_d8_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a5_pd12: fmc_a5_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pd12: fmc_a21_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pd13: fmc_d4_pd13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a9_pd14: fmc_a9_pd14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a8_pd15: fmc_a8_pd15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne1_pe5: fmc_sdne1_pe5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke1_pe6: fmc_sdcke1_pe6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnwe_pe11: fmc_sdnwe_pe11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pg1: fmc_a19_pg1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pg8: fmc_a20_pg8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pg12: fmc_a18_pg12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pg15: fmc_clk_pg15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_ph9: fmc_d9_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pe5: i2c1_scl_pe5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_ph9: i2c1_scl_ph9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pd14: i2c2_scl_pd14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa8: i2c3_scl_pa8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pc10: i2c4_scl_pc10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pe13: i2c4_scl_pe13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pc1: i2c1_sda_pc1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pe6: i2c1_sda_pe6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd4: i2c2_sda_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd15: i2c2_sda_pd15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa9: i2c3_sda_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc9: i2c3_sda_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pc11: i2c4_sda_pc11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pd11: i2c4_sda_pd11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pe14: i2c4_sda_pe14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pd3: i2c2_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pc8: i2c3_smba_pc8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pe15: i2c4_smba_pe15 { + pinmux = ; + bias-pull-up; + }; + + /* I2S_CK */ + + /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pf7: i2s1_ck_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa12: i2s2_ck_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pf2: i2s2_ck_pf2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pg10: i2s2_ck_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_ck_pc10: i2s3_ck_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pa5: i2s6_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pc12: i2s6_ck_pc12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_MCK */ + + /omit-if-no-ref/ i2s1_mck_pd10: i2s1_mck_pd10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_mck_pc7: i2s3_mck_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_mck_pf6: i2s6_mck_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_WS */ + + /omit-if-no-ref/ i2s1_ws_pa15: i2s1_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s1_ws_pf4: i2s1_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pa11: i2s2_ws_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb4: i2s2_ws_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb12: i2s2_ws_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pc1: i2s2_ws_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pa15: i2s3_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pd7: i2s3_ws_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pf4: i2s3_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa0: i2s6_ws_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa15: i2s6_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pf4: i2s6_ws_pf4 { + pinmux = ; + }; + + /* I3C_SCL */ + + /omit-if-no-ref/ i3c1_scl_pa5: i3c1_scl_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_pe5: i3c1_scl_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_ph9: i3c1_scl_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pa8: i3c2_scl_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pb10: i3c2_scl_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pc10: i3c2_scl_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I3C_SDA */ + + /omit-if-no-ref/ i3c1_sda_pa6: i3c1_sda_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pc1: i3c1_sda_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pe6: i3c1_sda_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pa9: i3c2_sda_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pb11: i3c2_sda_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pc11: i3c2_sda_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { + pinmux = ; + }; + + /* LTDC */ + + /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g2_pa1: ltdc_g2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa2: ltdc_b7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pa5: ltdc_clk_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa6: ltdc_b7_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pa6: ltdc_hsync_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pa7: ltdc_b1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pa7: ltdc_r4_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pa8: ltdc_b6_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pa9: ltdc_b5_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pa10: ltdc_b4_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pa11: ltdc_b3_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pa12: ltdc_b2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r5_pa15: ltdc_r5_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pb2: ltdc_b2_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pb4: ltdc_r3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pb5: ltdc_r2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pb10: ltdc_g7_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g6_pb11: ltdc_g6_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g5_pb12: ltdc_g5_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pc8: ltdc_b0_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pc9: ltdc_b3_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pd8: ltdc_r7_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pd9: ltdc_r1_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pd13: ltdc_r6_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pd15: ltdc_r2_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pe11: ltdc_vsync_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pf2: ltdc_b1_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pf3: ltdc_r4_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pf4: ltdc_r3_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf5: ltdc_g0_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pf6: ltdc_de_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pf7: ltdc_vsync_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pf8: ltdc_r6_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pf10: ltdc_r1_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pf11: ltdc_b0_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf14: ltdc_g0_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pf15: ltdc_g1_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg0: ltdc_r0_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pg0: ltdc_vsync_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pg1: ltdc_g1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg2: ltdc_r0_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pg8: ltdc_g7_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pg10: ltdc_g4_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pg12: ltdc_g0_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pg13: ltdc_de_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg14: ltdc_b1_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pg15: ltdc_b0_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pn10: ltdc_b4_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pn11: ltdc_b6_pn11 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pc9: rcc_mco_2_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SDMMC */ + + /omit-if-no-ref/ sdmmc1_cdir_pc1: sdmmc1_cdir_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d5_pc1: sdmmc1_d5_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0dir_pc6: sdmmc1_d0dir_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d6_pc6: sdmmc1_d6_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d123dir_pc7: sdmmc1_d123dir_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d7_pc7: sdmmc1_d7_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pc8: sdmmc1_d0_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d1_pc9: sdmmc1_d1_pc9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d2_pc10: sdmmc1_d2_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d3_pc11: sdmmc1_d3_pc11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ck_pc12: sdmmc1_ck_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pd11: sdmmc1_d0_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pe15: sdmmc1_d0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_cmd_ph2: sdmmc1_cmd_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ckin_ph9: sdmmc1_ckin_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d4_ph9: sdmmc1_d4_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb4: spi1_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd6: spi2_miso_pd6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd11: spi2_miso_pd11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb4: spi3_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc11: spi3_miso_pc11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pb6: spi4_miso_pb6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pe13: spi4_miso_pe13 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pd4: spi5_miso_pd4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pf12: spi5_miso_pf12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pg1: spi5_miso_pg1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pa6: spi6_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pb4: spi6_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa7: spi1_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_mosi_pb5: spi1_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd2: spi2_mosi_pd2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd7: spi2_mosi_pd7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pg8: spi2_mosi_pg8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb2: spi3_mosi_pb2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb5: spi3_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc12: spi3_mosi_pc12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pb7: spi4_mosi_pb7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pe14: spi4_mosi_pe14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf11: spi5_mosi_pf11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf14: spi5_mosi_pf14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pg2: spi5_mosi_pg2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pa7: spi6_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pb5: spi6_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pg14: spi6_mosi_pg14 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa15: spi1_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pf4: spi1_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa11: spi2_nss_pa11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb4: spi2_nss_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pc1: spi2_nss_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa15: spi3_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pd7: spi3_nss_pd7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pf4: spi3_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pb0: spi4_nss_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pe11: spi4_nss_pe11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pa3: spi5_nss_pa3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pf13: spi5_nss_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa0: spi6_nss_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa15: spi6_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pf4: spi6_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pa5: spi1_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pf7: spi1_sck_pf7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa12: spi2_sck_pa12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pf2: spi2_sck_pf2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pg10: spi2_sck_pg10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe2: spi4_sck_pe2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe12: spi4_sck_pe12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pe15: spi5_sck_pe15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pf15: spi5_sck_pf15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pg12: spi5_sck_pg12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pa5: spi6_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pc12: spi6_sck_pc12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb7: tim1_bkin2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pb12: tim1_bkin_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pc10: tim1_bkin_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pd4: tim1_bkin2_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pe15: tim1_bkin_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pa0: tim15_bkin_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pe3: tim15_bkin_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_ph2: tim15_bkin_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb4: tim16_bkin_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pf10: tim16_bkin_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa7: tim1_ch1n_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim11_ch1_pa8: tim11_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb0: tim1_ch4_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb2: tim1_ch1_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb3: tim1_ch4n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pc6: tim1_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pc12: tim1_ch4_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pd2: tim1_ch3_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pd5: tim1_ch4n_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pd6: tim1_ch1_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pd7: tim1_ch2_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe2: tim1_ch2n_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pe8: tim1_ch1n_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pe9: tim1_ch1_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe10: tim1_ch2n_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pe11: tim1_ch2_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pe12: tim1_ch3n_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pe13: tim1_ch3_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pe14: tim1_ch4_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pf2: tim1_ch3n_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pf6: tim1_ch3_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pf7: tim1_ch2n_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pg0: tim1_ch4n_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pg8: tim1_ch3n_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pg10: tim1_ch1n_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pg15: tim1_ch4_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa1: tim2_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa2: tim2_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa15: tim2_ch1_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pb10: tim2_ch3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pb11: tim2_ch4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pf6: tim2_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pf14: tim2_ch2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch1_pg0: tim12_ch1_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch2_pg8: tim12_ch2_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pa6: tim13_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa6: tim3_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa7: tim3_ch2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb4: tim3_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pb5: tim3_ch2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc6: tim3_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc7: tim3_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pc9: tim3_ch4_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pf7: tim3_ch3_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pg1: tim13_ch1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pa7: tim14_ch1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pc1: tim4_ch4_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pd13: tim4_ch2_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pe5: tim4_ch1_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pe6: tim4_ch2_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pg2: tim14_ch1_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_ph9: tim4_ch3_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pb6: tim15_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pb7: tim15_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pc12: tim15_ch1_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd2: tim15_ch1n_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pd6: tim15_ch2_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd7: tim15_ch1n_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pf6: tim15_ch2_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch4_pf6: tim5_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa3: tim16_ch1_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pc7: tim16_ch1n_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pe5: tim16_ch1n_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pg1: tim16_ch1n_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_ph9: tim16_ch1_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pc1: tim17_ch1_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pe6: tim17_ch1n_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pg12: tim17_ch1_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pa5: tim9_ch2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pc6: tim9_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pc7: tim9_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pf7: tim9_ch1_pf7 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pg10: usart3_cts_pg10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pg8: uart4_cts_pg8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pd3: usart6_cts_pd3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pg2: uart7_cts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ uart4_de_pa15: uart4_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ uart5_de_pc8: uart5_de_pc8 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg13: usart3_rts_pg13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pd4: usart6_rts_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pg1: uart7_rts_pg1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa7: usart1_rx_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pe6: lpuart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pe6: usart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pf12: usart1_rx_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pg8: usart1_rx_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pf6: usart2_rx_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc11: usart3_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pd9: usart3_rx_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe0: usart3_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe10: usart3_rx_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa1: uart4_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa11: uart4_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pc11: uart4_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pd0: uart4_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_ph9: uart4_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb5: uart5_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb12: uart5_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_ph2: uart5_rx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc9: usart6_rx_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa3: uart7_rx_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa8: uart7_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pe7: uart7_rx_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pf10: uart7_rx_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart9_rx_pg0: uart9_rx_pg0 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pe5: lpuart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pe5: usart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pf13: usart1_tx_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd5: usart2_tx_pd5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd8: usart3_tx_pd8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe1: usart3_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe8: usart3_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa0: uart4_tx_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa12: uart4_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc1: uart4_tx_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc10: uart4_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pd1: uart4_tx_pd1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pc12: uart5_tx_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe5: uart5_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe6: uart5_tx_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pg10: uart5_tx_pg10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pg14: usart6_tx_pg14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pa15: uart7_tx_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pb4: uart7_tx_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pe8: uart7_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pg12: uart7_tx_pg12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { + pinmux = ; + bias-pull-up; + }; + + /* XSPIM */ + + /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs1_pn1: xspim_p2_ncs1_pn1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io0_pn2: xspim_p2_io0_pn2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io1_pn3: xspim_p2_io1_pn3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io2_pn4: xspim_p2_io2_pn4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io3_pn5: xspim_p2_io3_pn5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_clk_pn6: xspim_p2_clk_pn6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_nclk_pn7: xspim_p2_nclk_pn7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io4_pn8: xspim_p2_io4_pn8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io5_pn9: xspim_p2_io5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io6_pn10: xspim_p2_io6_pn10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io7_pn11: xspim_p2_io7_pn11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs2_pn12: xspim_p2_ncs2_pn12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/n6/stm32n645l0hxq-pinctrl.dtsi b/dts/st/n6/stm32n645l0hxq-pinctrl.dtsi new file mode 100644 index 000000000..f0005c1fe --- /dev/null +++ b/dts/st/n6/stm32n645l0hxq-pinctrl.dtsi @@ -0,0 +1,4080 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@56020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc1_inn1_pa0: adc1_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp0_pa0: adc1_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp1_pa1: adc1_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp14_pa2: adc1_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp3_pa6: adc1_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp5_pa8: adc1_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp10_pa9: adc1_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn10_pa10: adc1_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp11_pa10: adc1_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn11_pa11: adc1_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp12_pa11: adc1_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn12_pa12: adc1_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp13_pa12: adc1_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn4_pb10: adc1_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp8_pb10: adc1_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp4_pb11: adc1_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp16_pf3: adc1_inp16_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp18_pf4: adc1_inp18_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp15_pf6: adc1_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn5_pf7: adc1_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp9_pf7: adc1_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp2_pf11: adc1_inp2_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn2_pf12: adc1_inn2_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp6_pf12: adc1_inp6_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn3_pg15: adc1_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp7_pg15: adc1_inp7_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn1_pa0: adc2_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp0_pa0: adc2_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp1_pa1: adc2_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp14_pa2: adc2_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp18_pa5: adc2_inp18_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp3_pa6: adc2_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp5_pa8: adc2_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp10_pa9: adc2_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn10_pa10: adc2_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp11_pa10: adc2_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn11_pa11: adc2_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp12_pa11: adc2_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn12_pa12: adc2_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp13_pa12: adc2_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn4_pb10: adc2_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp8_pb10: adc2_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp4_pb11: adc2_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp15_pf6: adc2_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn5_pf7: adc2_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp9_pf7: adc2_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp2_pf13: adc2_inp2_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn2_pf14: adc2_inn2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp6_pf14: adc2_inp6_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn3_pg15: adc2_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp7_pg15: adc2_inp7_pg15 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa4: analog_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb13: analog_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc1: analog_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc6: analog_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc7: analog_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc9: analog_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc10: analog_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc11: analog_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc12: analog_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd0: analog_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd1: analog_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd2: analog_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd3: analog_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd4: analog_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd5: analog_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd10: analog_pd10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd11: analog_pd11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd12: analog_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd13: analog_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd15: analog_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe5: analog_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe6: analog_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe7: analog_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe8: analog_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe9: analog_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe10: analog_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe11: analog_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe12: analog_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe13: analog_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe14: analog_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe15: analog_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf0: analog_pf0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf1: analog_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf2: analog_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf3: analog_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf4: analog_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf5: analog_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf6: analog_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf7: analog_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf8: analog_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf9: analog_pf9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf10: analog_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf11: analog_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf12: analog_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf13: analog_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf14: analog_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf15: analog_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg0: analog_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg1: analog_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg2: analog_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg3: analog_pg3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg4: analog_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg5: analog_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg6: analog_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg8: analog_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg9: analog_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg10: analog_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg11: analog_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg12: analog_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg13: analog_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg14: analog_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg15: analog_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph0: analog_ph0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph1: analog_ph1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph2: analog_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph9: analog_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn0: analog_pn0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn1: analog_pn1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn2: analog_pn2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn3: analog_pn3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn4: analog_pn4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn5: analog_pn5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn6: analog_pn6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn7: analog_pn7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn8: analog_pn8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn9: analog_pn9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn10: analog_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn11: analog_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn12: analog_pn12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po0: analog_po0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po1: analog_po1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po2: analog_po2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po3: analog_po3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po4: analog_po4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po5: analog_po5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp0: analog_pp0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp1: analog_pp1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp2: analog_pp2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp3: analog_pp3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp4: analog_pp4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp5: analog_pp5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp6: analog_pp6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp7: analog_pp7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp8: analog_pp8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp9: analog_pp9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp10: analog_pp10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp11: analog_pp11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp12: analog_pp12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp13: analog_pp13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp14: analog_pp14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp15: analog_pp15 { + pinmux = ; + }; + + /* DCMI */ + + /omit-if-no-ref/ dcmi_d0_pa1: dcmi_d0_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pa4: dcmi_d3_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pa6: dcmi_pixclk_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pa9: dcmi_d0_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pa10: dcmi_d1_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pb0: dcmi_d4_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb4: dcmi_vsync_pb4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pb6: dcmi_d6_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pb7: dcmi_d7_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb8: dcmi_vsync_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pb9: dcmi_d3_pb9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pc1: dcmi_d7_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc6: dcmi_d1_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc7: dcmi_d1_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc8: dcmi_d2_pc8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pc9: dcmi_d3_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pc11: dcmi_d4_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pd0: dcmi_hsync_pd0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pd5: dcmi_pixclk_pd5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pd7: dcmi_d0_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pe0: dcmi_d2_pe0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pe5: dcmi_d5_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pe6: dcmi_d1_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pe6: dcmi_vsync_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pe8: dcmi_d4_pe8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pe10: dcmi_d3_pe10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pf1: dcmi_d7_pf1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf3: dcmi_hsync_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf4: dcmi_hsync_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pf5: dcmi_d6_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pg1: dcmi_pixclk_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pg2: dcmi_d6_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pg3: dcmi_hsync_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pg10: dcmi_d2_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pg15: dcmi_d4_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_ph9: dcmi_d6_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pn9: dcmi_d5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* FDCAN_RX */ + + /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_ph9: fdcan1_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb5: fdcan2_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb12: fdcan2_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pe12: fdcan3_rx_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pf3: fdcan3_rx_pf3 { + pinmux = ; + }; + + /* FDCAN_TX */ + + /omit-if-no-ref/ fdcan1_tx_pa12: fdcan1_tx_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pc1: fdcan1_tx_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pd1: fdcan1_tx_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_ph2: fdcan1_tx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pb1: fdcan2_tx_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pe5: fdcan2_tx_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pg10: fdcan2_tx_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pe11: fdcan3_tx_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pf2: fdcan3_tx_pf2 { + pinmux = ; + }; + + /* FMC */ + + /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pa3: fmc_a17_pa3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a13_pa4: fmc_a13_pa4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pb1: fmc_noe_pb1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pb2: fmc_d2_pb2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pb3: fmc_a23_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl1_pb3: fmc_nbl1_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pb8: fmc_d1_pb8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pb9: fmc_d3_pb9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pb13: fmc_d5_pb13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d7_pb14: fmc_d7_pb14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pb15: fmc_d0_pb15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a6_pd0: fmc_a6_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pd0: fmc_a22_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a0_pd2: fmc_a0_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pd2: fmc_a16_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a10_pd3: fmc_a10_pd3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a11_pd4: fmc_a11_pd4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pd5: fmc_d6_pd5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a1_pd6: fmc_a1_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pd6: fmc_a17_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a2_pd7: fmc_a2_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pd7: fmc_a18_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdclk_pd9: fmc_sdclk_pd9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a3_pd10: fmc_a3_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pd10: fmc_a19_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pd11: fmc_d8_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a5_pd12: fmc_a5_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pd12: fmc_a21_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pd13: fmc_d4_pd13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a9_pd14: fmc_a9_pd14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a8_pd15: fmc_a8_pd15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne1_pe5: fmc_sdne1_pe5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke1_pe6: fmc_sdcke1_pe6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnwe_pe11: fmc_sdnwe_pe11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pg1: fmc_a19_pg1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pg8: fmc_a20_pg8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pg9: fmc_d8_pg9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pg12: fmc_a18_pg12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pg15: fmc_clk_pg15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_ph9: fmc_d9_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_po0: fmc_a22_po0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_po1: fmc_a23_po1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_po2: fmc_a24_po2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_po3: fmc_a25_po3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_po4: fmc_a24_po4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl2_po4: fmc_nbl2_po4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_po5: fmc_a25_po5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl3_po5: fmc_nbl3_po5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d16_pp0: fmc_d16_pp0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d17_pp1: fmc_d17_pp1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d18_pp2: fmc_d18_pp2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d19_pp3: fmc_d19_pp3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d20_pp4: fmc_d20_pp4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d21_pp5: fmc_d21_pp5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d22_pp6: fmc_d22_pp6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d23_pp7: fmc_d23_pp7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d24_pp8: fmc_d24_pp8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d25_pp9: fmc_d25_pp9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d26_pp10: fmc_d26_pp10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d27_pp11: fmc_d27_pp11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d28_pp12: fmc_d28_pp12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d29_pp13: fmc_d29_pp13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d30_pp14: fmc_d30_pp14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d31_pp15: fmc_d31_pp15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pe5: i2c1_scl_pe5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_ph9: i2c1_scl_ph9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pd14: i2c2_scl_pd14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa8: i2c3_scl_pa8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pc10: i2c4_scl_pc10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pe13: i2c4_scl_pe13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pc1: i2c1_sda_pc1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pe6: i2c1_sda_pe6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd4: i2c2_sda_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd15: i2c2_sda_pd15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa9: i2c3_sda_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc9: i2c3_sda_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pc11: i2c4_sda_pc11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pd11: i2c4_sda_pd11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pe14: i2c4_sda_pe14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pd3: i2c2_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pc8: i2c3_smba_pc8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pe15: i2c4_smba_pe15 { + pinmux = ; + bias-pull-up; + }; + + /* I2S_CK */ + + /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pb9: i2s1_ck_pb9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pf7: i2s1_ck_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa12: i2s2_ck_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pf2: i2s2_ck_pf2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pg10: i2s2_ck_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_ck_pc10: i2s3_ck_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pa5: i2s6_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pb13: i2s6_ck_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pc12: i2s6_ck_pc12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_MCK */ + + /omit-if-no-ref/ i2s1_mck_pd10: i2s1_mck_pd10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_mck_pc7: i2s3_mck_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_mck_pf6: i2s6_mck_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_WS */ + + /omit-if-no-ref/ i2s1_ws_pa15: i2s1_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s1_ws_pf4: i2s1_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pa11: i2s2_ws_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb4: i2s2_ws_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb12: i2s2_ws_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pc1: i2s2_ws_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pa15: i2s3_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pd7: i2s3_ws_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pf4: i2s3_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa0: i2s6_ws_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa15: i2s6_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pb15: i2s6_ws_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pf4: i2s6_ws_pf4 { + pinmux = ; + }; + + /* I3C_SCL */ + + /omit-if-no-ref/ i3c1_scl_pa5: i3c1_scl_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_pe5: i3c1_scl_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_ph9: i3c1_scl_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pa8: i3c2_scl_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pb10: i3c2_scl_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pc10: i3c2_scl_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I3C_SDA */ + + /omit-if-no-ref/ i3c1_sda_pa6: i3c1_sda_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pc1: i3c1_sda_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pe6: i3c1_sda_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pa9: i3c2_sda_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pb11: i3c2_sda_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pc11: i3c2_sda_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { + pinmux = ; + }; + + /* LTDC */ + + /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g2_pa1: ltdc_g2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa2: ltdc_b7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pa5: ltdc_clk_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa6: ltdc_b7_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pa6: ltdc_hsync_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pa7: ltdc_b1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pa7: ltdc_r4_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pa8: ltdc_b6_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pa9: ltdc_b5_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pa10: ltdc_b4_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pa11: ltdc_b3_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pa12: ltdc_b2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r5_pa15: ltdc_r5_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pb1: ltdc_r1_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pb2: ltdc_b2_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pb4: ltdc_r3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pb5: ltdc_r2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pb10: ltdc_g7_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g6_pb11: ltdc_g6_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g5_pb12: ltdc_g5_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pb13: ltdc_clk_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pb14: ltdc_hsync_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pb15: ltdc_g4_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pc8: ltdc_b0_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pc9: ltdc_b3_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pd8: ltdc_r7_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pd9: ltdc_r1_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pd13: ltdc_r6_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pd15: ltdc_r2_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pe11: ltdc_vsync_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pf2: ltdc_b1_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pf3: ltdc_r4_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pf4: ltdc_r3_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf5: ltdc_g0_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pf6: ltdc_de_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pf7: ltdc_vsync_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pf8: ltdc_r6_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pf9: ltdc_hsync_pf9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pf10: ltdc_r1_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pf11: ltdc_b0_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf14: ltdc_g0_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pf15: ltdc_g1_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg0: ltdc_r0_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pg0: ltdc_vsync_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pg1: ltdc_g1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg2: ltdc_r0_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pg4: ltdc_b0_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg5: ltdc_b1_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pg6: ltdc_b3_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pg8: ltdc_g7_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pg9: ltdc_r7_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pg10: ltdc_g4_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pg11: ltdc_r6_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pg12: ltdc_g0_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pg13: ltdc_de_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg14: ltdc_b1_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pg15: ltdc_b0_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pn10: ltdc_b4_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pn11: ltdc_b6_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_po2: ltdc_b7_po2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g3_po3: ltdc_g3_po3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_po4: ltdc_b4_po4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pp15: ltdc_b5_pp15 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pc9: rcc_mco_2_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SDMMC */ + + /omit-if-no-ref/ sdmmc1_cdir_pc1: sdmmc1_cdir_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d5_pc1: sdmmc1_d5_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0dir_pc6: sdmmc1_d0dir_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d6_pc6: sdmmc1_d6_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d123dir_pc7: sdmmc1_d123dir_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d7_pc7: sdmmc1_d7_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pc8: sdmmc1_d0_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d1_pc9: sdmmc1_d1_pc9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d2_pc10: sdmmc1_d2_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d3_pc11: sdmmc1_d3_pc11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ck_pc12: sdmmc1_ck_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pd11: sdmmc1_d0_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pe15: sdmmc1_d0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_cmd_ph2: sdmmc1_cmd_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ckin_ph9: sdmmc1_ckin_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d4_ph9: sdmmc1_d4_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_cmd_pa0: sdmmc2_cmd_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d3_pb4: sdmmc2_d3_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d0_pb8: sdmmc2_d0_pb8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d2_pb9: sdmmc2_d2_pb9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d6_pb13: sdmmc2_d6_pb13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d5_pc1: sdmmc2_d5_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d6_pc6: sdmmc2_d6_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d7_pc7: sdmmc2_d7_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_ck_pd2: sdmmc2_ck_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d7_pd5: sdmmc2_d7_pd5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d1_pg8: sdmmc2_d1_pg8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d4_ph9: sdmmc2_d4_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb4: spi1_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb8: spi1_miso_pb8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd6: spi2_miso_pd6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd11: spi2_miso_pd11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pp8: spi2_miso_pp8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb4: spi3_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc11: spi3_miso_pc11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pb6: spi4_miso_pb6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pe13: spi4_miso_pe13 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pd4: spi5_miso_pd4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pf12: spi5_miso_pf12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pg1: spi5_miso_pg1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pa6: spi6_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pb4: spi6_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa7: spi1_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_mosi_pb5: spi1_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd2: spi2_mosi_pd2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd7: spi2_mosi_pd7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pg8: spi2_mosi_pg8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pp9: spi2_mosi_pp9 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb2: spi3_mosi_pb2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb5: spi3_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc12: spi3_mosi_pc12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pb7: spi4_mosi_pb7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pe14: spi4_mosi_pe14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pa4: spi5_mosi_pa4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf11: spi5_mosi_pf11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf14: spi5_mosi_pf14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pg2: spi5_mosi_pg2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pa7: spi6_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pb5: spi6_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pg14: spi6_mosi_pg14 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa15: spi1_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pf4: spi1_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa11: spi2_nss_pa11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb4: spi2_nss_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pc1: spi2_nss_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa15: spi3_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pd7: spi3_nss_pd7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pf4: spi3_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pb0: spi4_nss_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pe11: spi4_nss_pe11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pa3: spi5_nss_pa3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pf13: spi5_nss_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa0: spi6_nss_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa15: spi6_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pb15: spi6_nss_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pf4: spi6_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pa5: spi1_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pb9: spi1_sck_pb9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pf7: spi1_sck_pf7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa12: spi2_sck_pa12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pf2: spi2_sck_pf2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pg10: spi2_sck_pg10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe2: spi4_sck_pe2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe12: spi4_sck_pe12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pe15: spi5_sck_pe15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pf15: spi5_sck_pf15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pg12: spi5_sck_pg12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pa5: spi6_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pb13: spi6_sck_pb13 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pc12: spi6_sck_pc12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb7: tim1_bkin2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pb12: tim1_bkin_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pc10: tim1_bkin_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pd4: tim1_bkin2_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pe15: tim1_bkin_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pg4: tim1_bkin2_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pa0: tim15_bkin_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pe3: tim15_bkin_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_ph2: tim15_bkin_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb4: tim16_bkin_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pf10: tim16_bkin_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pg6: tim17_bkin_pg6 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa7: tim1_ch1n_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim11_ch1_pa8: tim11_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb0: tim1_ch4_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb1: tim1_ch3n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb2: tim1_ch1_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb3: tim1_ch4n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pc6: tim1_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pc12: tim1_ch4_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pd2: tim1_ch3_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pd5: tim1_ch4n_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pd6: tim1_ch1_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pd7: tim1_ch2_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe2: tim1_ch2n_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pe8: tim1_ch1n_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pe9: tim1_ch1_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe10: tim1_ch2n_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pe11: tim1_ch2_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pe12: tim1_ch3n_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pe13: tim1_ch3_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pe14: tim1_ch4_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pf2: tim1_ch3n_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pf6: tim1_ch3_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pf7: tim1_ch2n_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pg0: tim1_ch4n_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pg8: tim1_ch3n_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pg10: tim1_ch1n_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pg15: tim1_ch4_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa1: tim2_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa2: tim2_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa15: tim2_ch1_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pb10: tim2_ch3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pb11: tim2_ch4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pf6: tim2_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pf14: tim2_ch2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch1_pg0: tim12_ch1_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch2_pg8: tim12_ch2_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pa6: tim13_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa6: tim3_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa7: tim3_ch2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb1: tim3_ch4_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb4: tim3_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pb5: tim3_ch2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc6: tim3_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc7: tim3_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pc9: tim3_ch4_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pf7: tim3_ch3_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pg1: tim13_ch1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pa7: tim14_ch1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pc1: tim4_ch4_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pd13: tim4_ch2_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pe5: tim4_ch1_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pe6: tim4_ch2_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pf0: tim4_ch4_pf0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pf1: tim4_ch3_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pg2: tim14_ch1_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_ph9: tim4_ch3_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pb6: tim15_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pb7: tim15_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pc12: tim15_ch1_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd2: tim15_ch1n_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pd6: tim15_ch2_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd7: tim15_ch1n_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pf6: tim15_ch2_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch4_pf6: tim5_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa3: tim16_ch1_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pc7: tim16_ch1n_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pe5: tim16_ch1n_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pg1: tim16_ch1n_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_ph9: tim16_ch1_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pc1: tim17_ch1_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pe6: tim17_ch1n_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pg12: tim17_ch1_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch3n_pb13: tim8_ch3n_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4n_pb14: tim8_ch4n_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pa5: tim9_ch2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pb1: tim9_ch2_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pc6: tim9_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pc7: tim9_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pf7: tim9_ch1_pf7 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ usart10_cts_pb13: usart10_cts_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pg5: usart2_cts_pg5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pg10: usart3_cts_pg10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pg8: uart4_cts_pg8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pb13: usart6_cts_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pb14: usart6_cts_pb14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pd3: usart6_cts_pd3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pg2: uart7_cts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart8_cts_pf1: uart8_cts_pf1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ uart4_de_pa15: uart4_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ uart5_de_pc8: uart5_de_pc8 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg13: usart3_rts_pg13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pb15: usart6_rts_pb15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pd4: usart6_rts_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pg1: uart7_rts_pg1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart8_rts_pf0: uart8_rts_pf0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa7: usart1_rx_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pe6: lpuart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pe6: usart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pf12: usart1_rx_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pg8: usart1_rx_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pf6: usart2_rx_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc11: usart3_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pd9: usart3_rx_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe0: usart3_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe10: usart3_rx_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa1: uart4_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa11: uart4_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pc11: uart4_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pd0: uart4_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_ph9: uart4_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb5: uart5_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb12: uart5_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_ph2: uart5_rx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pa4: usart6_rx_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pb8: usart6_rx_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc9: usart6_rx_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa3: uart7_rx_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa8: uart7_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pe7: uart7_rx_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pf10: uart7_rx_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pg11: uart7_rx_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart9_rx_pf1: uart9_rx_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart9_rx_pg0: uart9_rx_pg0 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ usart10_tx_pb9: usart10_tx_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pe5: lpuart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pe5: usart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pf13: usart1_tx_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb1: usart2_tx_pb1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd5: usart2_tx_pd5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pg3: usart2_tx_pg3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd8: usart3_tx_pd8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe1: usart3_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe8: usart3_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa0: uart4_tx_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa12: uart4_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc1: uart4_tx_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc10: uart4_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pd1: uart4_tx_pd1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pc12: uart5_tx_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe5: uart5_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe6: uart5_tx_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pg10: uart5_tx_pg10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pg14: usart6_tx_pg14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pa15: uart7_tx_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pb4: uart7_tx_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pe8: uart7_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pg12: uart7_tx_pg12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf0: uart9_tx_pf0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { + pinmux = ; + bias-pull-up; + }; + + /* XSPIM */ + + /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs1_pn1: xspim_p2_ncs1_pn1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io0_pn2: xspim_p2_io0_pn2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io1_pn3: xspim_p2_io1_pn3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io2_pn4: xspim_p2_io2_pn4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io3_pn5: xspim_p2_io3_pn5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_clk_pn6: xspim_p2_clk_pn6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_nclk_pn7: xspim_p2_nclk_pn7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io4_pn8: xspim_p2_io4_pn8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io5_pn9: xspim_p2_io5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io6_pn10: xspim_p2_io6_pn10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io7_pn11: xspim_p2_io7_pn11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs2_pn12: xspim_p2_ncs2_pn12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_ncs1_po0: xspim_p1_ncs1_po0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_ncs2_po1: xspim_p1_ncs2_po1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_dqs0_po2: xspim_p1_dqs0_po2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_dqs1_po3: xspim_p1_dqs1_po3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_clk_po4: xspim_p1_clk_po4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_nclk_po5: xspim_p1_nclk_po5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io0_pp0: xspim_p1_io0_pp0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io1_pp1: xspim_p1_io1_pp1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io2_pp2: xspim_p1_io2_pp2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io3_pp3: xspim_p1_io3_pp3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io4_pp4: xspim_p1_io4_pp4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io5_pp5: xspim_p1_io5_pp5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io6_pp6: xspim_p1_io6_pp6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io7_pp7: xspim_p1_io7_pp7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io8_pp8: xspim_p1_io8_pp8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io9_pp9: xspim_p1_io9_pp9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io10_pp10: xspim_p1_io10_pp10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io11_pp11: xspim_p1_io11_pp11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io12_pp12: xspim_p1_io12_pp12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io13_pp13: xspim_p1_io13_pp13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io14_pp14: xspim_p1_io14_pp14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io15_pp15: xspim_p1_io15_pp15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/n6/stm32n645x0hxq-pinctrl.dtsi b/dts/st/n6/stm32n645x0hxq-pinctrl.dtsi new file mode 100644 index 000000000..59d63374e --- /dev/null +++ b/dts/st/n6/stm32n645x0hxq-pinctrl.dtsi @@ -0,0 +1,4461 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@56020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc1_inn1_pa0: adc1_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp0_pa0: adc1_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp1_pa1: adc1_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp14_pa2: adc1_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp3_pa6: adc1_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp5_pa8: adc1_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp10_pa9: adc1_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn10_pa10: adc1_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp11_pa10: adc1_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn11_pa11: adc1_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp12_pa11: adc1_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn12_pa12: adc1_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp13_pa12: adc1_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn4_pb10: adc1_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp8_pb10: adc1_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp4_pb11: adc1_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp16_pf3: adc1_inp16_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp18_pf4: adc1_inp18_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp15_pf6: adc1_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn5_pf7: adc1_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp9_pf7: adc1_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp2_pf11: adc1_inp2_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn2_pf12: adc1_inn2_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp6_pf12: adc1_inp6_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn3_pg15: adc1_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp7_pg15: adc1_inp7_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn1_pa0: adc2_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp0_pa0: adc2_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp1_pa1: adc2_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp14_pa2: adc2_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp18_pa5: adc2_inp18_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp3_pa6: adc2_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp5_pa8: adc2_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp10_pa9: adc2_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn10_pa10: adc2_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp11_pa10: adc2_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn11_pa11: adc2_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp12_pa11: adc2_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn12_pa12: adc2_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp13_pa12: adc2_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn4_pb10: adc2_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp8_pb10: adc2_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp4_pb11: adc2_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp15_pf6: adc2_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn5_pf7: adc2_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp9_pf7: adc2_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp2_pf13: adc2_inp2_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn2_pf14: adc2_inn2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp6_pf14: adc2_inp6_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn3_pg15: adc2_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp7_pg15: adc2_inp7_pg15 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa4: analog_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb13: analog_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc0: analog_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc1: analog_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc2: analog_pc2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc3: analog_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc4: analog_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc5: analog_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc6: analog_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc7: analog_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc9: analog_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc10: analog_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc11: analog_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc12: analog_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd0: analog_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd1: analog_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd2: analog_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd3: analog_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd4: analog_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd5: analog_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd10: analog_pd10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd11: analog_pd11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd12: analog_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd13: analog_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd15: analog_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe4: analog_pe4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe5: analog_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe6: analog_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe7: analog_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe8: analog_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe9: analog_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe10: analog_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe11: analog_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe12: analog_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe13: analog_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe14: analog_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe15: analog_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf0: analog_pf0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf1: analog_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf2: analog_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf3: analog_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf4: analog_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf5: analog_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf6: analog_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf7: analog_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf8: analog_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf9: analog_pf9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf10: analog_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf11: analog_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf12: analog_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf13: analog_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf14: analog_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf15: analog_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg0: analog_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg1: analog_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg2: analog_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg3: analog_pg3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg4: analog_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg5: analog_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg6: analog_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg7: analog_pg7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg8: analog_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg9: analog_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg10: analog_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg11: analog_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg12: analog_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg13: analog_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg14: analog_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg15: analog_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph0: analog_ph0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph1: analog_ph1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph2: analog_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph4: analog_ph4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph5: analog_ph5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph6: analog_ph6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph7: analog_ph7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph8: analog_ph8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph9: analog_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn0: analog_pn0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn1: analog_pn1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn2: analog_pn2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn3: analog_pn3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn4: analog_pn4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn5: analog_pn5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn6: analog_pn6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn7: analog_pn7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn8: analog_pn8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn9: analog_pn9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn10: analog_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn11: analog_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn12: analog_pn12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po0: analog_po0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po1: analog_po1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po2: analog_po2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po3: analog_po3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po4: analog_po4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po5: analog_po5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp0: analog_pp0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp1: analog_pp1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp2: analog_pp2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp3: analog_pp3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp4: analog_pp4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp5: analog_pp5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp6: analog_pp6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp7: analog_pp7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp8: analog_pp8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp9: analog_pp9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp10: analog_pp10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp11: analog_pp11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp12: analog_pp12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp13: analog_pp13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp14: analog_pp14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp15: analog_pp15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq0: analog_pq0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq1: analog_pq1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq2: analog_pq2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq3: analog_pq3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq4: analog_pq4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq5: analog_pq5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq6: analog_pq6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq7: analog_pq7 { + pinmux = ; + }; + + /* DCMI */ + + /omit-if-no-ref/ dcmi_d0_pa1: dcmi_d0_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pa4: dcmi_d3_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pa6: dcmi_pixclk_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pa9: dcmi_d0_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pa10: dcmi_d1_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pb0: dcmi_d4_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb4: dcmi_vsync_pb4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pb6: dcmi_d6_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pb7: dcmi_d7_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb8: dcmi_vsync_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pb9: dcmi_d3_pb9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pc0: dcmi_hsync_pc0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pc1: dcmi_d7_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc3: dcmi_d2_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc5: dcmi_d2_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc6: dcmi_d1_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc7: dcmi_d1_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc8: dcmi_d2_pc8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pc9: dcmi_d3_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pc11: dcmi_d4_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pd0: dcmi_hsync_pd0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pd5: dcmi_pixclk_pd5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pd7: dcmi_d0_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pe0: dcmi_d2_pe0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pe4: dcmi_d5_pe4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pe5: dcmi_d5_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pe6: dcmi_d1_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pe6: dcmi_vsync_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pe8: dcmi_d4_pe8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pe10: dcmi_d3_pe10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pf1: dcmi_d7_pf1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf3: dcmi_hsync_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf4: dcmi_hsync_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pf5: dcmi_d6_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pg1: dcmi_pixclk_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pg2: dcmi_d6_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pg3: dcmi_hsync_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pg10: dcmi_d2_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pg15: dcmi_d4_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_ph9: dcmi_d6_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pn9: dcmi_d5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* FDCAN_RX */ + + /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_ph9: fdcan1_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb5: fdcan2_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb12: fdcan2_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pe12: fdcan3_rx_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pf3: fdcan3_rx_pf3 { + pinmux = ; + }; + + /* FDCAN_TX */ + + /omit-if-no-ref/ fdcan1_tx_pa12: fdcan1_tx_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pc1: fdcan1_tx_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pd1: fdcan1_tx_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_ph2: fdcan1_tx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pb1: fdcan2_tx_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pe5: fdcan2_tx_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pg10: fdcan2_tx_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pe11: fdcan3_tx_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pf2: fdcan3_tx_pf2 { + pinmux = ; + }; + + /* FMC */ + + /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pa3: fmc_a17_pa3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a13_pa4: fmc_a13_pa4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pb1: fmc_noe_pb1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pb2: fmc_d2_pb2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pb3: fmc_a23_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl1_pb3: fmc_nbl1_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pb8: fmc_d1_pb8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pb9: fmc_d3_pb9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pb13: fmc_d5_pb13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d7_pb14: fmc_d7_pb14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pb15: fmc_d0_pb15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d14_pc0: fmc_d14_pc0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_pc2: fmc_ne3_pc2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pc3: fmc_d8_pc3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne1_pc4: fmc_ne1_pc4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pc5: fmc_nwe_pc5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a6_pd0: fmc_a6_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pd0: fmc_a22_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a0_pd2: fmc_a0_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pd2: fmc_a16_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a10_pd3: fmc_a10_pd3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a11_pd4: fmc_a11_pd4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pd5: fmc_d6_pd5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a1_pd6: fmc_a1_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pd6: fmc_a17_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a2_pd7: fmc_a2_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pd7: fmc_a18_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdclk_pd9: fmc_sdclk_pd9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a3_pd10: fmc_a3_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pd10: fmc_a19_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pd11: fmc_d8_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a5_pd12: fmc_a5_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pd12: fmc_a21_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pd13: fmc_d4_pd13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a9_pd14: fmc_a9_pd14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a8_pd15: fmc_a8_pd15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne1_pe5: fmc_sdne1_pe5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke1_pe6: fmc_sdcke1_pe6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnwe_pe11: fmc_sdnwe_pe11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pg1: fmc_a19_pg1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pg8: fmc_a20_pg8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pg9: fmc_d8_pg9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pg12: fmc_a18_pg12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pg15: fmc_clk_pg15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_ph9: fmc_d9_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_po0: fmc_a22_po0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_po1: fmc_a23_po1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_po2: fmc_a24_po2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_po3: fmc_a25_po3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_po4: fmc_a24_po4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl2_po4: fmc_nbl2_po4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_po5: fmc_a25_po5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl3_po5: fmc_nbl3_po5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d16_pp0: fmc_d16_pp0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d17_pp1: fmc_d17_pp1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d18_pp2: fmc_d18_pp2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d19_pp3: fmc_d19_pp3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d20_pp4: fmc_d20_pp4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d21_pp5: fmc_d21_pp5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d22_pp6: fmc_d22_pp6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d23_pp7: fmc_d23_pp7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d24_pp8: fmc_d24_pp8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d25_pp9: fmc_d25_pp9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d26_pp10: fmc_d26_pp10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d27_pp11: fmc_d27_pp11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d28_pp12: fmc_d28_pp12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d29_pp13: fmc_d29_pp13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d30_pp14: fmc_d30_pp14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d31_pp15: fmc_d31_pp15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pe5: i2c1_scl_pe5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_ph9: i2c1_scl_ph9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pd14: i2c2_scl_pd14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa8: i2c3_scl_pa8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pc10: i2c4_scl_pc10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pe13: i2c4_scl_pe13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pc1: i2c1_sda_pc1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pe6: i2c1_sda_pe6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd4: i2c2_sda_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd15: i2c2_sda_pd15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa9: i2c3_sda_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc9: i2c3_sda_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pc11: i2c4_sda_pc11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pd11: i2c4_sda_pd11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pe14: i2c4_sda_pe14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pd3: i2c2_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pc8: i2c3_smba_pc8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pe15: i2c4_smba_pe15 { + pinmux = ; + bias-pull-up; + }; + + /* I2S_CK */ + + /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pb9: i2s1_ck_pb9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pc0: i2s1_ck_pc0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pf7: i2s1_ck_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa12: i2s2_ck_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pf2: i2s2_ck_pf2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pg10: i2s2_ck_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_ck_pc0: i2s3_ck_pc0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_ck_pc10: i2s3_ck_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pa5: i2s6_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pb13: i2s6_ck_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pc0: i2s6_ck_pc0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pc12: i2s6_ck_pc12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_MCK */ + + /omit-if-no-ref/ i2s1_mck_pd10: i2s1_mck_pd10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_mck_pc7: i2s3_mck_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_mck_pf6: i2s6_mck_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_WS */ + + /omit-if-no-ref/ i2s1_ws_pa15: i2s1_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s1_ws_pc5: i2s1_ws_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s1_ws_pf4: i2s1_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pa11: i2s2_ws_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb4: i2s2_ws_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb12: i2s2_ws_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pc1: i2s2_ws_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pa15: i2s3_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pd7: i2s3_ws_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pf4: i2s3_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa0: i2s6_ws_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa15: i2s6_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pb15: i2s6_ws_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pf4: i2s6_ws_pf4 { + pinmux = ; + }; + + /* I3C_SCL */ + + /omit-if-no-ref/ i3c1_scl_pa5: i3c1_scl_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_pe5: i3c1_scl_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_ph9: i3c1_scl_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pa8: i3c2_scl_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pb10: i3c2_scl_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pc10: i3c2_scl_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_ph7: i3c2_scl_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I3C_SDA */ + + /omit-if-no-ref/ i3c1_sda_pa6: i3c1_sda_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pc1: i3c1_sda_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pe6: i3c1_sda_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pa9: i3c2_sda_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pb11: i3c2_sda_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pc11: i3c2_sda_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_ph8: i3c2_sda_ph8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { + pinmux = ; + }; + + /* LTDC */ + + /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g2_pa1: ltdc_g2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa2: ltdc_b7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pa5: ltdc_clk_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa6: ltdc_b7_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pa6: ltdc_hsync_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pa7: ltdc_b1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pa7: ltdc_r4_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pa8: ltdc_b6_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pa9: ltdc_b5_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pa10: ltdc_b4_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pa11: ltdc_b3_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pa12: ltdc_b2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r5_pa15: ltdc_r5_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pb1: ltdc_r1_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pb2: ltdc_b2_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pb4: ltdc_r3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pb5: ltdc_r2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pb10: ltdc_g7_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g6_pb11: ltdc_g6_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g5_pb12: ltdc_g5_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pb13: ltdc_clk_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pb14: ltdc_hsync_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pb15: ltdc_g4_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pc0: ltdc_r4_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pc4: ltdc_de_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pc4: ltdc_vsync_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pc8: ltdc_b0_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pc9: ltdc_b3_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pd8: ltdc_r7_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pd9: ltdc_r1_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pd13: ltdc_r6_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pd15: ltdc_r2_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pe4: ltdc_g1_pe4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pe11: ltdc_vsync_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pf2: ltdc_b1_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pf3: ltdc_r4_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pf4: ltdc_r3_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf5: ltdc_g0_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pf6: ltdc_de_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pf7: ltdc_vsync_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pf8: ltdc_r6_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pf9: ltdc_hsync_pf9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pf10: ltdc_r1_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pf11: ltdc_b0_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf14: ltdc_g0_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pf15: ltdc_g1_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg0: ltdc_r0_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pg0: ltdc_vsync_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pg1: ltdc_g1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg2: ltdc_r0_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pg4: ltdc_b0_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg5: ltdc_b1_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pg6: ltdc_b3_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pg8: ltdc_g7_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pg9: ltdc_r7_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pg10: ltdc_g4_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pg11: ltdc_r6_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pg12: ltdc_g0_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pg13: ltdc_de_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg14: ltdc_b1_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pg15: ltdc_b0_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_ph3: ltdc_b4_ph3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_ph4: ltdc_r4_ph4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_ph6: ltdc_b5_ph6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pn10: ltdc_b4_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pn11: ltdc_b6_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_po2: ltdc_b7_po2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g3_po3: ltdc_g3_po3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_po4: ltdc_b4_po4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pp15: ltdc_b5_pp15 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pc9: rcc_mco_2_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SDMMC */ + + /omit-if-no-ref/ sdmmc1_cdir_pc1: sdmmc1_cdir_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d5_pc1: sdmmc1_d5_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0dir_pc6: sdmmc1_d0dir_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d6_pc6: sdmmc1_d6_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d123dir_pc7: sdmmc1_d123dir_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d7_pc7: sdmmc1_d7_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pc8: sdmmc1_d0_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d1_pc9: sdmmc1_d1_pc9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d2_pc10: sdmmc1_d2_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d3_pc11: sdmmc1_d3_pc11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ck_pc12: sdmmc1_ck_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pd11: sdmmc1_d0_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pe15: sdmmc1_d0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_cmd_ph2: sdmmc1_cmd_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ckin_ph9: sdmmc1_ckin_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d4_ph9: sdmmc1_d4_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_cmd_pa0: sdmmc2_cmd_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d3_pb4: sdmmc2_d3_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d0_pb8: sdmmc2_d0_pb8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d2_pb9: sdmmc2_d2_pb9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d6_pb13: sdmmc2_d6_pb13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d2_pc0: sdmmc2_d2_pc0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d5_pc1: sdmmc2_d5_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_ck_pc2: sdmmc2_ck_pc2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_cmd_pc3: sdmmc2_cmd_pc3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d0_pc4: sdmmc2_d0_pc4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d1_pc5: sdmmc2_d1_pc5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d6_pc6: sdmmc2_d6_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d7_pc7: sdmmc2_d7_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_ck_pd2: sdmmc2_ck_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d7_pd5: sdmmc2_d7_pd5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d3_pe4: sdmmc2_d3_pe4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d1_pg8: sdmmc2_d1_pg8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d4_ph9: sdmmc2_d4_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb4: spi1_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb8: spi1_miso_pb8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pc4: spi2_miso_pc4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd6: spi2_miso_pd6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd11: spi2_miso_pd11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pp8: spi2_miso_pp8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb4: spi3_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc11: spi3_miso_pc11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pb6: spi4_miso_pb6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pe13: spi4_miso_pe13 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pd4: spi5_miso_pd4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pf12: spi5_miso_pf12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pg1: spi5_miso_pg1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_ph8: spi5_miso_ph8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pa6: spi6_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pb4: spi6_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pe4: spi6_miso_pe4 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa7: spi1_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_mosi_pb5: spi1_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_mosi_pc3: spi1_mosi_pc3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd2: spi2_mosi_pd2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd7: spi2_mosi_pd7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pg8: spi2_mosi_pg8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pp9: spi2_mosi_pp9 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb2: spi3_mosi_pb2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb5: spi3_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc2: spi3_mosi_pc2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc12: spi3_mosi_pc12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pb7: spi4_mosi_pb7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pe14: spi4_mosi_pe14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pa4: spi5_mosi_pa4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf11: spi5_mosi_pf11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf14: spi5_mosi_pf14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pg2: spi5_mosi_pg2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_ph7: spi5_mosi_ph7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pa7: spi6_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pb5: spi6_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pg14: spi6_mosi_pg14 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa15: spi1_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pc5: spi1_nss_pc5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pf4: spi1_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa11: spi2_nss_pa11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb4: spi2_nss_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pc1: spi2_nss_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa15: spi3_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pd7: spi3_nss_pd7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pf4: spi3_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pb0: spi4_nss_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pe11: spi4_nss_pe11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pa3: spi5_nss_pa3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pf13: spi5_nss_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_ph6: spi5_nss_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa0: spi6_nss_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa15: spi6_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pb15: spi6_nss_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pf4: spi6_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pa5: spi1_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pb9: spi1_sck_pb9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pc0: spi1_sck_pc0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pf7: spi1_sck_pf7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa12: spi2_sck_pa12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pf2: spi2_sck_pf2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pg10: spi2_sck_pg10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc0: spi3_sck_pc0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe2: spi4_sck_pe2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe12: spi4_sck_pe12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pe15: spi5_sck_pe15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pf15: spi5_sck_pf15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pg12: spi5_sck_pg12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_ph5: spi5_sck_ph5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pa5: spi6_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pb13: spi6_sck_pb13 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pc0: spi6_sck_pc0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pc12: spi6_sck_pc12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb7: tim1_bkin2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pb12: tim1_bkin_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pc10: tim1_bkin_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pd4: tim1_bkin2_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pe15: tim1_bkin_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pg4: tim1_bkin2_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pa0: tim15_bkin_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pe3: tim15_bkin_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_ph2: tim15_bkin_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb4: tim16_bkin_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pf10: tim16_bkin_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pg6: tim17_bkin_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_bkin_pq1: tim8_bkin_pq1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_bkin2_pq2: tim8_bkin2_pq2 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa7: tim1_ch1n_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim11_ch1_pa8: tim11_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb0: tim1_ch4_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb1: tim1_ch3n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb2: tim1_ch1_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb3: tim1_ch4n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pc4: tim1_ch2n_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pc6: tim1_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pc12: tim1_ch4_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pd2: tim1_ch3_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pd5: tim1_ch4n_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pd6: tim1_ch1_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pd7: tim1_ch2_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe2: tim1_ch2n_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pe8: tim1_ch1n_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pe9: tim1_ch1_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe10: tim1_ch2n_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pe11: tim1_ch2_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pe12: tim1_ch3n_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pe13: tim1_ch3_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pe14: tim1_ch4_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pf2: tim1_ch3n_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pf6: tim1_ch3_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pf7: tim1_ch2n_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pg0: tim1_ch4n_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pg8: tim1_ch3n_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pg10: tim1_ch1n_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pg15: tim1_ch4_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa1: tim2_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa2: tim2_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa15: tim2_ch1_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pb10: tim2_ch3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pb11: tim2_ch4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pc0: tim2_ch2_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch1_pc4: tim12_ch1_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pf6: tim2_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pf14: tim2_ch2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch1_pg0: tim12_ch1_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch2_pg8: tim12_ch2_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pa6: tim13_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa6: tim3_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa7: tim3_ch2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb1: tim3_ch4_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb4: tim3_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pb5: tim3_ch2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc6: tim3_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc7: tim3_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pc9: tim3_ch4_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pf7: tim3_ch3_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pg1: tim13_ch1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pa7: tim14_ch1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pc1: tim4_ch4_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pd13: tim4_ch2_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pe5: tim4_ch1_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pe6: tim4_ch2_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pf0: tim4_ch4_pf0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pf1: tim4_ch3_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pg2: tim14_ch1_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_ph9: tim4_ch3_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pb6: tim15_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pb7: tim15_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pc12: tim15_ch1_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd2: tim15_ch1n_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pd6: tim15_ch2_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd7: tim15_ch1n_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pf6: tim15_ch2_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch4_pf6: tim5_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa3: tim16_ch1_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pc7: tim16_ch1n_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pe5: tim16_ch1n_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pg1: tim16_ch1n_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_ph9: tim16_ch1_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pc1: tim17_ch1_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pe6: tim17_ch1n_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pg12: tim17_ch1_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch3n_pb13: tim8_ch3n_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4n_pb14: tim8_ch4n_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch1_pq3: tim8_ch1_pq3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch1n_pq4: tim8_ch1n_pq4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch2_pq5: tim8_ch2_pq5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch2n_pq6: tim8_ch2n_pq6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch3_pq7: tim8_ch3_pq7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pa5: tim9_ch2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pb1: tim9_ch2_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pc6: tim9_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pc7: tim9_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pf7: tim9_ch1_pf7 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ usart10_cts_pb13: usart10_cts_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pg5: usart2_cts_pg5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pg10: usart3_cts_pg10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pg8: uart4_cts_pg8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pb13: usart6_cts_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pb14: usart6_cts_pb14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pd3: usart6_cts_pd3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pg2: uart7_cts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart8_cts_pf1: uart8_cts_pf1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ uart4_de_pa15: uart4_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ uart4_de_pc4: uart4_de_pc4 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ uart5_de_pc8: uart5_de_pc8 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pc4: usart3_rts_pc4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg13: usart3_rts_pg13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_rts_pc4: uart4_rts_pc4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pb15: usart6_rts_pb15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pd4: usart6_rts_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pg1: uart7_rts_pg1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart8_rts_pf0: uart8_rts_pf0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ usart10_rx_pe4: usart10_rx_pe4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa7: usart1_rx_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pe6: lpuart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pe6: usart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pf12: usart1_rx_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pg8: usart1_rx_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pc2: usart2_rx_pc2 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pf6: usart2_rx_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc11: usart3_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pd9: usart3_rx_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe0: usart3_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe10: usart3_rx_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa1: uart4_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa11: uart4_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pc11: uart4_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pd0: uart4_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_ph9: uart4_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb5: uart5_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb12: uart5_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_ph2: uart5_rx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pa4: usart6_rx_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pb8: usart6_rx_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc9: usart6_rx_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa3: uart7_rx_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa8: uart7_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pc0: uart7_rx_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pe7: uart7_rx_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pf10: uart7_rx_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pg11: uart7_rx_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart9_rx_pf1: uart9_rx_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart9_rx_pg0: uart9_rx_pg0 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ usart10_tx_pb9: usart10_tx_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pc4: usart1_tx_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pe5: lpuart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pe5: usart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pf13: usart1_tx_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb1: usart2_tx_pb1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd5: usart2_tx_pd5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pg3: usart2_tx_pg3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd8: usart3_tx_pd8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe1: usart3_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe8: usart3_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa0: uart4_tx_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa12: uart4_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc1: uart4_tx_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc10: uart4_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pd1: uart4_tx_pd1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pc12: uart5_tx_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe5: uart5_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe6: uart5_tx_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pg10: uart5_tx_pg10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pg14: usart6_tx_pg14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pa15: uart7_tx_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pb4: uart7_tx_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pe8: uart7_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pg12: uart7_tx_pg12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_ph3: uart7_tx_ph3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_ph4: uart7_tx_ph4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf0: uart9_tx_pf0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { + pinmux = ; + bias-pull-up; + }; + + /* XSPIM */ + + /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs1_pn1: xspim_p2_ncs1_pn1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io0_pn2: xspim_p2_io0_pn2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io1_pn3: xspim_p2_io1_pn3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io2_pn4: xspim_p2_io2_pn4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io3_pn5: xspim_p2_io3_pn5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_clk_pn6: xspim_p2_clk_pn6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_nclk_pn7: xspim_p2_nclk_pn7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io4_pn8: xspim_p2_io4_pn8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io5_pn9: xspim_p2_io5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io6_pn10: xspim_p2_io6_pn10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io7_pn11: xspim_p2_io7_pn11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs2_pn12: xspim_p2_ncs2_pn12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_ncs1_po0: xspim_p1_ncs1_po0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_ncs2_po1: xspim_p1_ncs2_po1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_dqs0_po2: xspim_p1_dqs0_po2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_dqs1_po3: xspim_p1_dqs1_po3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_clk_po4: xspim_p1_clk_po4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_nclk_po5: xspim_p1_nclk_po5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io0_pp0: xspim_p1_io0_pp0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io1_pp1: xspim_p1_io1_pp1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io2_pp2: xspim_p1_io2_pp2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io3_pp3: xspim_p1_io3_pp3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io4_pp4: xspim_p1_io4_pp4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io5_pp5: xspim_p1_io5_pp5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io6_pp6: xspim_p1_io6_pp6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io7_pp7: xspim_p1_io7_pp7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io8_pp8: xspim_p1_io8_pp8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io9_pp9: xspim_p1_io9_pp9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io10_pp10: xspim_p1_io10_pp10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io11_pp11: xspim_p1_io11_pp11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io12_pp12: xspim_p1_io12_pp12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io13_pp13: xspim_p1_io13_pp13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io14_pp14: xspim_p1_io14_pp14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io15_pp15: xspim_p1_io15_pp15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/n6/stm32n645z0hxq-pinctrl.dtsi b/dts/st/n6/stm32n645z0hxq-pinctrl.dtsi new file mode 100644 index 000000000..af554aca6 --- /dev/null +++ b/dts/st/n6/stm32n645z0hxq-pinctrl.dtsi @@ -0,0 +1,2241 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@56020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc1_inn1_pa0: adc1_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp0_pa0: adc1_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp1_pa1: adc1_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp14_pa2: adc1_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp3_pa6: adc1_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp5_pa8: adc1_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp10_pa9: adc1_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn10_pa10: adc1_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp11_pa10: adc1_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn11_pa11: adc1_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp12_pa11: adc1_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn12_pa12: adc1_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp13_pa12: adc1_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn4_pb10: adc1_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp8_pb10: adc1_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp4_pb11: adc1_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp16_pf3: adc1_inp16_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp18_pf4: adc1_inp18_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn5_pf7: adc1_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp9_pf7: adc1_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp2_pf11: adc1_inp2_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn2_pf12: adc1_inn2_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp6_pf12: adc1_inp6_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn1_pa0: adc2_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp0_pa0: adc2_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp1_pa1: adc2_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp14_pa2: adc2_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp18_pa5: adc2_inp18_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp3_pa6: adc2_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp5_pa8: adc2_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp10_pa9: adc2_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn10_pa10: adc2_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp11_pa10: adc2_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn11_pa11: adc2_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp12_pa11: adc2_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn12_pa12: adc2_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp13_pa12: adc2_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn4_pb10: adc2_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp8_pb10: adc2_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp4_pb11: adc2_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn5_pf7: adc2_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp9_pf7: adc2_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp2_pf13: adc2_inp2_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn2_pf14: adc2_inn2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp6_pf14: adc2_inp6_pf14 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc9: analog_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc10: analog_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc11: analog_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc12: analog_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd1: analog_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe7: analog_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe8: analog_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe9: analog_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe10: analog_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe12: analog_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe13: analog_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe14: analog_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe15: analog_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf2: analog_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf3: analog_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf4: analog_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf5: analog_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf7: analog_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf8: analog_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf10: analog_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf11: analog_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf12: analog_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf13: analog_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf14: analog_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf15: analog_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg2: analog_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg10: analog_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg13: analog_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg14: analog_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph0: analog_ph0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph1: analog_ph1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph2: analog_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn0: analog_pn0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn1: analog_pn1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn2: analog_pn2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn3: analog_pn3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn4: analog_pn4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn5: analog_pn5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn6: analog_pn6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn7: analog_pn7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn8: analog_pn8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn9: analog_pn9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn10: analog_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn11: analog_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn12: analog_pn12 { + pinmux = ; + }; + + /* DCMI */ + + /omit-if-no-ref/ dcmi_d0_pa1: dcmi_d0_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pa6: dcmi_pixclk_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pa9: dcmi_d0_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pa10: dcmi_d1_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pb0: dcmi_d4_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb4: dcmi_vsync_pb4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pb6: dcmi_d6_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pb7: dcmi_d7_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc8: dcmi_d2_pc8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pc9: dcmi_d3_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pc11: dcmi_d4_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pe0: dcmi_d2_pe0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pe8: dcmi_d4_pe8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pe10: dcmi_d3_pe10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf3: dcmi_hsync_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf4: dcmi_hsync_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pf5: dcmi_d6_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pg2: dcmi_d6_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pg10: dcmi_d2_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pn9: dcmi_d5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* FDCAN_RX */ + + /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb5: fdcan2_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb12: fdcan2_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pe12: fdcan3_rx_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pf3: fdcan3_rx_pf3 { + pinmux = ; + }; + + /* FDCAN_TX */ + + /omit-if-no-ref/ fdcan1_tx_pa12: fdcan1_tx_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pd1: fdcan1_tx_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_ph2: fdcan1_tx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pg10: fdcan2_tx_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pf2: fdcan3_tx_pf2 { + pinmux = ; + }; + + /* FMC */ + + /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa8: i2c3_scl_pa8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pc10: i2c4_scl_pc10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pe13: i2c4_scl_pe13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa9: i2c3_sda_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc9: i2c3_sda_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pc11: i2c4_sda_pc11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pe14: i2c4_sda_pe14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pc8: i2c3_smba_pc8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pe15: i2c4_smba_pe15 { + pinmux = ; + bias-pull-up; + }; + + /* I2S_CK */ + + /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pf7: i2s1_ck_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa12: i2s2_ck_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pf2: i2s2_ck_pf2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pg10: i2s2_ck_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_ck_pc10: i2s3_ck_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pa5: i2s6_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pc12: i2s6_ck_pc12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_WS */ + + /omit-if-no-ref/ i2s1_ws_pa15: i2s1_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s1_ws_pf4: i2s1_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pa11: i2s2_ws_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb4: i2s2_ws_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb12: i2s2_ws_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pa15: i2s3_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pf4: i2s3_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa0: i2s6_ws_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa15: i2s6_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pf4: i2s6_ws_pf4 { + pinmux = ; + }; + + /* I3C_SCL */ + + /omit-if-no-ref/ i3c1_scl_pa5: i3c1_scl_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pa8: i3c2_scl_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pb10: i3c2_scl_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pc10: i3c2_scl_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I3C_SDA */ + + /omit-if-no-ref/ i3c1_sda_pa6: i3c1_sda_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pa9: i3c2_sda_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pb11: i3c2_sda_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pc11: i3c2_sda_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { + pinmux = ; + }; + + /* LTDC */ + + /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g2_pa1: ltdc_g2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa2: ltdc_b7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pa5: ltdc_clk_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa6: ltdc_b7_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pa6: ltdc_hsync_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pa8: ltdc_b6_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pa9: ltdc_b5_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pa10: ltdc_b4_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pa11: ltdc_b3_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pa12: ltdc_b2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r5_pa15: ltdc_r5_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pb4: ltdc_r3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pb5: ltdc_r2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pb10: ltdc_g7_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g6_pb11: ltdc_g6_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g5_pb12: ltdc_g5_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pc8: ltdc_b0_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pc9: ltdc_b3_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pd8: ltdc_r7_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pf2: ltdc_b1_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pf3: ltdc_r4_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pf4: ltdc_r3_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf5: ltdc_g0_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pf7: ltdc_vsync_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pf8: ltdc_r6_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pf10: ltdc_r1_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pf11: ltdc_b0_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf14: ltdc_g0_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pf15: ltdc_g1_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg2: ltdc_r0_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pg10: ltdc_g4_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pg13: ltdc_de_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg14: ltdc_b1_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pn10: ltdc_b4_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pn11: ltdc_b6_pn11 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pc9: rcc_mco_2_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb4: spi1_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb4: spi3_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc11: spi3_miso_pc11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pb6: spi4_miso_pb6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pe13: spi4_miso_pe13 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pf12: spi5_miso_pf12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pa6: spi6_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pb4: spi6_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pb5: spi1_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb5: spi3_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc12: spi3_mosi_pc12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pb7: spi4_mosi_pb7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pe14: spi4_mosi_pe14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf11: spi5_mosi_pf11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf14: spi5_mosi_pf14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pg2: spi5_mosi_pg2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pb5: spi6_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pg14: spi6_mosi_pg14 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa15: spi1_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pf4: spi1_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa11: spi2_nss_pa11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb4: spi2_nss_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa15: spi3_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pf4: spi3_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pb0: spi4_nss_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pf13: spi5_nss_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa0: spi6_nss_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa15: spi6_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pf4: spi6_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pa5: spi1_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pf7: spi1_sck_pf7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa12: spi2_sck_pa12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pf2: spi2_sck_pf2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pg10: spi2_sck_pg10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe2: spi4_sck_pe2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe12: spi4_sck_pe12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pe15: spi5_sck_pe15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pf15: spi5_sck_pf15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pa5: spi6_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pc12: spi6_sck_pc12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb7: tim1_bkin2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pb12: tim1_bkin_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pc10: tim1_bkin_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pe15: tim1_bkin_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pa0: tim15_bkin_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pe3: tim15_bkin_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_ph2: tim15_bkin_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb4: tim16_bkin_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pf10: tim16_bkin_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim11_ch1_pa8: tim11_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb0: tim1_ch4_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pc12: tim1_ch4_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe2: tim1_ch2n_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pe8: tim1_ch1n_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pe9: tim1_ch1_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe10: tim1_ch2n_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pe12: tim1_ch3n_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pe13: tim1_ch3_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pe14: tim1_ch4_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pf2: tim1_ch3n_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pf7: tim1_ch2n_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pg10: tim1_ch1n_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa1: tim2_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa2: tim2_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa15: tim2_ch1_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pb10: tim2_ch3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pb11: tim2_ch4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pf14: tim2_ch2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pa6: tim13_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa6: tim3_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb4: tim3_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pb5: tim3_ch2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pc9: tim3_ch4_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pf7: tim3_ch3_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pg2: tim14_ch1_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pb6: tim15_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pb7: tim15_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pc12: tim15_ch1_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pa5: tim9_ch2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pf7: tim9_ch1_pf7 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pg10: usart3_cts_pg10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pg2: uart7_cts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ uart4_de_pa15: uart4_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ uart5_de_pc8: uart5_de_pc8 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg13: usart3_rts_pg13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pf12: usart1_rx_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc11: usart3_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe0: usart3_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe10: usart3_rx_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa1: uart4_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa11: uart4_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pc11: uart4_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb5: uart5_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb12: uart5_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_ph2: uart5_rx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc9: usart6_rx_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa8: uart7_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pe7: uart7_rx_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pf10: uart7_rx_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pf13: usart1_tx_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd8: usart3_tx_pd8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe1: usart3_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe8: usart3_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa0: uart4_tx_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa12: uart4_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc10: uart4_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pd1: uart4_tx_pd1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pc12: uart5_tx_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pg10: uart5_tx_pg10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pg14: usart6_tx_pg14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pa15: uart7_tx_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pb4: uart7_tx_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pe8: uart7_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { + pinmux = ; + bias-pull-up; + }; + + /* XSPIM */ + + /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs1_pn1: xspim_p2_ncs1_pn1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io0_pn2: xspim_p2_io0_pn2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io1_pn3: xspim_p2_io1_pn3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io2_pn4: xspim_p2_io2_pn4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io3_pn5: xspim_p2_io3_pn5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_clk_pn6: xspim_p2_clk_pn6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_nclk_pn7: xspim_p2_nclk_pn7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io4_pn8: xspim_p2_io4_pn8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io5_pn9: xspim_p2_io5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io6_pn10: xspim_p2_io6_pn10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io7_pn11: xspim_p2_io7_pn11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs2_pn12: xspim_p2_ncs2_pn12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/n6/stm32n647a0hxq-pinctrl.dtsi b/dts/st/n6/stm32n647a0hxq-pinctrl.dtsi new file mode 100644 index 000000000..8417596e6 --- /dev/null +++ b/dts/st/n6/stm32n647a0hxq-pinctrl.dtsi @@ -0,0 +1,2659 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@56020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc1_inn1_pa0: adc1_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp0_pa0: adc1_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp1_pa1: adc1_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp14_pa2: adc1_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp3_pa6: adc1_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp5_pa8: adc1_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp10_pa9: adc1_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn10_pa10: adc1_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp11_pa10: adc1_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn11_pa11: adc1_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp12_pa11: adc1_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn12_pa12: adc1_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp13_pa12: adc1_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn4_pb10: adc1_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp8_pb10: adc1_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp4_pb11: adc1_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp16_pf3: adc1_inp16_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp18_pf4: adc1_inp18_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn5_pf7: adc1_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp9_pf7: adc1_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp2_pf11: adc1_inp2_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn2_pf12: adc1_inn2_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp6_pf12: adc1_inp6_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn1_pa0: adc2_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp0_pa0: adc2_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp1_pa1: adc2_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp14_pa2: adc2_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp18_pa5: adc2_inp18_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp3_pa6: adc2_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp5_pa8: adc2_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp10_pa9: adc2_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn10_pa10: adc2_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp11_pa10: adc2_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn11_pa11: adc2_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp12_pa11: adc2_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn12_pa12: adc2_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp13_pa12: adc2_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn4_pb10: adc2_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp8_pb10: adc2_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp4_pb11: adc2_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn5_pf7: adc2_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp9_pf7: adc2_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp2_pf13: adc2_inp2_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn2_pf14: adc2_inn2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp6_pf14: adc2_inp6_pf14 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc9: analog_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc10: analog_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc11: analog_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc12: analog_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd0: analog_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd1: analog_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd2: analog_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd3: analog_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd4: analog_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd10: analog_pd10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd11: analog_pd11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd12: analog_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd15: analog_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe5: analog_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe7: analog_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe8: analog_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe9: analog_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe10: analog_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe11: analog_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe12: analog_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe13: analog_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe14: analog_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe15: analog_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf2: analog_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf3: analog_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf4: analog_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf5: analog_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf7: analog_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf8: analog_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf10: analog_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf11: analog_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf12: analog_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf13: analog_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf14: analog_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf15: analog_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg2: analog_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg10: analog_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg13: analog_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg14: analog_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph0: analog_ph0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph1: analog_ph1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph2: analog_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn0: analog_pn0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn1: analog_pn1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn2: analog_pn2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn3: analog_pn3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn4: analog_pn4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn5: analog_pn5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn6: analog_pn6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn7: analog_pn7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn8: analog_pn8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn9: analog_pn9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn10: analog_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn11: analog_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn12: analog_pn12 { + pinmux = ; + }; + + /* DCMI */ + + /omit-if-no-ref/ dcmi_d0_pa1: dcmi_d0_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pa6: dcmi_pixclk_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pa9: dcmi_d0_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pa10: dcmi_d1_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pb0: dcmi_d4_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb4: dcmi_vsync_pb4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pb6: dcmi_d6_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pb7: dcmi_d7_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc8: dcmi_d2_pc8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pc9: dcmi_d3_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pc11: dcmi_d4_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pd0: dcmi_hsync_pd0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pd7: dcmi_d0_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pe0: dcmi_d2_pe0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pe5: dcmi_d5_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pe8: dcmi_d4_pe8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pe10: dcmi_d3_pe10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf3: dcmi_hsync_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf4: dcmi_hsync_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pf5: dcmi_d6_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pg2: dcmi_d6_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pg10: dcmi_d2_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pn9: dcmi_d5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* FDCAN_RX */ + + /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb5: fdcan2_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb12: fdcan2_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pe12: fdcan3_rx_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pf3: fdcan3_rx_pf3 { + pinmux = ; + }; + + /* FDCAN_TX */ + + /omit-if-no-ref/ fdcan1_tx_pa12: fdcan1_tx_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pd1: fdcan1_tx_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_ph2: fdcan1_tx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pe5: fdcan2_tx_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pg10: fdcan2_tx_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pe11: fdcan3_tx_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pf2: fdcan3_tx_pf2 { + pinmux = ; + }; + + /* FMC */ + + /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pa3: fmc_a17_pa3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pb3: fmc_a23_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl1_pb3: fmc_nbl1_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a6_pd0: fmc_a6_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pd0: fmc_a22_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a0_pd2: fmc_a0_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pd2: fmc_a16_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a10_pd3: fmc_a10_pd3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a11_pd4: fmc_a11_pd4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a1_pd6: fmc_a1_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pd6: fmc_a17_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a2_pd7: fmc_a2_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pd7: fmc_a18_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a3_pd10: fmc_a3_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pd10: fmc_a19_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pd11: fmc_d8_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a5_pd12: fmc_a5_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pd12: fmc_a21_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a9_pd14: fmc_a9_pd14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a8_pd15: fmc_a8_pd15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne1_pe5: fmc_sdne1_pe5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnwe_pe11: fmc_sdnwe_pe11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pd14: i2c2_scl_pd14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa8: i2c3_scl_pa8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pc10: i2c4_scl_pc10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pe13: i2c4_scl_pe13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd4: i2c2_sda_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd15: i2c2_sda_pd15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa9: i2c3_sda_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc9: i2c3_sda_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pc11: i2c4_sda_pc11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pd11: i2c4_sda_pd11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pe14: i2c4_sda_pe14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pd3: i2c2_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pc8: i2c3_smba_pc8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pe15: i2c4_smba_pe15 { + pinmux = ; + bias-pull-up; + }; + + /* I2S_CK */ + + /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pf7: i2s1_ck_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa12: i2s2_ck_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pf2: i2s2_ck_pf2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pg10: i2s2_ck_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_ck_pc10: i2s3_ck_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pa5: i2s6_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pc12: i2s6_ck_pc12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_MCK */ + + /omit-if-no-ref/ i2s1_mck_pd10: i2s1_mck_pd10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_WS */ + + /omit-if-no-ref/ i2s1_ws_pa15: i2s1_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s1_ws_pf4: i2s1_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pa11: i2s2_ws_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb4: i2s2_ws_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb12: i2s2_ws_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pa15: i2s3_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pd7: i2s3_ws_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pf4: i2s3_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa0: i2s6_ws_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa15: i2s6_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pf4: i2s6_ws_pf4 { + pinmux = ; + }; + + /* I3C_SCL */ + + /omit-if-no-ref/ i3c1_scl_pa5: i3c1_scl_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_pe5: i3c1_scl_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pa8: i3c2_scl_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pb10: i3c2_scl_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pc10: i3c2_scl_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I3C_SDA */ + + /omit-if-no-ref/ i3c1_sda_pa6: i3c1_sda_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pa9: i3c2_sda_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pb11: i3c2_sda_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pc11: i3c2_sda_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { + pinmux = ; + }; + + /* LTDC */ + + /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g2_pa1: ltdc_g2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa2: ltdc_b7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pa5: ltdc_clk_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa6: ltdc_b7_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pa6: ltdc_hsync_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pa8: ltdc_b6_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pa9: ltdc_b5_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pa10: ltdc_b4_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pa11: ltdc_b3_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pa12: ltdc_b2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r5_pa15: ltdc_r5_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pb4: ltdc_r3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pb5: ltdc_r2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pb10: ltdc_g7_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g6_pb11: ltdc_g6_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g5_pb12: ltdc_g5_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pc8: ltdc_b0_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pc9: ltdc_b3_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pd8: ltdc_r7_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pd15: ltdc_r2_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pe11: ltdc_vsync_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pf2: ltdc_b1_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pf3: ltdc_r4_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pf4: ltdc_r3_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf5: ltdc_g0_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pf7: ltdc_vsync_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pf8: ltdc_r6_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pf10: ltdc_r1_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pf11: ltdc_b0_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf14: ltdc_g0_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pf15: ltdc_g1_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg2: ltdc_r0_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pg10: ltdc_g4_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pg13: ltdc_de_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg14: ltdc_b1_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pn10: ltdc_b4_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pn11: ltdc_b6_pn11 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pc9: rcc_mco_2_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb4: spi1_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd6: spi2_miso_pd6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd11: spi2_miso_pd11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb4: spi3_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc11: spi3_miso_pc11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pb6: spi4_miso_pb6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pe13: spi4_miso_pe13 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pd4: spi5_miso_pd4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pf12: spi5_miso_pf12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pa6: spi6_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pb4: spi6_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pb5: spi1_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd2: spi2_mosi_pd2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd7: spi2_mosi_pd7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb5: spi3_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc12: spi3_mosi_pc12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pb7: spi4_mosi_pb7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pe14: spi4_mosi_pe14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf11: spi5_mosi_pf11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf14: spi5_mosi_pf14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pg2: spi5_mosi_pg2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pb5: spi6_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pg14: spi6_mosi_pg14 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa15: spi1_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pf4: spi1_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa11: spi2_nss_pa11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb4: spi2_nss_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa15: spi3_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pd7: spi3_nss_pd7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pf4: spi3_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pb0: spi4_nss_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pe11: spi4_nss_pe11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pa3: spi5_nss_pa3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pf13: spi5_nss_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa0: spi6_nss_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa15: spi6_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pf4: spi6_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pa5: spi1_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pf7: spi1_sck_pf7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa12: spi2_sck_pa12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pf2: spi2_sck_pf2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pg10: spi2_sck_pg10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe2: spi4_sck_pe2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe12: spi4_sck_pe12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pe15: spi5_sck_pe15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pf15: spi5_sck_pf15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pa5: spi6_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pc12: spi6_sck_pc12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb7: tim1_bkin2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pb12: tim1_bkin_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pc10: tim1_bkin_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pd4: tim1_bkin2_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pe15: tim1_bkin_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pa0: tim15_bkin_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pe3: tim15_bkin_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_ph2: tim15_bkin_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb4: tim16_bkin_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pf10: tim16_bkin_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim11_ch1_pa8: tim11_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb0: tim1_ch4_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb3: tim1_ch4n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pc12: tim1_ch4_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pd2: tim1_ch3_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pd6: tim1_ch1_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pd7: tim1_ch2_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe2: tim1_ch2n_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pe8: tim1_ch1n_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pe9: tim1_ch1_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe10: tim1_ch2n_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pe11: tim1_ch2_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pe12: tim1_ch3n_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pe13: tim1_ch3_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pe14: tim1_ch4_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pf2: tim1_ch3n_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pf7: tim1_ch2n_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pg10: tim1_ch1n_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa1: tim2_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa2: tim2_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa15: tim2_ch1_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pb10: tim2_ch3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pb11: tim2_ch4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pf14: tim2_ch2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pa6: tim13_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa6: tim3_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb4: tim3_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pb5: tim3_ch2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pc9: tim3_ch4_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pf7: tim3_ch3_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pe5: tim4_ch1_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pg2: tim14_ch1_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pb6: tim15_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pb7: tim15_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pc12: tim15_ch1_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd2: tim15_ch1n_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pd6: tim15_ch2_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd7: tim15_ch1n_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa3: tim16_ch1_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pe5: tim16_ch1n_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pa5: tim9_ch2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pf7: tim9_ch1_pf7 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pg10: usart3_cts_pg10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pd3: usart6_cts_pd3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pg2: uart7_cts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ uart4_de_pa15: uart4_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ uart5_de_pc8: uart5_de_pc8 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg13: usart3_rts_pg13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pd4: usart6_rts_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pf12: usart1_rx_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc11: usart3_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe0: usart3_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe10: usart3_rx_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa1: uart4_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa11: uart4_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pc11: uart4_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pd0: uart4_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb5: uart5_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb12: uart5_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_ph2: uart5_rx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc9: usart6_rx_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa3: uart7_rx_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa8: uart7_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pe7: uart7_rx_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pf10: uart7_rx_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pe5: lpuart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pe5: usart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pf13: usart1_tx_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd8: usart3_tx_pd8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe1: usart3_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe8: usart3_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa0: uart4_tx_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa12: uart4_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc10: uart4_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pd1: uart4_tx_pd1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pc12: uart5_tx_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe5: uart5_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pg10: uart5_tx_pg10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pg14: usart6_tx_pg14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pa15: uart7_tx_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pb4: uart7_tx_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pe8: uart7_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { + pinmux = ; + bias-pull-up; + }; + + /* XSPIM */ + + /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs1_pn1: xspim_p2_ncs1_pn1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io0_pn2: xspim_p2_io0_pn2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io1_pn3: xspim_p2_io1_pn3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io2_pn4: xspim_p2_io2_pn4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io3_pn5: xspim_p2_io3_pn5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_clk_pn6: xspim_p2_clk_pn6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_nclk_pn7: xspim_p2_nclk_pn7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io4_pn8: xspim_p2_io4_pn8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io5_pn9: xspim_p2_io5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io6_pn10: xspim_p2_io6_pn10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io7_pn11: xspim_p2_io7_pn11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs2_pn12: xspim_p2_ncs2_pn12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/n6/stm32n647b0hxq-pinctrl.dtsi b/dts/st/n6/stm32n647b0hxq-pinctrl.dtsi new file mode 100644 index 000000000..9ed74ae7a --- /dev/null +++ b/dts/st/n6/stm32n647b0hxq-pinctrl.dtsi @@ -0,0 +1,3654 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@56020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc1_inn1_pa0: adc1_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp0_pa0: adc1_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp1_pa1: adc1_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp14_pa2: adc1_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp3_pa6: adc1_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp5_pa8: adc1_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp10_pa9: adc1_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn10_pa10: adc1_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp11_pa10: adc1_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn11_pa11: adc1_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp12_pa11: adc1_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn12_pa12: adc1_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp13_pa12: adc1_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn4_pb10: adc1_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp8_pb10: adc1_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp4_pb11: adc1_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp16_pf3: adc1_inp16_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp18_pf4: adc1_inp18_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp15_pf6: adc1_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn5_pf7: adc1_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp9_pf7: adc1_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp2_pf11: adc1_inp2_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn2_pf12: adc1_inn2_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp6_pf12: adc1_inp6_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn3_pg15: adc1_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp7_pg15: adc1_inp7_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn1_pa0: adc2_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp0_pa0: adc2_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp1_pa1: adc2_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp14_pa2: adc2_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp18_pa5: adc2_inp18_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp3_pa6: adc2_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp5_pa8: adc2_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp10_pa9: adc2_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn10_pa10: adc2_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp11_pa10: adc2_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn11_pa11: adc2_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp12_pa11: adc2_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn12_pa12: adc2_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp13_pa12: adc2_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn4_pb10: adc2_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp8_pb10: adc2_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp4_pb11: adc2_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp15_pf6: adc2_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn5_pf7: adc2_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp9_pf7: adc2_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp2_pf13: adc2_inp2_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn2_pf14: adc2_inn2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp6_pf14: adc2_inp6_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn3_pg15: adc2_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp7_pg15: adc2_inp7_pg15 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc1: analog_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc6: analog_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc7: analog_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc9: analog_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc10: analog_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc11: analog_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc12: analog_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd0: analog_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd1: analog_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd2: analog_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd3: analog_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd4: analog_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd5: analog_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd10: analog_pd10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd11: analog_pd11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd12: analog_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd15: analog_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe5: analog_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe6: analog_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe7: analog_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe8: analog_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe9: analog_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe10: analog_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe11: analog_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe12: analog_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe13: analog_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe14: analog_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe15: analog_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf0: analog_pf0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf1: analog_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf2: analog_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf3: analog_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf4: analog_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf5: analog_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf6: analog_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf7: analog_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf8: analog_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf9: analog_pf9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf10: analog_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf11: analog_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf12: analog_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf13: analog_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf14: analog_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf15: analog_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg0: analog_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg1: analog_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg2: analog_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg3: analog_pg3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg4: analog_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg5: analog_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg6: analog_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg8: analog_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg9: analog_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg10: analog_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg11: analog_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg12: analog_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg13: analog_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg14: analog_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg15: analog_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph0: analog_ph0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph1: analog_ph1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph2: analog_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph9: analog_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn0: analog_pn0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn1: analog_pn1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn2: analog_pn2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn3: analog_pn3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn4: analog_pn4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn5: analog_pn5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn6: analog_pn6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn7: analog_pn7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn8: analog_pn8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn9: analog_pn9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn10: analog_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn11: analog_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn12: analog_pn12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po0: analog_po0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po1: analog_po1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po2: analog_po2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po4: analog_po4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po5: analog_po5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp0: analog_pp0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp1: analog_pp1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp2: analog_pp2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp3: analog_pp3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp4: analog_pp4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp5: analog_pp5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp6: analog_pp6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp7: analog_pp7 { + pinmux = ; + }; + + /* DCMI */ + + /omit-if-no-ref/ dcmi_d0_pa1: dcmi_d0_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pa6: dcmi_pixclk_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pa9: dcmi_d0_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pa10: dcmi_d1_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pb0: dcmi_d4_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb4: dcmi_vsync_pb4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pb6: dcmi_d6_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pb7: dcmi_d7_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pc1: dcmi_d7_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc6: dcmi_d1_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc7: dcmi_d1_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc8: dcmi_d2_pc8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pc9: dcmi_d3_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pc11: dcmi_d4_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pd0: dcmi_hsync_pd0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pd5: dcmi_pixclk_pd5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pd7: dcmi_d0_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pe0: dcmi_d2_pe0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pe5: dcmi_d5_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pe6: dcmi_d1_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pe6: dcmi_vsync_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pe8: dcmi_d4_pe8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pe10: dcmi_d3_pe10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pf1: dcmi_d7_pf1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf3: dcmi_hsync_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf4: dcmi_hsync_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pf5: dcmi_d6_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pg1: dcmi_pixclk_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pg2: dcmi_d6_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pg3: dcmi_hsync_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pg10: dcmi_d2_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pg15: dcmi_d4_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_ph9: dcmi_d6_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pn9: dcmi_d5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* FDCAN_RX */ + + /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_ph9: fdcan1_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb5: fdcan2_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb12: fdcan2_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pe12: fdcan3_rx_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pf3: fdcan3_rx_pf3 { + pinmux = ; + }; + + /* FDCAN_TX */ + + /omit-if-no-ref/ fdcan1_tx_pa12: fdcan1_tx_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pc1: fdcan1_tx_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pd1: fdcan1_tx_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_ph2: fdcan1_tx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pe5: fdcan2_tx_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pg10: fdcan2_tx_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pe11: fdcan3_tx_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pf2: fdcan3_tx_pf2 { + pinmux = ; + }; + + /* FMC */ + + /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pa3: fmc_a17_pa3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pb3: fmc_a23_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl1_pb3: fmc_nbl1_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a6_pd0: fmc_a6_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pd0: fmc_a22_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a0_pd2: fmc_a0_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pd2: fmc_a16_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a10_pd3: fmc_a10_pd3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a11_pd4: fmc_a11_pd4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pd5: fmc_d6_pd5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a1_pd6: fmc_a1_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pd6: fmc_a17_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a2_pd7: fmc_a2_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pd7: fmc_a18_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdclk_pd9: fmc_sdclk_pd9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a3_pd10: fmc_a3_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pd10: fmc_a19_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pd11: fmc_d8_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a5_pd12: fmc_a5_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pd12: fmc_a21_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a9_pd14: fmc_a9_pd14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a8_pd15: fmc_a8_pd15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne1_pe5: fmc_sdne1_pe5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke1_pe6: fmc_sdcke1_pe6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnwe_pe11: fmc_sdnwe_pe11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pg1: fmc_a19_pg1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pg8: fmc_a20_pg8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pg9: fmc_d8_pg9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pg12: fmc_a18_pg12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pg15: fmc_clk_pg15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_ph9: fmc_d9_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_po0: fmc_a22_po0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_po1: fmc_a23_po1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_po2: fmc_a24_po2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_po4: fmc_a24_po4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl2_po4: fmc_nbl2_po4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_po5: fmc_a25_po5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl3_po5: fmc_nbl3_po5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d16_pp0: fmc_d16_pp0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d17_pp1: fmc_d17_pp1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d18_pp2: fmc_d18_pp2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d19_pp3: fmc_d19_pp3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d20_pp4: fmc_d20_pp4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d21_pp5: fmc_d21_pp5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d22_pp6: fmc_d22_pp6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d23_pp7: fmc_d23_pp7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pe5: i2c1_scl_pe5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_ph9: i2c1_scl_ph9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pd14: i2c2_scl_pd14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa8: i2c3_scl_pa8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pc10: i2c4_scl_pc10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pe13: i2c4_scl_pe13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pc1: i2c1_sda_pc1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pe6: i2c1_sda_pe6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd4: i2c2_sda_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd15: i2c2_sda_pd15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa9: i2c3_sda_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc9: i2c3_sda_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pc11: i2c4_sda_pc11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pd11: i2c4_sda_pd11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pe14: i2c4_sda_pe14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pd3: i2c2_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pc8: i2c3_smba_pc8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pe15: i2c4_smba_pe15 { + pinmux = ; + bias-pull-up; + }; + + /* I2S_CK */ + + /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pf7: i2s1_ck_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa12: i2s2_ck_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pf2: i2s2_ck_pf2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pg10: i2s2_ck_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_ck_pc10: i2s3_ck_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pa5: i2s6_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pc12: i2s6_ck_pc12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_MCK */ + + /omit-if-no-ref/ i2s1_mck_pd10: i2s1_mck_pd10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_mck_pc7: i2s3_mck_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_mck_pf6: i2s6_mck_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_WS */ + + /omit-if-no-ref/ i2s1_ws_pa15: i2s1_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s1_ws_pf4: i2s1_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pa11: i2s2_ws_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb4: i2s2_ws_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb12: i2s2_ws_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pc1: i2s2_ws_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pa15: i2s3_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pd7: i2s3_ws_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pf4: i2s3_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa0: i2s6_ws_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa15: i2s6_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pf4: i2s6_ws_pf4 { + pinmux = ; + }; + + /* I3C_SCL */ + + /omit-if-no-ref/ i3c1_scl_pa5: i3c1_scl_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_pe5: i3c1_scl_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_ph9: i3c1_scl_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pa8: i3c2_scl_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pb10: i3c2_scl_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pc10: i3c2_scl_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I3C_SDA */ + + /omit-if-no-ref/ i3c1_sda_pa6: i3c1_sda_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pc1: i3c1_sda_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pe6: i3c1_sda_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pa9: i3c2_sda_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pb11: i3c2_sda_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pc11: i3c2_sda_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { + pinmux = ; + }; + + /* LTDC */ + + /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g2_pa1: ltdc_g2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa2: ltdc_b7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pa5: ltdc_clk_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa6: ltdc_b7_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pa6: ltdc_hsync_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pa7: ltdc_b1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pa7: ltdc_r4_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pa8: ltdc_b6_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pa9: ltdc_b5_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pa10: ltdc_b4_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pa11: ltdc_b3_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pa12: ltdc_b2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r5_pa15: ltdc_r5_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pb4: ltdc_r3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pb5: ltdc_r2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pb10: ltdc_g7_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g6_pb11: ltdc_g6_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g5_pb12: ltdc_g5_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pc8: ltdc_b0_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pc9: ltdc_b3_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pd8: ltdc_r7_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pd9: ltdc_r1_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pd15: ltdc_r2_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pe11: ltdc_vsync_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pf2: ltdc_b1_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pf3: ltdc_r4_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pf4: ltdc_r3_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf5: ltdc_g0_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pf6: ltdc_de_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pf7: ltdc_vsync_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pf8: ltdc_r6_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pf9: ltdc_hsync_pf9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pf10: ltdc_r1_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pf11: ltdc_b0_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf14: ltdc_g0_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pf15: ltdc_g1_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg0: ltdc_r0_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pg0: ltdc_vsync_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pg1: ltdc_g1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg2: ltdc_r0_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pg4: ltdc_b0_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg5: ltdc_b1_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pg6: ltdc_b3_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pg8: ltdc_g7_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pg9: ltdc_r7_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pg10: ltdc_g4_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pg11: ltdc_r6_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pg12: ltdc_g0_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pg13: ltdc_de_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg14: ltdc_b1_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pg15: ltdc_b0_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pn10: ltdc_b4_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pn11: ltdc_b6_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_po2: ltdc_b7_po2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_po4: ltdc_b4_po4 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pc9: rcc_mco_2_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SDMMC */ + + /omit-if-no-ref/ sdmmc1_cdir_pc1: sdmmc1_cdir_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d5_pc1: sdmmc1_d5_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0dir_pc6: sdmmc1_d0dir_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d6_pc6: sdmmc1_d6_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d123dir_pc7: sdmmc1_d123dir_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d7_pc7: sdmmc1_d7_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pc8: sdmmc1_d0_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d1_pc9: sdmmc1_d1_pc9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d2_pc10: sdmmc1_d2_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d3_pc11: sdmmc1_d3_pc11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ck_pc12: sdmmc1_ck_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pd11: sdmmc1_d0_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pe15: sdmmc1_d0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_cmd_ph2: sdmmc1_cmd_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ckin_ph9: sdmmc1_ckin_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d4_ph9: sdmmc1_d4_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_cmd_pa0: sdmmc2_cmd_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d3_pb4: sdmmc2_d3_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d5_pc1: sdmmc2_d5_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d6_pc6: sdmmc2_d6_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d7_pc7: sdmmc2_d7_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_ck_pd2: sdmmc2_ck_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d7_pd5: sdmmc2_d7_pd5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d1_pg8: sdmmc2_d1_pg8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d4_ph9: sdmmc2_d4_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb4: spi1_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd6: spi2_miso_pd6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd11: spi2_miso_pd11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb4: spi3_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc11: spi3_miso_pc11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pb6: spi4_miso_pb6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pe13: spi4_miso_pe13 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pd4: spi5_miso_pd4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pf12: spi5_miso_pf12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pg1: spi5_miso_pg1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pa6: spi6_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pb4: spi6_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa7: spi1_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_mosi_pb5: spi1_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd2: spi2_mosi_pd2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd7: spi2_mosi_pd7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pg8: spi2_mosi_pg8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb5: spi3_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc12: spi3_mosi_pc12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pb7: spi4_mosi_pb7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pe14: spi4_mosi_pe14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf11: spi5_mosi_pf11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf14: spi5_mosi_pf14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pg2: spi5_mosi_pg2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pa7: spi6_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pb5: spi6_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pg14: spi6_mosi_pg14 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa15: spi1_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pf4: spi1_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa11: spi2_nss_pa11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb4: spi2_nss_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pc1: spi2_nss_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa15: spi3_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pd7: spi3_nss_pd7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pf4: spi3_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pb0: spi4_nss_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pe11: spi4_nss_pe11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pa3: spi5_nss_pa3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pf13: spi5_nss_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa0: spi6_nss_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa15: spi6_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pf4: spi6_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pa5: spi1_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pf7: spi1_sck_pf7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa12: spi2_sck_pa12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pf2: spi2_sck_pf2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pg10: spi2_sck_pg10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe2: spi4_sck_pe2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe12: spi4_sck_pe12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pe15: spi5_sck_pe15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pf15: spi5_sck_pf15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pg12: spi5_sck_pg12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pa5: spi6_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pc12: spi6_sck_pc12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb7: tim1_bkin2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pb12: tim1_bkin_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pc10: tim1_bkin_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pd4: tim1_bkin2_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pe15: tim1_bkin_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pg4: tim1_bkin2_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pa0: tim15_bkin_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pe3: tim15_bkin_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_ph2: tim15_bkin_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb4: tim16_bkin_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pf10: tim16_bkin_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pg6: tim17_bkin_pg6 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa7: tim1_ch1n_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim11_ch1_pa8: tim11_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb0: tim1_ch4_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb3: tim1_ch4n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pc6: tim1_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pc12: tim1_ch4_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pd2: tim1_ch3_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pd5: tim1_ch4n_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pd6: tim1_ch1_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pd7: tim1_ch2_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe2: tim1_ch2n_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pe8: tim1_ch1n_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pe9: tim1_ch1_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe10: tim1_ch2n_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pe11: tim1_ch2_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pe12: tim1_ch3n_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pe13: tim1_ch3_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pe14: tim1_ch4_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pf2: tim1_ch3n_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pf6: tim1_ch3_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pf7: tim1_ch2n_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pg0: tim1_ch4n_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pg8: tim1_ch3n_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pg10: tim1_ch1n_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pg15: tim1_ch4_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa1: tim2_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa2: tim2_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa15: tim2_ch1_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pb10: tim2_ch3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pb11: tim2_ch4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pf6: tim2_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pf14: tim2_ch2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch1_pg0: tim12_ch1_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch2_pg8: tim12_ch2_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pa6: tim13_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa6: tim3_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa7: tim3_ch2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb4: tim3_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pb5: tim3_ch2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc6: tim3_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc7: tim3_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pc9: tim3_ch4_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pf7: tim3_ch3_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pg1: tim13_ch1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pa7: tim14_ch1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pc1: tim4_ch4_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pe5: tim4_ch1_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pe6: tim4_ch2_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pf0: tim4_ch4_pf0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pf1: tim4_ch3_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pg2: tim14_ch1_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_ph9: tim4_ch3_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pb6: tim15_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pb7: tim15_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pc12: tim15_ch1_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd2: tim15_ch1n_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pd6: tim15_ch2_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd7: tim15_ch1n_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pf6: tim15_ch2_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch4_pf6: tim5_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa3: tim16_ch1_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pc7: tim16_ch1n_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pe5: tim16_ch1n_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pg1: tim16_ch1n_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_ph9: tim16_ch1_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pc1: tim17_ch1_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pe6: tim17_ch1n_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pg12: tim17_ch1_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pa5: tim9_ch2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pc6: tim9_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pc7: tim9_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pf7: tim9_ch1_pf7 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pg5: usart2_cts_pg5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pg10: usart3_cts_pg10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pg8: uart4_cts_pg8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pd3: usart6_cts_pd3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pg2: uart7_cts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart8_cts_pf1: uart8_cts_pf1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ uart4_de_pa15: uart4_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ uart5_de_pc8: uart5_de_pc8 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg13: usart3_rts_pg13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pd4: usart6_rts_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pg1: uart7_rts_pg1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart8_rts_pf0: uart8_rts_pf0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa7: usart1_rx_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pe6: lpuart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pe6: usart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pf12: usart1_rx_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pg8: usart1_rx_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pf6: usart2_rx_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc11: usart3_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pd9: usart3_rx_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe0: usart3_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe10: usart3_rx_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa1: uart4_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa11: uart4_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pc11: uart4_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pd0: uart4_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_ph9: uart4_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb5: uart5_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb12: uart5_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_ph2: uart5_rx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc9: usart6_rx_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa3: uart7_rx_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa8: uart7_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pe7: uart7_rx_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pf10: uart7_rx_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pg11: uart7_rx_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart9_rx_pf1: uart9_rx_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart9_rx_pg0: uart9_rx_pg0 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pe5: lpuart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pe5: usart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pf13: usart1_tx_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd5: usart2_tx_pd5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pg3: usart2_tx_pg3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd8: usart3_tx_pd8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe1: usart3_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe8: usart3_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa0: uart4_tx_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa12: uart4_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc1: uart4_tx_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc10: uart4_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pd1: uart4_tx_pd1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pc12: uart5_tx_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe5: uart5_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe6: uart5_tx_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pg10: uart5_tx_pg10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pg14: usart6_tx_pg14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pa15: uart7_tx_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pb4: uart7_tx_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pe8: uart7_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pg12: uart7_tx_pg12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf0: uart9_tx_pf0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { + pinmux = ; + bias-pull-up; + }; + + /* XSPIM */ + + /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs1_pn1: xspim_p2_ncs1_pn1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io0_pn2: xspim_p2_io0_pn2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io1_pn3: xspim_p2_io1_pn3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io2_pn4: xspim_p2_io2_pn4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io3_pn5: xspim_p2_io3_pn5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_clk_pn6: xspim_p2_clk_pn6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_nclk_pn7: xspim_p2_nclk_pn7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io4_pn8: xspim_p2_io4_pn8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io5_pn9: xspim_p2_io5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io6_pn10: xspim_p2_io6_pn10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io7_pn11: xspim_p2_io7_pn11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs2_pn12: xspim_p2_ncs2_pn12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_ncs1_po0: xspim_p1_ncs1_po0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_ncs2_po1: xspim_p1_ncs2_po1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_dqs0_po2: xspim_p1_dqs0_po2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_clk_po4: xspim_p1_clk_po4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_nclk_po5: xspim_p1_nclk_po5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io0_pp0: xspim_p1_io0_pp0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io1_pp1: xspim_p1_io1_pp1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io2_pp2: xspim_p1_io2_pp2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io3_pp3: xspim_p1_io3_pp3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io4_pp4: xspim_p1_io4_pp4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io5_pp5: xspim_p1_io5_pp5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io6_pp6: xspim_p1_io6_pp6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io7_pp7: xspim_p1_io7_pp7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/n6/stm32n647i0hxq-pinctrl.dtsi b/dts/st/n6/stm32n647i0hxq-pinctrl.dtsi new file mode 100644 index 000000000..d622c1c0d --- /dev/null +++ b/dts/st/n6/stm32n647i0hxq-pinctrl.dtsi @@ -0,0 +1,3304 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@56020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc1_inn1_pa0: adc1_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp0_pa0: adc1_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp1_pa1: adc1_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp14_pa2: adc1_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp3_pa6: adc1_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp5_pa8: adc1_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp10_pa9: adc1_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn10_pa10: adc1_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp11_pa10: adc1_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn11_pa11: adc1_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp12_pa11: adc1_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn12_pa12: adc1_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp13_pa12: adc1_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn4_pb10: adc1_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp8_pb10: adc1_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp4_pb11: adc1_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp16_pf3: adc1_inp16_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp18_pf4: adc1_inp18_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp15_pf6: adc1_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn5_pf7: adc1_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp9_pf7: adc1_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp2_pf11: adc1_inp2_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn2_pf12: adc1_inn2_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp6_pf12: adc1_inp6_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn3_pg15: adc1_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp7_pg15: adc1_inp7_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn1_pa0: adc2_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp0_pa0: adc2_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp1_pa1: adc2_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp14_pa2: adc2_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp18_pa5: adc2_inp18_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp3_pa6: adc2_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp5_pa8: adc2_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp10_pa9: adc2_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn10_pa10: adc2_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp11_pa10: adc2_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn11_pa11: adc2_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp12_pa11: adc2_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn12_pa12: adc2_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp13_pa12: adc2_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn4_pb10: adc2_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp8_pb10: adc2_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp4_pb11: adc2_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp15_pf6: adc2_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn5_pf7: adc2_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp9_pf7: adc2_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp2_pf13: adc2_inp2_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn2_pf14: adc2_inn2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp6_pf14: adc2_inp6_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn3_pg15: adc2_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp7_pg15: adc2_inp7_pg15 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc1: analog_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc6: analog_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc7: analog_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc9: analog_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc10: analog_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc11: analog_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc12: analog_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd0: analog_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd1: analog_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd2: analog_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd3: analog_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd4: analog_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd5: analog_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd10: analog_pd10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd11: analog_pd11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd12: analog_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd13: analog_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd15: analog_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe5: analog_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe6: analog_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe7: analog_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe8: analog_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe9: analog_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe10: analog_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe11: analog_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe12: analog_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe13: analog_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe14: analog_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe15: analog_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf2: analog_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf3: analog_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf4: analog_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf5: analog_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf6: analog_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf7: analog_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf8: analog_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf10: analog_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf11: analog_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf12: analog_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf13: analog_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf14: analog_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf15: analog_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg0: analog_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg1: analog_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg2: analog_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg8: analog_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg10: analog_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg12: analog_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg13: analog_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg14: analog_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg15: analog_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph0: analog_ph0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph1: analog_ph1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph2: analog_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph9: analog_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn0: analog_pn0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn1: analog_pn1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn2: analog_pn2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn3: analog_pn3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn4: analog_pn4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn5: analog_pn5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn6: analog_pn6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn7: analog_pn7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn8: analog_pn8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn9: analog_pn9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn10: analog_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn11: analog_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn12: analog_pn12 { + pinmux = ; + }; + + /* DCMI */ + + /omit-if-no-ref/ dcmi_d0_pa1: dcmi_d0_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pa6: dcmi_pixclk_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pa9: dcmi_d0_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pa10: dcmi_d1_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pb0: dcmi_d4_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb4: dcmi_vsync_pb4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pb6: dcmi_d6_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pb7: dcmi_d7_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pc1: dcmi_d7_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc6: dcmi_d1_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc7: dcmi_d1_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc8: dcmi_d2_pc8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pc9: dcmi_d3_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pc11: dcmi_d4_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pd0: dcmi_hsync_pd0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pd5: dcmi_pixclk_pd5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pd7: dcmi_d0_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pe0: dcmi_d2_pe0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pe5: dcmi_d5_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pe6: dcmi_d1_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pe6: dcmi_vsync_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pe8: dcmi_d4_pe8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pe10: dcmi_d3_pe10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf3: dcmi_hsync_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf4: dcmi_hsync_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pf5: dcmi_d6_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pg1: dcmi_pixclk_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pg2: dcmi_d6_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pg10: dcmi_d2_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pg15: dcmi_d4_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_ph9: dcmi_d6_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pn9: dcmi_d5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* FDCAN_RX */ + + /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_ph9: fdcan1_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb5: fdcan2_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb12: fdcan2_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pe12: fdcan3_rx_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pf3: fdcan3_rx_pf3 { + pinmux = ; + }; + + /* FDCAN_TX */ + + /omit-if-no-ref/ fdcan1_tx_pa12: fdcan1_tx_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pc1: fdcan1_tx_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pd1: fdcan1_tx_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_ph2: fdcan1_tx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pe5: fdcan2_tx_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pg10: fdcan2_tx_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pe11: fdcan3_tx_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pf2: fdcan3_tx_pf2 { + pinmux = ; + }; + + /* FMC */ + + /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pa3: fmc_a17_pa3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pb2: fmc_d2_pb2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pb3: fmc_a23_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl1_pb3: fmc_nbl1_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a6_pd0: fmc_a6_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pd0: fmc_a22_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a0_pd2: fmc_a0_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pd2: fmc_a16_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a10_pd3: fmc_a10_pd3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a11_pd4: fmc_a11_pd4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pd5: fmc_d6_pd5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a1_pd6: fmc_a1_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pd6: fmc_a17_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a2_pd7: fmc_a2_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pd7: fmc_a18_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdclk_pd9: fmc_sdclk_pd9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a3_pd10: fmc_a3_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pd10: fmc_a19_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pd11: fmc_d8_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a5_pd12: fmc_a5_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pd12: fmc_a21_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pd13: fmc_d4_pd13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a9_pd14: fmc_a9_pd14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a8_pd15: fmc_a8_pd15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne1_pe5: fmc_sdne1_pe5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke1_pe6: fmc_sdcke1_pe6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnwe_pe11: fmc_sdnwe_pe11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pg1: fmc_a19_pg1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pg8: fmc_a20_pg8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pg12: fmc_a18_pg12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pg15: fmc_clk_pg15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_ph9: fmc_d9_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pe5: i2c1_scl_pe5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_ph9: i2c1_scl_ph9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pd14: i2c2_scl_pd14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa8: i2c3_scl_pa8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pc10: i2c4_scl_pc10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pe13: i2c4_scl_pe13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pc1: i2c1_sda_pc1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pe6: i2c1_sda_pe6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd4: i2c2_sda_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd15: i2c2_sda_pd15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa9: i2c3_sda_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc9: i2c3_sda_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pc11: i2c4_sda_pc11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pd11: i2c4_sda_pd11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pe14: i2c4_sda_pe14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pd3: i2c2_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pc8: i2c3_smba_pc8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pe15: i2c4_smba_pe15 { + pinmux = ; + bias-pull-up; + }; + + /* I2S_CK */ + + /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pf7: i2s1_ck_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa12: i2s2_ck_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pf2: i2s2_ck_pf2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pg10: i2s2_ck_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_ck_pc10: i2s3_ck_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pa5: i2s6_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pc12: i2s6_ck_pc12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_MCK */ + + /omit-if-no-ref/ i2s1_mck_pd10: i2s1_mck_pd10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_mck_pc7: i2s3_mck_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_mck_pf6: i2s6_mck_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_WS */ + + /omit-if-no-ref/ i2s1_ws_pa15: i2s1_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s1_ws_pf4: i2s1_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pa11: i2s2_ws_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb4: i2s2_ws_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb12: i2s2_ws_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pc1: i2s2_ws_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pa15: i2s3_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pd7: i2s3_ws_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pf4: i2s3_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa0: i2s6_ws_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa15: i2s6_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pf4: i2s6_ws_pf4 { + pinmux = ; + }; + + /* I3C_SCL */ + + /omit-if-no-ref/ i3c1_scl_pa5: i3c1_scl_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_pe5: i3c1_scl_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_ph9: i3c1_scl_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pa8: i3c2_scl_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pb10: i3c2_scl_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pc10: i3c2_scl_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I3C_SDA */ + + /omit-if-no-ref/ i3c1_sda_pa6: i3c1_sda_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pc1: i3c1_sda_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pe6: i3c1_sda_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pa9: i3c2_sda_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pb11: i3c2_sda_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pc11: i3c2_sda_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { + pinmux = ; + }; + + /* LTDC */ + + /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g2_pa1: ltdc_g2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa2: ltdc_b7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pa5: ltdc_clk_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa6: ltdc_b7_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pa6: ltdc_hsync_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pa7: ltdc_b1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pa7: ltdc_r4_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pa8: ltdc_b6_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pa9: ltdc_b5_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pa10: ltdc_b4_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pa11: ltdc_b3_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pa12: ltdc_b2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r5_pa15: ltdc_r5_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pb2: ltdc_b2_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pb4: ltdc_r3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pb5: ltdc_r2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pb10: ltdc_g7_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g6_pb11: ltdc_g6_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g5_pb12: ltdc_g5_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pc8: ltdc_b0_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pc9: ltdc_b3_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pd8: ltdc_r7_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pd9: ltdc_r1_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pd13: ltdc_r6_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pd15: ltdc_r2_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pe11: ltdc_vsync_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pf2: ltdc_b1_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pf3: ltdc_r4_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pf4: ltdc_r3_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf5: ltdc_g0_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pf6: ltdc_de_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pf7: ltdc_vsync_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pf8: ltdc_r6_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pf10: ltdc_r1_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pf11: ltdc_b0_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf14: ltdc_g0_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pf15: ltdc_g1_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg0: ltdc_r0_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pg0: ltdc_vsync_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pg1: ltdc_g1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg2: ltdc_r0_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pg8: ltdc_g7_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pg10: ltdc_g4_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pg12: ltdc_g0_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pg13: ltdc_de_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg14: ltdc_b1_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pg15: ltdc_b0_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pn10: ltdc_b4_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pn11: ltdc_b6_pn11 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pc9: rcc_mco_2_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SDMMC */ + + /omit-if-no-ref/ sdmmc1_cdir_pc1: sdmmc1_cdir_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d5_pc1: sdmmc1_d5_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0dir_pc6: sdmmc1_d0dir_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d6_pc6: sdmmc1_d6_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d123dir_pc7: sdmmc1_d123dir_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d7_pc7: sdmmc1_d7_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pc8: sdmmc1_d0_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d1_pc9: sdmmc1_d1_pc9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d2_pc10: sdmmc1_d2_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d3_pc11: sdmmc1_d3_pc11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ck_pc12: sdmmc1_ck_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pd11: sdmmc1_d0_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pe15: sdmmc1_d0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_cmd_ph2: sdmmc1_cmd_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ckin_ph9: sdmmc1_ckin_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d4_ph9: sdmmc1_d4_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb4: spi1_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd6: spi2_miso_pd6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd11: spi2_miso_pd11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb4: spi3_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc11: spi3_miso_pc11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pb6: spi4_miso_pb6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pe13: spi4_miso_pe13 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pd4: spi5_miso_pd4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pf12: spi5_miso_pf12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pg1: spi5_miso_pg1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pa6: spi6_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pb4: spi6_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa7: spi1_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_mosi_pb5: spi1_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd2: spi2_mosi_pd2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd7: spi2_mosi_pd7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pg8: spi2_mosi_pg8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb2: spi3_mosi_pb2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb5: spi3_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc12: spi3_mosi_pc12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pb7: spi4_mosi_pb7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pe14: spi4_mosi_pe14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf11: spi5_mosi_pf11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf14: spi5_mosi_pf14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pg2: spi5_mosi_pg2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pa7: spi6_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pb5: spi6_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pg14: spi6_mosi_pg14 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa15: spi1_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pf4: spi1_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa11: spi2_nss_pa11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb4: spi2_nss_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pc1: spi2_nss_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa15: spi3_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pd7: spi3_nss_pd7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pf4: spi3_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pb0: spi4_nss_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pe11: spi4_nss_pe11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pa3: spi5_nss_pa3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pf13: spi5_nss_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa0: spi6_nss_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa15: spi6_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pf4: spi6_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pa5: spi1_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pf7: spi1_sck_pf7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa12: spi2_sck_pa12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pf2: spi2_sck_pf2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pg10: spi2_sck_pg10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe2: spi4_sck_pe2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe12: spi4_sck_pe12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pe15: spi5_sck_pe15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pf15: spi5_sck_pf15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pg12: spi5_sck_pg12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pa5: spi6_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pc12: spi6_sck_pc12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb7: tim1_bkin2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pb12: tim1_bkin_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pc10: tim1_bkin_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pd4: tim1_bkin2_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pe15: tim1_bkin_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pa0: tim15_bkin_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pe3: tim15_bkin_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_ph2: tim15_bkin_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb4: tim16_bkin_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pf10: tim16_bkin_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa7: tim1_ch1n_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim11_ch1_pa8: tim11_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb0: tim1_ch4_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb2: tim1_ch1_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb3: tim1_ch4n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pc6: tim1_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pc12: tim1_ch4_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pd2: tim1_ch3_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pd5: tim1_ch4n_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pd6: tim1_ch1_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pd7: tim1_ch2_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe2: tim1_ch2n_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pe8: tim1_ch1n_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pe9: tim1_ch1_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe10: tim1_ch2n_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pe11: tim1_ch2_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pe12: tim1_ch3n_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pe13: tim1_ch3_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pe14: tim1_ch4_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pf2: tim1_ch3n_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pf6: tim1_ch3_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pf7: tim1_ch2n_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pg0: tim1_ch4n_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pg8: tim1_ch3n_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pg10: tim1_ch1n_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pg15: tim1_ch4_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa1: tim2_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa2: tim2_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa15: tim2_ch1_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pb10: tim2_ch3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pb11: tim2_ch4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pf6: tim2_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pf14: tim2_ch2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch1_pg0: tim12_ch1_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch2_pg8: tim12_ch2_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pa6: tim13_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa6: tim3_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa7: tim3_ch2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb4: tim3_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pb5: tim3_ch2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc6: tim3_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc7: tim3_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pc9: tim3_ch4_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pf7: tim3_ch3_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pg1: tim13_ch1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pa7: tim14_ch1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pc1: tim4_ch4_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pd13: tim4_ch2_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pe5: tim4_ch1_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pe6: tim4_ch2_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pg2: tim14_ch1_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_ph9: tim4_ch3_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pb6: tim15_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pb7: tim15_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pc12: tim15_ch1_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd2: tim15_ch1n_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pd6: tim15_ch2_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd7: tim15_ch1n_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pf6: tim15_ch2_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch4_pf6: tim5_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa3: tim16_ch1_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pc7: tim16_ch1n_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pe5: tim16_ch1n_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pg1: tim16_ch1n_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_ph9: tim16_ch1_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pc1: tim17_ch1_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pe6: tim17_ch1n_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pg12: tim17_ch1_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pa5: tim9_ch2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pc6: tim9_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pc7: tim9_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pf7: tim9_ch1_pf7 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pg10: usart3_cts_pg10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pg8: uart4_cts_pg8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pd3: usart6_cts_pd3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pg2: uart7_cts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ uart4_de_pa15: uart4_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ uart5_de_pc8: uart5_de_pc8 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg13: usart3_rts_pg13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pd4: usart6_rts_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pg1: uart7_rts_pg1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa7: usart1_rx_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pe6: lpuart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pe6: usart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pf12: usart1_rx_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pg8: usart1_rx_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pf6: usart2_rx_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc11: usart3_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pd9: usart3_rx_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe0: usart3_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe10: usart3_rx_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa1: uart4_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa11: uart4_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pc11: uart4_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pd0: uart4_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_ph9: uart4_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb5: uart5_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb12: uart5_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_ph2: uart5_rx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc9: usart6_rx_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa3: uart7_rx_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa8: uart7_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pe7: uart7_rx_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pf10: uart7_rx_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart9_rx_pg0: uart9_rx_pg0 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pe5: lpuart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pe5: usart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pf13: usart1_tx_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd5: usart2_tx_pd5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd8: usart3_tx_pd8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe1: usart3_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe8: usart3_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa0: uart4_tx_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa12: uart4_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc1: uart4_tx_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc10: uart4_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pd1: uart4_tx_pd1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pc12: uart5_tx_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe5: uart5_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe6: uart5_tx_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pg10: uart5_tx_pg10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pg14: usart6_tx_pg14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pa15: uart7_tx_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pb4: uart7_tx_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pe8: uart7_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pg12: uart7_tx_pg12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { + pinmux = ; + bias-pull-up; + }; + + /* XSPIM */ + + /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs1_pn1: xspim_p2_ncs1_pn1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io0_pn2: xspim_p2_io0_pn2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io1_pn3: xspim_p2_io1_pn3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io2_pn4: xspim_p2_io2_pn4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io3_pn5: xspim_p2_io3_pn5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_clk_pn6: xspim_p2_clk_pn6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_nclk_pn7: xspim_p2_nclk_pn7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io4_pn8: xspim_p2_io4_pn8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io5_pn9: xspim_p2_io5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io6_pn10: xspim_p2_io6_pn10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io7_pn11: xspim_p2_io7_pn11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs2_pn12: xspim_p2_ncs2_pn12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/n6/stm32n647l0hxq-pinctrl.dtsi b/dts/st/n6/stm32n647l0hxq-pinctrl.dtsi new file mode 100644 index 000000000..f0005c1fe --- /dev/null +++ b/dts/st/n6/stm32n647l0hxq-pinctrl.dtsi @@ -0,0 +1,4080 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@56020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc1_inn1_pa0: adc1_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp0_pa0: adc1_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp1_pa1: adc1_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp14_pa2: adc1_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp3_pa6: adc1_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp5_pa8: adc1_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp10_pa9: adc1_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn10_pa10: adc1_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp11_pa10: adc1_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn11_pa11: adc1_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp12_pa11: adc1_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn12_pa12: adc1_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp13_pa12: adc1_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn4_pb10: adc1_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp8_pb10: adc1_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp4_pb11: adc1_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp16_pf3: adc1_inp16_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp18_pf4: adc1_inp18_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp15_pf6: adc1_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn5_pf7: adc1_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp9_pf7: adc1_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp2_pf11: adc1_inp2_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn2_pf12: adc1_inn2_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp6_pf12: adc1_inp6_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn3_pg15: adc1_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp7_pg15: adc1_inp7_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn1_pa0: adc2_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp0_pa0: adc2_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp1_pa1: adc2_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp14_pa2: adc2_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp18_pa5: adc2_inp18_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp3_pa6: adc2_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp5_pa8: adc2_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp10_pa9: adc2_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn10_pa10: adc2_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp11_pa10: adc2_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn11_pa11: adc2_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp12_pa11: adc2_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn12_pa12: adc2_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp13_pa12: adc2_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn4_pb10: adc2_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp8_pb10: adc2_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp4_pb11: adc2_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp15_pf6: adc2_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn5_pf7: adc2_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp9_pf7: adc2_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp2_pf13: adc2_inp2_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn2_pf14: adc2_inn2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp6_pf14: adc2_inp6_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn3_pg15: adc2_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp7_pg15: adc2_inp7_pg15 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa4: analog_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb13: analog_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc1: analog_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc6: analog_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc7: analog_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc9: analog_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc10: analog_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc11: analog_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc12: analog_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd0: analog_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd1: analog_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd2: analog_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd3: analog_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd4: analog_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd5: analog_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd10: analog_pd10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd11: analog_pd11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd12: analog_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd13: analog_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd15: analog_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe5: analog_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe6: analog_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe7: analog_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe8: analog_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe9: analog_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe10: analog_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe11: analog_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe12: analog_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe13: analog_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe14: analog_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe15: analog_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf0: analog_pf0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf1: analog_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf2: analog_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf3: analog_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf4: analog_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf5: analog_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf6: analog_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf7: analog_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf8: analog_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf9: analog_pf9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf10: analog_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf11: analog_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf12: analog_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf13: analog_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf14: analog_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf15: analog_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg0: analog_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg1: analog_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg2: analog_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg3: analog_pg3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg4: analog_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg5: analog_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg6: analog_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg8: analog_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg9: analog_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg10: analog_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg11: analog_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg12: analog_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg13: analog_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg14: analog_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg15: analog_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph0: analog_ph0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph1: analog_ph1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph2: analog_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph9: analog_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn0: analog_pn0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn1: analog_pn1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn2: analog_pn2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn3: analog_pn3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn4: analog_pn4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn5: analog_pn5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn6: analog_pn6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn7: analog_pn7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn8: analog_pn8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn9: analog_pn9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn10: analog_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn11: analog_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn12: analog_pn12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po0: analog_po0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po1: analog_po1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po2: analog_po2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po3: analog_po3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po4: analog_po4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po5: analog_po5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp0: analog_pp0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp1: analog_pp1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp2: analog_pp2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp3: analog_pp3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp4: analog_pp4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp5: analog_pp5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp6: analog_pp6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp7: analog_pp7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp8: analog_pp8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp9: analog_pp9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp10: analog_pp10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp11: analog_pp11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp12: analog_pp12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp13: analog_pp13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp14: analog_pp14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp15: analog_pp15 { + pinmux = ; + }; + + /* DCMI */ + + /omit-if-no-ref/ dcmi_d0_pa1: dcmi_d0_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pa4: dcmi_d3_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pa6: dcmi_pixclk_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pa9: dcmi_d0_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pa10: dcmi_d1_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pb0: dcmi_d4_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb4: dcmi_vsync_pb4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pb6: dcmi_d6_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pb7: dcmi_d7_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb8: dcmi_vsync_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pb9: dcmi_d3_pb9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pc1: dcmi_d7_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc6: dcmi_d1_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc7: dcmi_d1_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc8: dcmi_d2_pc8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pc9: dcmi_d3_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pc11: dcmi_d4_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pd0: dcmi_hsync_pd0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pd5: dcmi_pixclk_pd5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pd7: dcmi_d0_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pe0: dcmi_d2_pe0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pe5: dcmi_d5_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pe6: dcmi_d1_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pe6: dcmi_vsync_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pe8: dcmi_d4_pe8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pe10: dcmi_d3_pe10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pf1: dcmi_d7_pf1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf3: dcmi_hsync_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf4: dcmi_hsync_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pf5: dcmi_d6_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pg1: dcmi_pixclk_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pg2: dcmi_d6_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pg3: dcmi_hsync_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pg10: dcmi_d2_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pg15: dcmi_d4_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_ph9: dcmi_d6_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pn9: dcmi_d5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* FDCAN_RX */ + + /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_ph9: fdcan1_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb5: fdcan2_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb12: fdcan2_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pe12: fdcan3_rx_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pf3: fdcan3_rx_pf3 { + pinmux = ; + }; + + /* FDCAN_TX */ + + /omit-if-no-ref/ fdcan1_tx_pa12: fdcan1_tx_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pc1: fdcan1_tx_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pd1: fdcan1_tx_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_ph2: fdcan1_tx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pb1: fdcan2_tx_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pe5: fdcan2_tx_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pg10: fdcan2_tx_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pe11: fdcan3_tx_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pf2: fdcan3_tx_pf2 { + pinmux = ; + }; + + /* FMC */ + + /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pa3: fmc_a17_pa3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a13_pa4: fmc_a13_pa4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pb1: fmc_noe_pb1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pb2: fmc_d2_pb2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pb3: fmc_a23_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl1_pb3: fmc_nbl1_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pb8: fmc_d1_pb8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pb9: fmc_d3_pb9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pb13: fmc_d5_pb13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d7_pb14: fmc_d7_pb14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pb15: fmc_d0_pb15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a6_pd0: fmc_a6_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pd0: fmc_a22_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a0_pd2: fmc_a0_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pd2: fmc_a16_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a10_pd3: fmc_a10_pd3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a11_pd4: fmc_a11_pd4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pd5: fmc_d6_pd5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a1_pd6: fmc_a1_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pd6: fmc_a17_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a2_pd7: fmc_a2_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pd7: fmc_a18_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdclk_pd9: fmc_sdclk_pd9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a3_pd10: fmc_a3_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pd10: fmc_a19_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pd11: fmc_d8_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a5_pd12: fmc_a5_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pd12: fmc_a21_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pd13: fmc_d4_pd13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a9_pd14: fmc_a9_pd14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a8_pd15: fmc_a8_pd15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne1_pe5: fmc_sdne1_pe5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke1_pe6: fmc_sdcke1_pe6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnwe_pe11: fmc_sdnwe_pe11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pg1: fmc_a19_pg1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pg8: fmc_a20_pg8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pg9: fmc_d8_pg9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pg12: fmc_a18_pg12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pg15: fmc_clk_pg15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_ph9: fmc_d9_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_po0: fmc_a22_po0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_po1: fmc_a23_po1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_po2: fmc_a24_po2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_po3: fmc_a25_po3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_po4: fmc_a24_po4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl2_po4: fmc_nbl2_po4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_po5: fmc_a25_po5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl3_po5: fmc_nbl3_po5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d16_pp0: fmc_d16_pp0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d17_pp1: fmc_d17_pp1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d18_pp2: fmc_d18_pp2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d19_pp3: fmc_d19_pp3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d20_pp4: fmc_d20_pp4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d21_pp5: fmc_d21_pp5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d22_pp6: fmc_d22_pp6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d23_pp7: fmc_d23_pp7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d24_pp8: fmc_d24_pp8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d25_pp9: fmc_d25_pp9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d26_pp10: fmc_d26_pp10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d27_pp11: fmc_d27_pp11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d28_pp12: fmc_d28_pp12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d29_pp13: fmc_d29_pp13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d30_pp14: fmc_d30_pp14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d31_pp15: fmc_d31_pp15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pe5: i2c1_scl_pe5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_ph9: i2c1_scl_ph9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pd14: i2c2_scl_pd14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa8: i2c3_scl_pa8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pc10: i2c4_scl_pc10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pe13: i2c4_scl_pe13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pc1: i2c1_sda_pc1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pe6: i2c1_sda_pe6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd4: i2c2_sda_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd15: i2c2_sda_pd15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa9: i2c3_sda_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc9: i2c3_sda_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pc11: i2c4_sda_pc11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pd11: i2c4_sda_pd11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pe14: i2c4_sda_pe14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pd3: i2c2_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pc8: i2c3_smba_pc8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pe15: i2c4_smba_pe15 { + pinmux = ; + bias-pull-up; + }; + + /* I2S_CK */ + + /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pb9: i2s1_ck_pb9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pf7: i2s1_ck_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa12: i2s2_ck_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pf2: i2s2_ck_pf2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pg10: i2s2_ck_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_ck_pc10: i2s3_ck_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pa5: i2s6_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pb13: i2s6_ck_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pc12: i2s6_ck_pc12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_MCK */ + + /omit-if-no-ref/ i2s1_mck_pd10: i2s1_mck_pd10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_mck_pc7: i2s3_mck_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_mck_pf6: i2s6_mck_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_WS */ + + /omit-if-no-ref/ i2s1_ws_pa15: i2s1_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s1_ws_pf4: i2s1_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pa11: i2s2_ws_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb4: i2s2_ws_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb12: i2s2_ws_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pc1: i2s2_ws_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pa15: i2s3_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pd7: i2s3_ws_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pf4: i2s3_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa0: i2s6_ws_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa15: i2s6_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pb15: i2s6_ws_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pf4: i2s6_ws_pf4 { + pinmux = ; + }; + + /* I3C_SCL */ + + /omit-if-no-ref/ i3c1_scl_pa5: i3c1_scl_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_pe5: i3c1_scl_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_ph9: i3c1_scl_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pa8: i3c2_scl_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pb10: i3c2_scl_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pc10: i3c2_scl_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I3C_SDA */ + + /omit-if-no-ref/ i3c1_sda_pa6: i3c1_sda_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pc1: i3c1_sda_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pe6: i3c1_sda_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pa9: i3c2_sda_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pb11: i3c2_sda_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pc11: i3c2_sda_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { + pinmux = ; + }; + + /* LTDC */ + + /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g2_pa1: ltdc_g2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa2: ltdc_b7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pa5: ltdc_clk_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa6: ltdc_b7_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pa6: ltdc_hsync_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pa7: ltdc_b1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pa7: ltdc_r4_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pa8: ltdc_b6_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pa9: ltdc_b5_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pa10: ltdc_b4_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pa11: ltdc_b3_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pa12: ltdc_b2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r5_pa15: ltdc_r5_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pb1: ltdc_r1_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pb2: ltdc_b2_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pb4: ltdc_r3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pb5: ltdc_r2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pb10: ltdc_g7_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g6_pb11: ltdc_g6_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g5_pb12: ltdc_g5_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pb13: ltdc_clk_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pb14: ltdc_hsync_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pb15: ltdc_g4_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pc8: ltdc_b0_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pc9: ltdc_b3_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pd8: ltdc_r7_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pd9: ltdc_r1_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pd13: ltdc_r6_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pd15: ltdc_r2_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pe11: ltdc_vsync_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pf2: ltdc_b1_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pf3: ltdc_r4_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pf4: ltdc_r3_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf5: ltdc_g0_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pf6: ltdc_de_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pf7: ltdc_vsync_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pf8: ltdc_r6_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pf9: ltdc_hsync_pf9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pf10: ltdc_r1_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pf11: ltdc_b0_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf14: ltdc_g0_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pf15: ltdc_g1_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg0: ltdc_r0_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pg0: ltdc_vsync_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pg1: ltdc_g1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg2: ltdc_r0_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pg4: ltdc_b0_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg5: ltdc_b1_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pg6: ltdc_b3_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pg8: ltdc_g7_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pg9: ltdc_r7_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pg10: ltdc_g4_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pg11: ltdc_r6_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pg12: ltdc_g0_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pg13: ltdc_de_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg14: ltdc_b1_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pg15: ltdc_b0_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pn10: ltdc_b4_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pn11: ltdc_b6_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_po2: ltdc_b7_po2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g3_po3: ltdc_g3_po3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_po4: ltdc_b4_po4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pp15: ltdc_b5_pp15 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pc9: rcc_mco_2_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SDMMC */ + + /omit-if-no-ref/ sdmmc1_cdir_pc1: sdmmc1_cdir_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d5_pc1: sdmmc1_d5_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0dir_pc6: sdmmc1_d0dir_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d6_pc6: sdmmc1_d6_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d123dir_pc7: sdmmc1_d123dir_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d7_pc7: sdmmc1_d7_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pc8: sdmmc1_d0_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d1_pc9: sdmmc1_d1_pc9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d2_pc10: sdmmc1_d2_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d3_pc11: sdmmc1_d3_pc11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ck_pc12: sdmmc1_ck_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pd11: sdmmc1_d0_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pe15: sdmmc1_d0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_cmd_ph2: sdmmc1_cmd_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ckin_ph9: sdmmc1_ckin_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d4_ph9: sdmmc1_d4_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_cmd_pa0: sdmmc2_cmd_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d3_pb4: sdmmc2_d3_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d0_pb8: sdmmc2_d0_pb8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d2_pb9: sdmmc2_d2_pb9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d6_pb13: sdmmc2_d6_pb13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d5_pc1: sdmmc2_d5_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d6_pc6: sdmmc2_d6_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d7_pc7: sdmmc2_d7_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_ck_pd2: sdmmc2_ck_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d7_pd5: sdmmc2_d7_pd5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d1_pg8: sdmmc2_d1_pg8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d4_ph9: sdmmc2_d4_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb4: spi1_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb8: spi1_miso_pb8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd6: spi2_miso_pd6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd11: spi2_miso_pd11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pp8: spi2_miso_pp8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb4: spi3_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc11: spi3_miso_pc11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pb6: spi4_miso_pb6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pe13: spi4_miso_pe13 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pd4: spi5_miso_pd4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pf12: spi5_miso_pf12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pg1: spi5_miso_pg1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pa6: spi6_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pb4: spi6_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa7: spi1_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_mosi_pb5: spi1_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd2: spi2_mosi_pd2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd7: spi2_mosi_pd7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pg8: spi2_mosi_pg8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pp9: spi2_mosi_pp9 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb2: spi3_mosi_pb2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb5: spi3_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc12: spi3_mosi_pc12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pb7: spi4_mosi_pb7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pe14: spi4_mosi_pe14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pa4: spi5_mosi_pa4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf11: spi5_mosi_pf11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf14: spi5_mosi_pf14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pg2: spi5_mosi_pg2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pa7: spi6_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pb5: spi6_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pg14: spi6_mosi_pg14 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa15: spi1_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pf4: spi1_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa11: spi2_nss_pa11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb4: spi2_nss_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pc1: spi2_nss_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa15: spi3_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pd7: spi3_nss_pd7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pf4: spi3_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pb0: spi4_nss_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pe11: spi4_nss_pe11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pa3: spi5_nss_pa3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pf13: spi5_nss_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa0: spi6_nss_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa15: spi6_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pb15: spi6_nss_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pf4: spi6_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pa5: spi1_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pb9: spi1_sck_pb9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pf7: spi1_sck_pf7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa12: spi2_sck_pa12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pf2: spi2_sck_pf2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pg10: spi2_sck_pg10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe2: spi4_sck_pe2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe12: spi4_sck_pe12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pe15: spi5_sck_pe15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pf15: spi5_sck_pf15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pg12: spi5_sck_pg12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pa5: spi6_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pb13: spi6_sck_pb13 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pc12: spi6_sck_pc12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb7: tim1_bkin2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pb12: tim1_bkin_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pc10: tim1_bkin_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pd4: tim1_bkin2_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pe15: tim1_bkin_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pg4: tim1_bkin2_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pa0: tim15_bkin_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pe3: tim15_bkin_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_ph2: tim15_bkin_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb4: tim16_bkin_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pf10: tim16_bkin_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pg6: tim17_bkin_pg6 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa7: tim1_ch1n_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim11_ch1_pa8: tim11_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb0: tim1_ch4_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb1: tim1_ch3n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb2: tim1_ch1_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb3: tim1_ch4n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pc6: tim1_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pc12: tim1_ch4_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pd2: tim1_ch3_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pd5: tim1_ch4n_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pd6: tim1_ch1_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pd7: tim1_ch2_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe2: tim1_ch2n_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pe8: tim1_ch1n_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pe9: tim1_ch1_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe10: tim1_ch2n_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pe11: tim1_ch2_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pe12: tim1_ch3n_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pe13: tim1_ch3_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pe14: tim1_ch4_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pf2: tim1_ch3n_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pf6: tim1_ch3_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pf7: tim1_ch2n_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pg0: tim1_ch4n_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pg8: tim1_ch3n_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pg10: tim1_ch1n_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pg15: tim1_ch4_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa1: tim2_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa2: tim2_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa15: tim2_ch1_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pb10: tim2_ch3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pb11: tim2_ch4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pf6: tim2_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pf14: tim2_ch2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch1_pg0: tim12_ch1_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch2_pg8: tim12_ch2_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pa6: tim13_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa6: tim3_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa7: tim3_ch2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb1: tim3_ch4_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb4: tim3_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pb5: tim3_ch2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc6: tim3_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc7: tim3_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pc9: tim3_ch4_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pf7: tim3_ch3_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pg1: tim13_ch1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pa7: tim14_ch1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pc1: tim4_ch4_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pd13: tim4_ch2_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pe5: tim4_ch1_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pe6: tim4_ch2_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pf0: tim4_ch4_pf0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pf1: tim4_ch3_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pg2: tim14_ch1_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_ph9: tim4_ch3_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pb6: tim15_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pb7: tim15_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pc12: tim15_ch1_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd2: tim15_ch1n_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pd6: tim15_ch2_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd7: tim15_ch1n_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pf6: tim15_ch2_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch4_pf6: tim5_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa3: tim16_ch1_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pc7: tim16_ch1n_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pe5: tim16_ch1n_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pg1: tim16_ch1n_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_ph9: tim16_ch1_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pc1: tim17_ch1_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pe6: tim17_ch1n_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pg12: tim17_ch1_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch3n_pb13: tim8_ch3n_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4n_pb14: tim8_ch4n_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pa5: tim9_ch2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pb1: tim9_ch2_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pc6: tim9_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pc7: tim9_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pf7: tim9_ch1_pf7 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ usart10_cts_pb13: usart10_cts_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pg5: usart2_cts_pg5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pg10: usart3_cts_pg10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pg8: uart4_cts_pg8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pb13: usart6_cts_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pb14: usart6_cts_pb14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pd3: usart6_cts_pd3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pg2: uart7_cts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart8_cts_pf1: uart8_cts_pf1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ uart4_de_pa15: uart4_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ uart5_de_pc8: uart5_de_pc8 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg13: usart3_rts_pg13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pb15: usart6_rts_pb15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pd4: usart6_rts_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pg1: uart7_rts_pg1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart8_rts_pf0: uart8_rts_pf0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa7: usart1_rx_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pe6: lpuart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pe6: usart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pf12: usart1_rx_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pg8: usart1_rx_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pf6: usart2_rx_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc11: usart3_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pd9: usart3_rx_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe0: usart3_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe10: usart3_rx_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa1: uart4_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa11: uart4_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pc11: uart4_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pd0: uart4_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_ph9: uart4_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb5: uart5_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb12: uart5_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_ph2: uart5_rx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pa4: usart6_rx_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pb8: usart6_rx_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc9: usart6_rx_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa3: uart7_rx_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa8: uart7_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pe7: uart7_rx_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pf10: uart7_rx_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pg11: uart7_rx_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart9_rx_pf1: uart9_rx_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart9_rx_pg0: uart9_rx_pg0 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ usart10_tx_pb9: usart10_tx_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pe5: lpuart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pe5: usart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pf13: usart1_tx_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb1: usart2_tx_pb1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd5: usart2_tx_pd5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pg3: usart2_tx_pg3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd8: usart3_tx_pd8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe1: usart3_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe8: usart3_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa0: uart4_tx_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa12: uart4_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc1: uart4_tx_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc10: uart4_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pd1: uart4_tx_pd1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pc12: uart5_tx_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe5: uart5_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe6: uart5_tx_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pg10: uart5_tx_pg10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pg14: usart6_tx_pg14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pa15: uart7_tx_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pb4: uart7_tx_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pe8: uart7_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pg12: uart7_tx_pg12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf0: uart9_tx_pf0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { + pinmux = ; + bias-pull-up; + }; + + /* XSPIM */ + + /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs1_pn1: xspim_p2_ncs1_pn1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io0_pn2: xspim_p2_io0_pn2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io1_pn3: xspim_p2_io1_pn3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io2_pn4: xspim_p2_io2_pn4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io3_pn5: xspim_p2_io3_pn5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_clk_pn6: xspim_p2_clk_pn6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_nclk_pn7: xspim_p2_nclk_pn7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io4_pn8: xspim_p2_io4_pn8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io5_pn9: xspim_p2_io5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io6_pn10: xspim_p2_io6_pn10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io7_pn11: xspim_p2_io7_pn11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs2_pn12: xspim_p2_ncs2_pn12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_ncs1_po0: xspim_p1_ncs1_po0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_ncs2_po1: xspim_p1_ncs2_po1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_dqs0_po2: xspim_p1_dqs0_po2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_dqs1_po3: xspim_p1_dqs1_po3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_clk_po4: xspim_p1_clk_po4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_nclk_po5: xspim_p1_nclk_po5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io0_pp0: xspim_p1_io0_pp0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io1_pp1: xspim_p1_io1_pp1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io2_pp2: xspim_p1_io2_pp2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io3_pp3: xspim_p1_io3_pp3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io4_pp4: xspim_p1_io4_pp4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io5_pp5: xspim_p1_io5_pp5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io6_pp6: xspim_p1_io6_pp6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io7_pp7: xspim_p1_io7_pp7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io8_pp8: xspim_p1_io8_pp8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io9_pp9: xspim_p1_io9_pp9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io10_pp10: xspim_p1_io10_pp10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io11_pp11: xspim_p1_io11_pp11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io12_pp12: xspim_p1_io12_pp12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io13_pp13: xspim_p1_io13_pp13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io14_pp14: xspim_p1_io14_pp14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io15_pp15: xspim_p1_io15_pp15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/n6/stm32n647x0hxq-pinctrl.dtsi b/dts/st/n6/stm32n647x0hxq-pinctrl.dtsi new file mode 100644 index 000000000..59d63374e --- /dev/null +++ b/dts/st/n6/stm32n647x0hxq-pinctrl.dtsi @@ -0,0 +1,4461 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@56020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc1_inn1_pa0: adc1_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp0_pa0: adc1_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp1_pa1: adc1_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp14_pa2: adc1_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp3_pa6: adc1_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp5_pa8: adc1_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp10_pa9: adc1_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn10_pa10: adc1_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp11_pa10: adc1_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn11_pa11: adc1_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp12_pa11: adc1_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn12_pa12: adc1_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp13_pa12: adc1_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn4_pb10: adc1_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp8_pb10: adc1_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp4_pb11: adc1_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp16_pf3: adc1_inp16_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp18_pf4: adc1_inp18_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp15_pf6: adc1_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn5_pf7: adc1_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp9_pf7: adc1_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp2_pf11: adc1_inp2_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn2_pf12: adc1_inn2_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp6_pf12: adc1_inp6_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn3_pg15: adc1_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp7_pg15: adc1_inp7_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn1_pa0: adc2_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp0_pa0: adc2_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp1_pa1: adc2_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp14_pa2: adc2_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp18_pa5: adc2_inp18_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp3_pa6: adc2_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp5_pa8: adc2_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp10_pa9: adc2_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn10_pa10: adc2_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp11_pa10: adc2_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn11_pa11: adc2_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp12_pa11: adc2_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn12_pa12: adc2_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp13_pa12: adc2_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn4_pb10: adc2_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp8_pb10: adc2_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp4_pb11: adc2_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp15_pf6: adc2_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn5_pf7: adc2_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp9_pf7: adc2_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp2_pf13: adc2_inp2_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn2_pf14: adc2_inn2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp6_pf14: adc2_inp6_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn3_pg15: adc2_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp7_pg15: adc2_inp7_pg15 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa4: analog_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb13: analog_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc0: analog_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc1: analog_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc2: analog_pc2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc3: analog_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc4: analog_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc5: analog_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc6: analog_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc7: analog_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc9: analog_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc10: analog_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc11: analog_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc12: analog_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd0: analog_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd1: analog_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd2: analog_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd3: analog_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd4: analog_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd5: analog_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd10: analog_pd10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd11: analog_pd11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd12: analog_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd13: analog_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd15: analog_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe4: analog_pe4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe5: analog_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe6: analog_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe7: analog_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe8: analog_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe9: analog_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe10: analog_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe11: analog_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe12: analog_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe13: analog_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe14: analog_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe15: analog_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf0: analog_pf0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf1: analog_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf2: analog_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf3: analog_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf4: analog_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf5: analog_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf6: analog_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf7: analog_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf8: analog_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf9: analog_pf9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf10: analog_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf11: analog_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf12: analog_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf13: analog_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf14: analog_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf15: analog_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg0: analog_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg1: analog_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg2: analog_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg3: analog_pg3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg4: analog_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg5: analog_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg6: analog_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg7: analog_pg7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg8: analog_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg9: analog_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg10: analog_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg11: analog_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg12: analog_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg13: analog_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg14: analog_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg15: analog_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph0: analog_ph0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph1: analog_ph1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph2: analog_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph4: analog_ph4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph5: analog_ph5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph6: analog_ph6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph7: analog_ph7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph8: analog_ph8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph9: analog_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn0: analog_pn0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn1: analog_pn1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn2: analog_pn2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn3: analog_pn3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn4: analog_pn4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn5: analog_pn5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn6: analog_pn6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn7: analog_pn7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn8: analog_pn8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn9: analog_pn9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn10: analog_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn11: analog_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn12: analog_pn12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po0: analog_po0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po1: analog_po1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po2: analog_po2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po3: analog_po3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po4: analog_po4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po5: analog_po5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp0: analog_pp0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp1: analog_pp1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp2: analog_pp2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp3: analog_pp3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp4: analog_pp4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp5: analog_pp5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp6: analog_pp6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp7: analog_pp7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp8: analog_pp8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp9: analog_pp9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp10: analog_pp10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp11: analog_pp11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp12: analog_pp12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp13: analog_pp13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp14: analog_pp14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp15: analog_pp15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq0: analog_pq0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq1: analog_pq1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq2: analog_pq2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq3: analog_pq3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq4: analog_pq4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq5: analog_pq5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq6: analog_pq6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq7: analog_pq7 { + pinmux = ; + }; + + /* DCMI */ + + /omit-if-no-ref/ dcmi_d0_pa1: dcmi_d0_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pa4: dcmi_d3_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pa6: dcmi_pixclk_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pa9: dcmi_d0_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pa10: dcmi_d1_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pb0: dcmi_d4_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb4: dcmi_vsync_pb4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pb6: dcmi_d6_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pb7: dcmi_d7_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb8: dcmi_vsync_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pb9: dcmi_d3_pb9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pc0: dcmi_hsync_pc0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pc1: dcmi_d7_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc3: dcmi_d2_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc5: dcmi_d2_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc6: dcmi_d1_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc7: dcmi_d1_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc8: dcmi_d2_pc8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pc9: dcmi_d3_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pc11: dcmi_d4_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pd0: dcmi_hsync_pd0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pd5: dcmi_pixclk_pd5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pd7: dcmi_d0_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pe0: dcmi_d2_pe0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pe4: dcmi_d5_pe4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pe5: dcmi_d5_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pe6: dcmi_d1_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pe6: dcmi_vsync_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pe8: dcmi_d4_pe8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pe10: dcmi_d3_pe10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pf1: dcmi_d7_pf1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf3: dcmi_hsync_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf4: dcmi_hsync_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pf5: dcmi_d6_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pg1: dcmi_pixclk_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pg2: dcmi_d6_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pg3: dcmi_hsync_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pg10: dcmi_d2_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pg15: dcmi_d4_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_ph9: dcmi_d6_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pn9: dcmi_d5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* FDCAN_RX */ + + /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_ph9: fdcan1_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb5: fdcan2_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb12: fdcan2_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pe12: fdcan3_rx_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pf3: fdcan3_rx_pf3 { + pinmux = ; + }; + + /* FDCAN_TX */ + + /omit-if-no-ref/ fdcan1_tx_pa12: fdcan1_tx_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pc1: fdcan1_tx_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pd1: fdcan1_tx_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_ph2: fdcan1_tx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pb1: fdcan2_tx_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pe5: fdcan2_tx_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pg10: fdcan2_tx_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pe11: fdcan3_tx_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pf2: fdcan3_tx_pf2 { + pinmux = ; + }; + + /* FMC */ + + /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pa3: fmc_a17_pa3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a13_pa4: fmc_a13_pa4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pb1: fmc_noe_pb1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pb2: fmc_d2_pb2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pb3: fmc_a23_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl1_pb3: fmc_nbl1_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pb8: fmc_d1_pb8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pb9: fmc_d3_pb9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pb13: fmc_d5_pb13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d7_pb14: fmc_d7_pb14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pb15: fmc_d0_pb15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d14_pc0: fmc_d14_pc0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_pc2: fmc_ne3_pc2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pc3: fmc_d8_pc3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne1_pc4: fmc_ne1_pc4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pc5: fmc_nwe_pc5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a6_pd0: fmc_a6_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pd0: fmc_a22_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a0_pd2: fmc_a0_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pd2: fmc_a16_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a10_pd3: fmc_a10_pd3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a11_pd4: fmc_a11_pd4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pd5: fmc_d6_pd5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a1_pd6: fmc_a1_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pd6: fmc_a17_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a2_pd7: fmc_a2_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pd7: fmc_a18_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdclk_pd9: fmc_sdclk_pd9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a3_pd10: fmc_a3_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pd10: fmc_a19_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pd11: fmc_d8_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a5_pd12: fmc_a5_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pd12: fmc_a21_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pd13: fmc_d4_pd13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a9_pd14: fmc_a9_pd14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a8_pd15: fmc_a8_pd15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne1_pe5: fmc_sdne1_pe5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke1_pe6: fmc_sdcke1_pe6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnwe_pe11: fmc_sdnwe_pe11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pg1: fmc_a19_pg1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pg8: fmc_a20_pg8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pg9: fmc_d8_pg9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pg12: fmc_a18_pg12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pg15: fmc_clk_pg15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_ph9: fmc_d9_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_po0: fmc_a22_po0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_po1: fmc_a23_po1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_po2: fmc_a24_po2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_po3: fmc_a25_po3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_po4: fmc_a24_po4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl2_po4: fmc_nbl2_po4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_po5: fmc_a25_po5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl3_po5: fmc_nbl3_po5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d16_pp0: fmc_d16_pp0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d17_pp1: fmc_d17_pp1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d18_pp2: fmc_d18_pp2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d19_pp3: fmc_d19_pp3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d20_pp4: fmc_d20_pp4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d21_pp5: fmc_d21_pp5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d22_pp6: fmc_d22_pp6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d23_pp7: fmc_d23_pp7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d24_pp8: fmc_d24_pp8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d25_pp9: fmc_d25_pp9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d26_pp10: fmc_d26_pp10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d27_pp11: fmc_d27_pp11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d28_pp12: fmc_d28_pp12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d29_pp13: fmc_d29_pp13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d30_pp14: fmc_d30_pp14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d31_pp15: fmc_d31_pp15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pe5: i2c1_scl_pe5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_ph9: i2c1_scl_ph9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pd14: i2c2_scl_pd14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa8: i2c3_scl_pa8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pc10: i2c4_scl_pc10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pe13: i2c4_scl_pe13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pc1: i2c1_sda_pc1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pe6: i2c1_sda_pe6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd4: i2c2_sda_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd15: i2c2_sda_pd15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa9: i2c3_sda_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc9: i2c3_sda_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pc11: i2c4_sda_pc11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pd11: i2c4_sda_pd11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pe14: i2c4_sda_pe14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pd3: i2c2_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pc8: i2c3_smba_pc8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pe15: i2c4_smba_pe15 { + pinmux = ; + bias-pull-up; + }; + + /* I2S_CK */ + + /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pb9: i2s1_ck_pb9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pc0: i2s1_ck_pc0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pf7: i2s1_ck_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa12: i2s2_ck_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pf2: i2s2_ck_pf2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pg10: i2s2_ck_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_ck_pc0: i2s3_ck_pc0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_ck_pc10: i2s3_ck_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pa5: i2s6_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pb13: i2s6_ck_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pc0: i2s6_ck_pc0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pc12: i2s6_ck_pc12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_MCK */ + + /omit-if-no-ref/ i2s1_mck_pd10: i2s1_mck_pd10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_mck_pc7: i2s3_mck_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_mck_pf6: i2s6_mck_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_WS */ + + /omit-if-no-ref/ i2s1_ws_pa15: i2s1_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s1_ws_pc5: i2s1_ws_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s1_ws_pf4: i2s1_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pa11: i2s2_ws_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb4: i2s2_ws_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb12: i2s2_ws_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pc1: i2s2_ws_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pa15: i2s3_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pd7: i2s3_ws_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pf4: i2s3_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa0: i2s6_ws_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa15: i2s6_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pb15: i2s6_ws_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pf4: i2s6_ws_pf4 { + pinmux = ; + }; + + /* I3C_SCL */ + + /omit-if-no-ref/ i3c1_scl_pa5: i3c1_scl_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_pe5: i3c1_scl_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_ph9: i3c1_scl_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pa8: i3c2_scl_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pb10: i3c2_scl_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pc10: i3c2_scl_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_ph7: i3c2_scl_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I3C_SDA */ + + /omit-if-no-ref/ i3c1_sda_pa6: i3c1_sda_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pc1: i3c1_sda_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pe6: i3c1_sda_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pa9: i3c2_sda_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pb11: i3c2_sda_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pc11: i3c2_sda_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_ph8: i3c2_sda_ph8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { + pinmux = ; + }; + + /* LTDC */ + + /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g2_pa1: ltdc_g2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa2: ltdc_b7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pa5: ltdc_clk_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa6: ltdc_b7_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pa6: ltdc_hsync_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pa7: ltdc_b1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pa7: ltdc_r4_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pa8: ltdc_b6_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pa9: ltdc_b5_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pa10: ltdc_b4_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pa11: ltdc_b3_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pa12: ltdc_b2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r5_pa15: ltdc_r5_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pb1: ltdc_r1_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pb2: ltdc_b2_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pb4: ltdc_r3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pb5: ltdc_r2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pb10: ltdc_g7_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g6_pb11: ltdc_g6_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g5_pb12: ltdc_g5_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pb13: ltdc_clk_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pb14: ltdc_hsync_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pb15: ltdc_g4_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pc0: ltdc_r4_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pc4: ltdc_de_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pc4: ltdc_vsync_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pc8: ltdc_b0_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pc9: ltdc_b3_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pd8: ltdc_r7_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pd9: ltdc_r1_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pd13: ltdc_r6_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pd15: ltdc_r2_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pe4: ltdc_g1_pe4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pe11: ltdc_vsync_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pf2: ltdc_b1_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pf3: ltdc_r4_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pf4: ltdc_r3_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf5: ltdc_g0_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pf6: ltdc_de_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pf7: ltdc_vsync_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pf8: ltdc_r6_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pf9: ltdc_hsync_pf9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pf10: ltdc_r1_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pf11: ltdc_b0_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf14: ltdc_g0_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pf15: ltdc_g1_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg0: ltdc_r0_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pg0: ltdc_vsync_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pg1: ltdc_g1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg2: ltdc_r0_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pg4: ltdc_b0_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg5: ltdc_b1_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pg6: ltdc_b3_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pg8: ltdc_g7_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pg9: ltdc_r7_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pg10: ltdc_g4_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pg11: ltdc_r6_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pg12: ltdc_g0_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pg13: ltdc_de_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg14: ltdc_b1_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pg15: ltdc_b0_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_ph3: ltdc_b4_ph3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_ph4: ltdc_r4_ph4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_ph6: ltdc_b5_ph6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pn10: ltdc_b4_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pn11: ltdc_b6_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_po2: ltdc_b7_po2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g3_po3: ltdc_g3_po3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_po4: ltdc_b4_po4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pp15: ltdc_b5_pp15 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pc9: rcc_mco_2_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SDMMC */ + + /omit-if-no-ref/ sdmmc1_cdir_pc1: sdmmc1_cdir_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d5_pc1: sdmmc1_d5_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0dir_pc6: sdmmc1_d0dir_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d6_pc6: sdmmc1_d6_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d123dir_pc7: sdmmc1_d123dir_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d7_pc7: sdmmc1_d7_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pc8: sdmmc1_d0_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d1_pc9: sdmmc1_d1_pc9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d2_pc10: sdmmc1_d2_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d3_pc11: sdmmc1_d3_pc11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ck_pc12: sdmmc1_ck_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pd11: sdmmc1_d0_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pe15: sdmmc1_d0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_cmd_ph2: sdmmc1_cmd_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ckin_ph9: sdmmc1_ckin_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d4_ph9: sdmmc1_d4_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_cmd_pa0: sdmmc2_cmd_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d3_pb4: sdmmc2_d3_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d0_pb8: sdmmc2_d0_pb8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d2_pb9: sdmmc2_d2_pb9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d6_pb13: sdmmc2_d6_pb13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d2_pc0: sdmmc2_d2_pc0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d5_pc1: sdmmc2_d5_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_ck_pc2: sdmmc2_ck_pc2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_cmd_pc3: sdmmc2_cmd_pc3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d0_pc4: sdmmc2_d0_pc4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d1_pc5: sdmmc2_d1_pc5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d6_pc6: sdmmc2_d6_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d7_pc7: sdmmc2_d7_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_ck_pd2: sdmmc2_ck_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d7_pd5: sdmmc2_d7_pd5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d3_pe4: sdmmc2_d3_pe4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d1_pg8: sdmmc2_d1_pg8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d4_ph9: sdmmc2_d4_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb4: spi1_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb8: spi1_miso_pb8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pc4: spi2_miso_pc4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd6: spi2_miso_pd6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd11: spi2_miso_pd11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pp8: spi2_miso_pp8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb4: spi3_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc11: spi3_miso_pc11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pb6: spi4_miso_pb6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pe13: spi4_miso_pe13 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pd4: spi5_miso_pd4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pf12: spi5_miso_pf12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pg1: spi5_miso_pg1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_ph8: spi5_miso_ph8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pa6: spi6_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pb4: spi6_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pe4: spi6_miso_pe4 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa7: spi1_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_mosi_pb5: spi1_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_mosi_pc3: spi1_mosi_pc3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd2: spi2_mosi_pd2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd7: spi2_mosi_pd7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pg8: spi2_mosi_pg8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pp9: spi2_mosi_pp9 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb2: spi3_mosi_pb2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb5: spi3_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc2: spi3_mosi_pc2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc12: spi3_mosi_pc12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pb7: spi4_mosi_pb7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pe14: spi4_mosi_pe14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pa4: spi5_mosi_pa4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf11: spi5_mosi_pf11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf14: spi5_mosi_pf14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pg2: spi5_mosi_pg2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_ph7: spi5_mosi_ph7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pa7: spi6_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pb5: spi6_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pg14: spi6_mosi_pg14 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa15: spi1_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pc5: spi1_nss_pc5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pf4: spi1_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa11: spi2_nss_pa11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb4: spi2_nss_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pc1: spi2_nss_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa15: spi3_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pd7: spi3_nss_pd7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pf4: spi3_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pb0: spi4_nss_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pe11: spi4_nss_pe11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pa3: spi5_nss_pa3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pf13: spi5_nss_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_ph6: spi5_nss_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa0: spi6_nss_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa15: spi6_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pb15: spi6_nss_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pf4: spi6_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pa5: spi1_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pb9: spi1_sck_pb9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pc0: spi1_sck_pc0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pf7: spi1_sck_pf7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa12: spi2_sck_pa12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pf2: spi2_sck_pf2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pg10: spi2_sck_pg10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc0: spi3_sck_pc0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe2: spi4_sck_pe2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe12: spi4_sck_pe12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pe15: spi5_sck_pe15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pf15: spi5_sck_pf15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pg12: spi5_sck_pg12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_ph5: spi5_sck_ph5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pa5: spi6_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pb13: spi6_sck_pb13 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pc0: spi6_sck_pc0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pc12: spi6_sck_pc12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb7: tim1_bkin2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pb12: tim1_bkin_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pc10: tim1_bkin_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pd4: tim1_bkin2_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pe15: tim1_bkin_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pg4: tim1_bkin2_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pa0: tim15_bkin_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pe3: tim15_bkin_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_ph2: tim15_bkin_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb4: tim16_bkin_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pf10: tim16_bkin_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pg6: tim17_bkin_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_bkin_pq1: tim8_bkin_pq1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_bkin2_pq2: tim8_bkin2_pq2 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa7: tim1_ch1n_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim11_ch1_pa8: tim11_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb0: tim1_ch4_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb1: tim1_ch3n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb2: tim1_ch1_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb3: tim1_ch4n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pc4: tim1_ch2n_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pc6: tim1_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pc12: tim1_ch4_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pd2: tim1_ch3_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pd5: tim1_ch4n_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pd6: tim1_ch1_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pd7: tim1_ch2_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe2: tim1_ch2n_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pe8: tim1_ch1n_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pe9: tim1_ch1_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe10: tim1_ch2n_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pe11: tim1_ch2_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pe12: tim1_ch3n_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pe13: tim1_ch3_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pe14: tim1_ch4_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pf2: tim1_ch3n_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pf6: tim1_ch3_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pf7: tim1_ch2n_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pg0: tim1_ch4n_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pg8: tim1_ch3n_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pg10: tim1_ch1n_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pg15: tim1_ch4_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa1: tim2_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa2: tim2_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa15: tim2_ch1_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pb10: tim2_ch3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pb11: tim2_ch4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pc0: tim2_ch2_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch1_pc4: tim12_ch1_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pf6: tim2_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pf14: tim2_ch2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch1_pg0: tim12_ch1_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch2_pg8: tim12_ch2_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pa6: tim13_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa6: tim3_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa7: tim3_ch2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb1: tim3_ch4_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb4: tim3_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pb5: tim3_ch2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc6: tim3_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc7: tim3_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pc9: tim3_ch4_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pf7: tim3_ch3_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pg1: tim13_ch1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pa7: tim14_ch1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pc1: tim4_ch4_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pd13: tim4_ch2_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pe5: tim4_ch1_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pe6: tim4_ch2_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pf0: tim4_ch4_pf0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pf1: tim4_ch3_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pg2: tim14_ch1_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_ph9: tim4_ch3_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pb6: tim15_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pb7: tim15_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pc12: tim15_ch1_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd2: tim15_ch1n_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pd6: tim15_ch2_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd7: tim15_ch1n_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pf6: tim15_ch2_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch4_pf6: tim5_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa3: tim16_ch1_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pc7: tim16_ch1n_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pe5: tim16_ch1n_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pg1: tim16_ch1n_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_ph9: tim16_ch1_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pc1: tim17_ch1_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pe6: tim17_ch1n_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pg12: tim17_ch1_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch3n_pb13: tim8_ch3n_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4n_pb14: tim8_ch4n_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch1_pq3: tim8_ch1_pq3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch1n_pq4: tim8_ch1n_pq4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch2_pq5: tim8_ch2_pq5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch2n_pq6: tim8_ch2n_pq6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch3_pq7: tim8_ch3_pq7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pa5: tim9_ch2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pb1: tim9_ch2_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pc6: tim9_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pc7: tim9_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pf7: tim9_ch1_pf7 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ usart10_cts_pb13: usart10_cts_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pg5: usart2_cts_pg5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pg10: usart3_cts_pg10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pg8: uart4_cts_pg8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pb13: usart6_cts_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pb14: usart6_cts_pb14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pd3: usart6_cts_pd3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pg2: uart7_cts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart8_cts_pf1: uart8_cts_pf1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ uart4_de_pa15: uart4_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ uart4_de_pc4: uart4_de_pc4 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ uart5_de_pc8: uart5_de_pc8 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pc4: usart3_rts_pc4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg13: usart3_rts_pg13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_rts_pc4: uart4_rts_pc4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pb15: usart6_rts_pb15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pd4: usart6_rts_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pg1: uart7_rts_pg1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart8_rts_pf0: uart8_rts_pf0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ usart10_rx_pe4: usart10_rx_pe4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa7: usart1_rx_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pe6: lpuart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pe6: usart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pf12: usart1_rx_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pg8: usart1_rx_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pc2: usart2_rx_pc2 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pf6: usart2_rx_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc11: usart3_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pd9: usart3_rx_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe0: usart3_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe10: usart3_rx_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa1: uart4_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa11: uart4_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pc11: uart4_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pd0: uart4_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_ph9: uart4_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb5: uart5_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb12: uart5_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_ph2: uart5_rx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pa4: usart6_rx_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pb8: usart6_rx_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc9: usart6_rx_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa3: uart7_rx_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa8: uart7_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pc0: uart7_rx_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pe7: uart7_rx_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pf10: uart7_rx_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pg11: uart7_rx_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart9_rx_pf1: uart9_rx_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart9_rx_pg0: uart9_rx_pg0 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ usart10_tx_pb9: usart10_tx_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pc4: usart1_tx_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pe5: lpuart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pe5: usart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pf13: usart1_tx_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb1: usart2_tx_pb1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd5: usart2_tx_pd5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pg3: usart2_tx_pg3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd8: usart3_tx_pd8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe1: usart3_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe8: usart3_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa0: uart4_tx_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa12: uart4_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc1: uart4_tx_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc10: uart4_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pd1: uart4_tx_pd1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pc12: uart5_tx_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe5: uart5_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe6: uart5_tx_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pg10: uart5_tx_pg10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pg14: usart6_tx_pg14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pa15: uart7_tx_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pb4: uart7_tx_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pe8: uart7_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pg12: uart7_tx_pg12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_ph3: uart7_tx_ph3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_ph4: uart7_tx_ph4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf0: uart9_tx_pf0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { + pinmux = ; + bias-pull-up; + }; + + /* XSPIM */ + + /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs1_pn1: xspim_p2_ncs1_pn1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io0_pn2: xspim_p2_io0_pn2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io1_pn3: xspim_p2_io1_pn3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io2_pn4: xspim_p2_io2_pn4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io3_pn5: xspim_p2_io3_pn5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_clk_pn6: xspim_p2_clk_pn6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_nclk_pn7: xspim_p2_nclk_pn7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io4_pn8: xspim_p2_io4_pn8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io5_pn9: xspim_p2_io5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io6_pn10: xspim_p2_io6_pn10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io7_pn11: xspim_p2_io7_pn11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs2_pn12: xspim_p2_ncs2_pn12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_ncs1_po0: xspim_p1_ncs1_po0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_ncs2_po1: xspim_p1_ncs2_po1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_dqs0_po2: xspim_p1_dqs0_po2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_dqs1_po3: xspim_p1_dqs1_po3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_clk_po4: xspim_p1_clk_po4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_nclk_po5: xspim_p1_nclk_po5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io0_pp0: xspim_p1_io0_pp0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io1_pp1: xspim_p1_io1_pp1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io2_pp2: xspim_p1_io2_pp2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io3_pp3: xspim_p1_io3_pp3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io4_pp4: xspim_p1_io4_pp4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io5_pp5: xspim_p1_io5_pp5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io6_pp6: xspim_p1_io6_pp6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io7_pp7: xspim_p1_io7_pp7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io8_pp8: xspim_p1_io8_pp8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io9_pp9: xspim_p1_io9_pp9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io10_pp10: xspim_p1_io10_pp10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io11_pp11: xspim_p1_io11_pp11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io12_pp12: xspim_p1_io12_pp12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io13_pp13: xspim_p1_io13_pp13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io14_pp14: xspim_p1_io14_pp14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io15_pp15: xspim_p1_io15_pp15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/n6/stm32n647z0hxq-pinctrl.dtsi b/dts/st/n6/stm32n647z0hxq-pinctrl.dtsi new file mode 100644 index 000000000..af554aca6 --- /dev/null +++ b/dts/st/n6/stm32n647z0hxq-pinctrl.dtsi @@ -0,0 +1,2241 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@56020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc1_inn1_pa0: adc1_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp0_pa0: adc1_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp1_pa1: adc1_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp14_pa2: adc1_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp3_pa6: adc1_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp5_pa8: adc1_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp10_pa9: adc1_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn10_pa10: adc1_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp11_pa10: adc1_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn11_pa11: adc1_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp12_pa11: adc1_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn12_pa12: adc1_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp13_pa12: adc1_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn4_pb10: adc1_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp8_pb10: adc1_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp4_pb11: adc1_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp16_pf3: adc1_inp16_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp18_pf4: adc1_inp18_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn5_pf7: adc1_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp9_pf7: adc1_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp2_pf11: adc1_inp2_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn2_pf12: adc1_inn2_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp6_pf12: adc1_inp6_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn1_pa0: adc2_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp0_pa0: adc2_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp1_pa1: adc2_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp14_pa2: adc2_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp18_pa5: adc2_inp18_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp3_pa6: adc2_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp5_pa8: adc2_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp10_pa9: adc2_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn10_pa10: adc2_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp11_pa10: adc2_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn11_pa11: adc2_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp12_pa11: adc2_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn12_pa12: adc2_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp13_pa12: adc2_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn4_pb10: adc2_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp8_pb10: adc2_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp4_pb11: adc2_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn5_pf7: adc2_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp9_pf7: adc2_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp2_pf13: adc2_inp2_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn2_pf14: adc2_inn2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp6_pf14: adc2_inp6_pf14 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc9: analog_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc10: analog_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc11: analog_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc12: analog_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd1: analog_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe7: analog_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe8: analog_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe9: analog_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe10: analog_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe12: analog_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe13: analog_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe14: analog_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe15: analog_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf2: analog_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf3: analog_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf4: analog_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf5: analog_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf7: analog_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf8: analog_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf10: analog_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf11: analog_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf12: analog_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf13: analog_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf14: analog_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf15: analog_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg2: analog_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg10: analog_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg13: analog_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg14: analog_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph0: analog_ph0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph1: analog_ph1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph2: analog_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn0: analog_pn0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn1: analog_pn1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn2: analog_pn2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn3: analog_pn3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn4: analog_pn4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn5: analog_pn5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn6: analog_pn6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn7: analog_pn7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn8: analog_pn8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn9: analog_pn9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn10: analog_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn11: analog_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn12: analog_pn12 { + pinmux = ; + }; + + /* DCMI */ + + /omit-if-no-ref/ dcmi_d0_pa1: dcmi_d0_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pa6: dcmi_pixclk_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pa9: dcmi_d0_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pa10: dcmi_d1_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pb0: dcmi_d4_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb4: dcmi_vsync_pb4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pb6: dcmi_d6_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pb7: dcmi_d7_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc8: dcmi_d2_pc8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pc9: dcmi_d3_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pc11: dcmi_d4_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pe0: dcmi_d2_pe0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pe8: dcmi_d4_pe8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pe10: dcmi_d3_pe10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf3: dcmi_hsync_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf4: dcmi_hsync_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pf5: dcmi_d6_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pg2: dcmi_d6_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pg10: dcmi_d2_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pn9: dcmi_d5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* FDCAN_RX */ + + /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb5: fdcan2_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb12: fdcan2_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pe12: fdcan3_rx_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pf3: fdcan3_rx_pf3 { + pinmux = ; + }; + + /* FDCAN_TX */ + + /omit-if-no-ref/ fdcan1_tx_pa12: fdcan1_tx_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pd1: fdcan1_tx_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_ph2: fdcan1_tx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pg10: fdcan2_tx_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pf2: fdcan3_tx_pf2 { + pinmux = ; + }; + + /* FMC */ + + /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa8: i2c3_scl_pa8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pc10: i2c4_scl_pc10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pe13: i2c4_scl_pe13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa9: i2c3_sda_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc9: i2c3_sda_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pc11: i2c4_sda_pc11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pe14: i2c4_sda_pe14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pc8: i2c3_smba_pc8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pe15: i2c4_smba_pe15 { + pinmux = ; + bias-pull-up; + }; + + /* I2S_CK */ + + /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pf7: i2s1_ck_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa12: i2s2_ck_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pf2: i2s2_ck_pf2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pg10: i2s2_ck_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_ck_pc10: i2s3_ck_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pa5: i2s6_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pc12: i2s6_ck_pc12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_WS */ + + /omit-if-no-ref/ i2s1_ws_pa15: i2s1_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s1_ws_pf4: i2s1_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pa11: i2s2_ws_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb4: i2s2_ws_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb12: i2s2_ws_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pa15: i2s3_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pf4: i2s3_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa0: i2s6_ws_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa15: i2s6_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pf4: i2s6_ws_pf4 { + pinmux = ; + }; + + /* I3C_SCL */ + + /omit-if-no-ref/ i3c1_scl_pa5: i3c1_scl_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pa8: i3c2_scl_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pb10: i3c2_scl_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pc10: i3c2_scl_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I3C_SDA */ + + /omit-if-no-ref/ i3c1_sda_pa6: i3c1_sda_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pa9: i3c2_sda_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pb11: i3c2_sda_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pc11: i3c2_sda_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { + pinmux = ; + }; + + /* LTDC */ + + /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g2_pa1: ltdc_g2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa2: ltdc_b7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pa5: ltdc_clk_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa6: ltdc_b7_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pa6: ltdc_hsync_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pa8: ltdc_b6_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pa9: ltdc_b5_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pa10: ltdc_b4_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pa11: ltdc_b3_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pa12: ltdc_b2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r5_pa15: ltdc_r5_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pb4: ltdc_r3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pb5: ltdc_r2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pb10: ltdc_g7_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g6_pb11: ltdc_g6_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g5_pb12: ltdc_g5_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pc8: ltdc_b0_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pc9: ltdc_b3_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pd8: ltdc_r7_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pf2: ltdc_b1_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pf3: ltdc_r4_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pf4: ltdc_r3_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf5: ltdc_g0_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pf7: ltdc_vsync_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pf8: ltdc_r6_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pf10: ltdc_r1_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pf11: ltdc_b0_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf14: ltdc_g0_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pf15: ltdc_g1_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg2: ltdc_r0_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pg10: ltdc_g4_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pg13: ltdc_de_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg14: ltdc_b1_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pn10: ltdc_b4_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pn11: ltdc_b6_pn11 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pc9: rcc_mco_2_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb4: spi1_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb4: spi3_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc11: spi3_miso_pc11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pb6: spi4_miso_pb6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pe13: spi4_miso_pe13 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pf12: spi5_miso_pf12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pa6: spi6_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pb4: spi6_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pb5: spi1_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb5: spi3_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc12: spi3_mosi_pc12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pb7: spi4_mosi_pb7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pe14: spi4_mosi_pe14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf11: spi5_mosi_pf11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf14: spi5_mosi_pf14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pg2: spi5_mosi_pg2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pb5: spi6_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pg14: spi6_mosi_pg14 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa15: spi1_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pf4: spi1_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa11: spi2_nss_pa11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb4: spi2_nss_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa15: spi3_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pf4: spi3_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pb0: spi4_nss_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pf13: spi5_nss_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa0: spi6_nss_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa15: spi6_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pf4: spi6_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pa5: spi1_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pf7: spi1_sck_pf7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa12: spi2_sck_pa12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pf2: spi2_sck_pf2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pg10: spi2_sck_pg10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe2: spi4_sck_pe2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe12: spi4_sck_pe12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pe15: spi5_sck_pe15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pf15: spi5_sck_pf15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pa5: spi6_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pc12: spi6_sck_pc12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb7: tim1_bkin2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pb12: tim1_bkin_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pc10: tim1_bkin_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pe15: tim1_bkin_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pa0: tim15_bkin_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pe3: tim15_bkin_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_ph2: tim15_bkin_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb4: tim16_bkin_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pf10: tim16_bkin_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim11_ch1_pa8: tim11_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb0: tim1_ch4_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pc12: tim1_ch4_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe2: tim1_ch2n_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pe8: tim1_ch1n_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pe9: tim1_ch1_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe10: tim1_ch2n_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pe12: tim1_ch3n_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pe13: tim1_ch3_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pe14: tim1_ch4_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pf2: tim1_ch3n_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pf7: tim1_ch2n_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pg10: tim1_ch1n_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa1: tim2_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa2: tim2_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa15: tim2_ch1_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pb10: tim2_ch3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pb11: tim2_ch4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pf14: tim2_ch2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pa6: tim13_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa6: tim3_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb4: tim3_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pb5: tim3_ch2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pc9: tim3_ch4_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pf7: tim3_ch3_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pg2: tim14_ch1_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pb6: tim15_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pb7: tim15_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pc12: tim15_ch1_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pa5: tim9_ch2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pf7: tim9_ch1_pf7 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pg10: usart3_cts_pg10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pg2: uart7_cts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ uart4_de_pa15: uart4_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ uart5_de_pc8: uart5_de_pc8 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg13: usart3_rts_pg13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pf12: usart1_rx_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc11: usart3_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe0: usart3_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe10: usart3_rx_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa1: uart4_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa11: uart4_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pc11: uart4_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb5: uart5_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb12: uart5_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_ph2: uart5_rx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc9: usart6_rx_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa8: uart7_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pe7: uart7_rx_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pf10: uart7_rx_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pf13: usart1_tx_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd8: usart3_tx_pd8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe1: usart3_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe8: usart3_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa0: uart4_tx_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa12: uart4_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc10: uart4_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pd1: uart4_tx_pd1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pc12: uart5_tx_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pg10: uart5_tx_pg10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pg14: usart6_tx_pg14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pa15: uart7_tx_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pb4: uart7_tx_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pe8: uart7_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { + pinmux = ; + bias-pull-up; + }; + + /* XSPIM */ + + /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs1_pn1: xspim_p2_ncs1_pn1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io0_pn2: xspim_p2_io0_pn2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io1_pn3: xspim_p2_io1_pn3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io2_pn4: xspim_p2_io2_pn4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io3_pn5: xspim_p2_io3_pn5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_clk_pn6: xspim_p2_clk_pn6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_nclk_pn7: xspim_p2_nclk_pn7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io4_pn8: xspim_p2_io4_pn8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io5_pn9: xspim_p2_io5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io6_pn10: xspim_p2_io6_pn10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io7_pn11: xspim_p2_io7_pn11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs2_pn12: xspim_p2_ncs2_pn12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/n6/stm32n655a0hxq-pinctrl.dtsi b/dts/st/n6/stm32n655a0hxq-pinctrl.dtsi new file mode 100644 index 000000000..8417596e6 --- /dev/null +++ b/dts/st/n6/stm32n655a0hxq-pinctrl.dtsi @@ -0,0 +1,2659 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@56020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc1_inn1_pa0: adc1_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp0_pa0: adc1_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp1_pa1: adc1_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp14_pa2: adc1_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp3_pa6: adc1_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp5_pa8: adc1_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp10_pa9: adc1_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn10_pa10: adc1_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp11_pa10: adc1_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn11_pa11: adc1_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp12_pa11: adc1_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn12_pa12: adc1_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp13_pa12: adc1_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn4_pb10: adc1_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp8_pb10: adc1_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp4_pb11: adc1_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp16_pf3: adc1_inp16_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp18_pf4: adc1_inp18_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn5_pf7: adc1_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp9_pf7: adc1_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp2_pf11: adc1_inp2_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn2_pf12: adc1_inn2_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp6_pf12: adc1_inp6_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn1_pa0: adc2_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp0_pa0: adc2_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp1_pa1: adc2_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp14_pa2: adc2_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp18_pa5: adc2_inp18_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp3_pa6: adc2_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp5_pa8: adc2_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp10_pa9: adc2_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn10_pa10: adc2_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp11_pa10: adc2_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn11_pa11: adc2_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp12_pa11: adc2_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn12_pa12: adc2_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp13_pa12: adc2_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn4_pb10: adc2_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp8_pb10: adc2_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp4_pb11: adc2_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn5_pf7: adc2_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp9_pf7: adc2_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp2_pf13: adc2_inp2_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn2_pf14: adc2_inn2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp6_pf14: adc2_inp6_pf14 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc9: analog_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc10: analog_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc11: analog_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc12: analog_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd0: analog_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd1: analog_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd2: analog_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd3: analog_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd4: analog_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd10: analog_pd10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd11: analog_pd11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd12: analog_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd15: analog_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe5: analog_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe7: analog_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe8: analog_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe9: analog_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe10: analog_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe11: analog_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe12: analog_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe13: analog_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe14: analog_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe15: analog_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf2: analog_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf3: analog_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf4: analog_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf5: analog_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf7: analog_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf8: analog_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf10: analog_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf11: analog_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf12: analog_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf13: analog_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf14: analog_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf15: analog_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg2: analog_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg10: analog_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg13: analog_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg14: analog_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph0: analog_ph0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph1: analog_ph1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph2: analog_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn0: analog_pn0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn1: analog_pn1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn2: analog_pn2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn3: analog_pn3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn4: analog_pn4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn5: analog_pn5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn6: analog_pn6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn7: analog_pn7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn8: analog_pn8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn9: analog_pn9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn10: analog_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn11: analog_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn12: analog_pn12 { + pinmux = ; + }; + + /* DCMI */ + + /omit-if-no-ref/ dcmi_d0_pa1: dcmi_d0_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pa6: dcmi_pixclk_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pa9: dcmi_d0_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pa10: dcmi_d1_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pb0: dcmi_d4_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb4: dcmi_vsync_pb4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pb6: dcmi_d6_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pb7: dcmi_d7_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc8: dcmi_d2_pc8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pc9: dcmi_d3_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pc11: dcmi_d4_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pd0: dcmi_hsync_pd0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pd7: dcmi_d0_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pe0: dcmi_d2_pe0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pe5: dcmi_d5_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pe8: dcmi_d4_pe8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pe10: dcmi_d3_pe10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf3: dcmi_hsync_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf4: dcmi_hsync_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pf5: dcmi_d6_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pg2: dcmi_d6_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pg10: dcmi_d2_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pn9: dcmi_d5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* FDCAN_RX */ + + /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb5: fdcan2_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb12: fdcan2_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pe12: fdcan3_rx_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pf3: fdcan3_rx_pf3 { + pinmux = ; + }; + + /* FDCAN_TX */ + + /omit-if-no-ref/ fdcan1_tx_pa12: fdcan1_tx_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pd1: fdcan1_tx_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_ph2: fdcan1_tx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pe5: fdcan2_tx_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pg10: fdcan2_tx_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pe11: fdcan3_tx_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pf2: fdcan3_tx_pf2 { + pinmux = ; + }; + + /* FMC */ + + /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pa3: fmc_a17_pa3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pb3: fmc_a23_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl1_pb3: fmc_nbl1_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a6_pd0: fmc_a6_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pd0: fmc_a22_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a0_pd2: fmc_a0_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pd2: fmc_a16_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a10_pd3: fmc_a10_pd3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a11_pd4: fmc_a11_pd4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a1_pd6: fmc_a1_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pd6: fmc_a17_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a2_pd7: fmc_a2_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pd7: fmc_a18_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a3_pd10: fmc_a3_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pd10: fmc_a19_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pd11: fmc_d8_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a5_pd12: fmc_a5_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pd12: fmc_a21_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a9_pd14: fmc_a9_pd14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a8_pd15: fmc_a8_pd15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne1_pe5: fmc_sdne1_pe5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnwe_pe11: fmc_sdnwe_pe11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pd14: i2c2_scl_pd14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa8: i2c3_scl_pa8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pc10: i2c4_scl_pc10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pe13: i2c4_scl_pe13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd4: i2c2_sda_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd15: i2c2_sda_pd15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa9: i2c3_sda_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc9: i2c3_sda_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pc11: i2c4_sda_pc11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pd11: i2c4_sda_pd11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pe14: i2c4_sda_pe14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pd3: i2c2_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pc8: i2c3_smba_pc8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pe15: i2c4_smba_pe15 { + pinmux = ; + bias-pull-up; + }; + + /* I2S_CK */ + + /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pf7: i2s1_ck_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa12: i2s2_ck_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pf2: i2s2_ck_pf2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pg10: i2s2_ck_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_ck_pc10: i2s3_ck_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pa5: i2s6_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pc12: i2s6_ck_pc12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_MCK */ + + /omit-if-no-ref/ i2s1_mck_pd10: i2s1_mck_pd10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_WS */ + + /omit-if-no-ref/ i2s1_ws_pa15: i2s1_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s1_ws_pf4: i2s1_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pa11: i2s2_ws_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb4: i2s2_ws_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb12: i2s2_ws_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pa15: i2s3_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pd7: i2s3_ws_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pf4: i2s3_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa0: i2s6_ws_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa15: i2s6_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pf4: i2s6_ws_pf4 { + pinmux = ; + }; + + /* I3C_SCL */ + + /omit-if-no-ref/ i3c1_scl_pa5: i3c1_scl_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_pe5: i3c1_scl_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pa8: i3c2_scl_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pb10: i3c2_scl_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pc10: i3c2_scl_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I3C_SDA */ + + /omit-if-no-ref/ i3c1_sda_pa6: i3c1_sda_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pa9: i3c2_sda_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pb11: i3c2_sda_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pc11: i3c2_sda_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { + pinmux = ; + }; + + /* LTDC */ + + /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g2_pa1: ltdc_g2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa2: ltdc_b7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pa5: ltdc_clk_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa6: ltdc_b7_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pa6: ltdc_hsync_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pa8: ltdc_b6_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pa9: ltdc_b5_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pa10: ltdc_b4_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pa11: ltdc_b3_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pa12: ltdc_b2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r5_pa15: ltdc_r5_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pb4: ltdc_r3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pb5: ltdc_r2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pb10: ltdc_g7_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g6_pb11: ltdc_g6_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g5_pb12: ltdc_g5_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pc8: ltdc_b0_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pc9: ltdc_b3_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pd8: ltdc_r7_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pd15: ltdc_r2_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pe11: ltdc_vsync_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pf2: ltdc_b1_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pf3: ltdc_r4_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pf4: ltdc_r3_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf5: ltdc_g0_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pf7: ltdc_vsync_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pf8: ltdc_r6_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pf10: ltdc_r1_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pf11: ltdc_b0_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf14: ltdc_g0_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pf15: ltdc_g1_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg2: ltdc_r0_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pg10: ltdc_g4_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pg13: ltdc_de_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg14: ltdc_b1_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pn10: ltdc_b4_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pn11: ltdc_b6_pn11 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pc9: rcc_mco_2_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb4: spi1_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd6: spi2_miso_pd6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd11: spi2_miso_pd11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb4: spi3_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc11: spi3_miso_pc11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pb6: spi4_miso_pb6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pe13: spi4_miso_pe13 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pd4: spi5_miso_pd4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pf12: spi5_miso_pf12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pa6: spi6_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pb4: spi6_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pb5: spi1_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd2: spi2_mosi_pd2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd7: spi2_mosi_pd7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb5: spi3_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc12: spi3_mosi_pc12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pb7: spi4_mosi_pb7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pe14: spi4_mosi_pe14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf11: spi5_mosi_pf11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf14: spi5_mosi_pf14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pg2: spi5_mosi_pg2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pb5: spi6_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pg14: spi6_mosi_pg14 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa15: spi1_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pf4: spi1_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa11: spi2_nss_pa11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb4: spi2_nss_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa15: spi3_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pd7: spi3_nss_pd7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pf4: spi3_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pb0: spi4_nss_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pe11: spi4_nss_pe11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pa3: spi5_nss_pa3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pf13: spi5_nss_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa0: spi6_nss_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa15: spi6_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pf4: spi6_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pa5: spi1_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pf7: spi1_sck_pf7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa12: spi2_sck_pa12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pf2: spi2_sck_pf2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pg10: spi2_sck_pg10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe2: spi4_sck_pe2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe12: spi4_sck_pe12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pe15: spi5_sck_pe15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pf15: spi5_sck_pf15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pa5: spi6_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pc12: spi6_sck_pc12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb7: tim1_bkin2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pb12: tim1_bkin_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pc10: tim1_bkin_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pd4: tim1_bkin2_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pe15: tim1_bkin_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pa0: tim15_bkin_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pe3: tim15_bkin_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_ph2: tim15_bkin_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb4: tim16_bkin_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pf10: tim16_bkin_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim11_ch1_pa8: tim11_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb0: tim1_ch4_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb3: tim1_ch4n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pc12: tim1_ch4_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pd2: tim1_ch3_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pd6: tim1_ch1_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pd7: tim1_ch2_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe2: tim1_ch2n_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pe8: tim1_ch1n_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pe9: tim1_ch1_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe10: tim1_ch2n_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pe11: tim1_ch2_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pe12: tim1_ch3n_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pe13: tim1_ch3_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pe14: tim1_ch4_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pf2: tim1_ch3n_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pf7: tim1_ch2n_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pg10: tim1_ch1n_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa1: tim2_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa2: tim2_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa15: tim2_ch1_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pb10: tim2_ch3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pb11: tim2_ch4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pf14: tim2_ch2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pa6: tim13_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa6: tim3_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb4: tim3_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pb5: tim3_ch2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pc9: tim3_ch4_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pf7: tim3_ch3_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pe5: tim4_ch1_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pg2: tim14_ch1_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pb6: tim15_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pb7: tim15_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pc12: tim15_ch1_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd2: tim15_ch1n_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pd6: tim15_ch2_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd7: tim15_ch1n_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa3: tim16_ch1_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pe5: tim16_ch1n_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pa5: tim9_ch2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pf7: tim9_ch1_pf7 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pg10: usart3_cts_pg10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pd3: usart6_cts_pd3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pg2: uart7_cts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ uart4_de_pa15: uart4_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ uart5_de_pc8: uart5_de_pc8 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg13: usart3_rts_pg13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pd4: usart6_rts_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pf12: usart1_rx_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc11: usart3_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe0: usart3_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe10: usart3_rx_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa1: uart4_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa11: uart4_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pc11: uart4_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pd0: uart4_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb5: uart5_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb12: uart5_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_ph2: uart5_rx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc9: usart6_rx_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa3: uart7_rx_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa8: uart7_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pe7: uart7_rx_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pf10: uart7_rx_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pe5: lpuart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pe5: usart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pf13: usart1_tx_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd8: usart3_tx_pd8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe1: usart3_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe8: usart3_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa0: uart4_tx_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa12: uart4_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc10: uart4_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pd1: uart4_tx_pd1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pc12: uart5_tx_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe5: uart5_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pg10: uart5_tx_pg10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pg14: usart6_tx_pg14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pa15: uart7_tx_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pb4: uart7_tx_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pe8: uart7_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { + pinmux = ; + bias-pull-up; + }; + + /* XSPIM */ + + /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs1_pn1: xspim_p2_ncs1_pn1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io0_pn2: xspim_p2_io0_pn2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io1_pn3: xspim_p2_io1_pn3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io2_pn4: xspim_p2_io2_pn4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io3_pn5: xspim_p2_io3_pn5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_clk_pn6: xspim_p2_clk_pn6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_nclk_pn7: xspim_p2_nclk_pn7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io4_pn8: xspim_p2_io4_pn8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io5_pn9: xspim_p2_io5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io6_pn10: xspim_p2_io6_pn10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io7_pn11: xspim_p2_io7_pn11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs2_pn12: xspim_p2_ncs2_pn12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/n6/stm32n655b0hxq-pinctrl.dtsi b/dts/st/n6/stm32n655b0hxq-pinctrl.dtsi new file mode 100644 index 000000000..9ed74ae7a --- /dev/null +++ b/dts/st/n6/stm32n655b0hxq-pinctrl.dtsi @@ -0,0 +1,3654 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@56020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc1_inn1_pa0: adc1_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp0_pa0: adc1_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp1_pa1: adc1_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp14_pa2: adc1_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp3_pa6: adc1_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp5_pa8: adc1_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp10_pa9: adc1_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn10_pa10: adc1_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp11_pa10: adc1_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn11_pa11: adc1_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp12_pa11: adc1_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn12_pa12: adc1_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp13_pa12: adc1_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn4_pb10: adc1_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp8_pb10: adc1_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp4_pb11: adc1_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp16_pf3: adc1_inp16_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp18_pf4: adc1_inp18_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp15_pf6: adc1_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn5_pf7: adc1_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp9_pf7: adc1_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp2_pf11: adc1_inp2_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn2_pf12: adc1_inn2_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp6_pf12: adc1_inp6_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn3_pg15: adc1_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp7_pg15: adc1_inp7_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn1_pa0: adc2_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp0_pa0: adc2_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp1_pa1: adc2_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp14_pa2: adc2_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp18_pa5: adc2_inp18_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp3_pa6: adc2_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp5_pa8: adc2_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp10_pa9: adc2_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn10_pa10: adc2_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp11_pa10: adc2_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn11_pa11: adc2_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp12_pa11: adc2_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn12_pa12: adc2_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp13_pa12: adc2_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn4_pb10: adc2_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp8_pb10: adc2_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp4_pb11: adc2_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp15_pf6: adc2_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn5_pf7: adc2_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp9_pf7: adc2_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp2_pf13: adc2_inp2_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn2_pf14: adc2_inn2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp6_pf14: adc2_inp6_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn3_pg15: adc2_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp7_pg15: adc2_inp7_pg15 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc1: analog_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc6: analog_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc7: analog_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc9: analog_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc10: analog_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc11: analog_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc12: analog_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd0: analog_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd1: analog_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd2: analog_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd3: analog_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd4: analog_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd5: analog_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd10: analog_pd10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd11: analog_pd11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd12: analog_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd15: analog_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe5: analog_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe6: analog_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe7: analog_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe8: analog_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe9: analog_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe10: analog_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe11: analog_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe12: analog_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe13: analog_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe14: analog_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe15: analog_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf0: analog_pf0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf1: analog_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf2: analog_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf3: analog_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf4: analog_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf5: analog_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf6: analog_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf7: analog_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf8: analog_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf9: analog_pf9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf10: analog_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf11: analog_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf12: analog_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf13: analog_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf14: analog_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf15: analog_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg0: analog_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg1: analog_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg2: analog_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg3: analog_pg3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg4: analog_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg5: analog_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg6: analog_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg8: analog_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg9: analog_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg10: analog_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg11: analog_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg12: analog_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg13: analog_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg14: analog_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg15: analog_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph0: analog_ph0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph1: analog_ph1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph2: analog_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph9: analog_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn0: analog_pn0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn1: analog_pn1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn2: analog_pn2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn3: analog_pn3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn4: analog_pn4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn5: analog_pn5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn6: analog_pn6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn7: analog_pn7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn8: analog_pn8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn9: analog_pn9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn10: analog_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn11: analog_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn12: analog_pn12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po0: analog_po0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po1: analog_po1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po2: analog_po2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po4: analog_po4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po5: analog_po5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp0: analog_pp0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp1: analog_pp1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp2: analog_pp2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp3: analog_pp3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp4: analog_pp4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp5: analog_pp5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp6: analog_pp6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp7: analog_pp7 { + pinmux = ; + }; + + /* DCMI */ + + /omit-if-no-ref/ dcmi_d0_pa1: dcmi_d0_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pa6: dcmi_pixclk_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pa9: dcmi_d0_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pa10: dcmi_d1_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pb0: dcmi_d4_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb4: dcmi_vsync_pb4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pb6: dcmi_d6_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pb7: dcmi_d7_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pc1: dcmi_d7_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc6: dcmi_d1_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc7: dcmi_d1_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc8: dcmi_d2_pc8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pc9: dcmi_d3_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pc11: dcmi_d4_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pd0: dcmi_hsync_pd0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pd5: dcmi_pixclk_pd5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pd7: dcmi_d0_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pe0: dcmi_d2_pe0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pe5: dcmi_d5_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pe6: dcmi_d1_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pe6: dcmi_vsync_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pe8: dcmi_d4_pe8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pe10: dcmi_d3_pe10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pf1: dcmi_d7_pf1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf3: dcmi_hsync_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf4: dcmi_hsync_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pf5: dcmi_d6_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pg1: dcmi_pixclk_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pg2: dcmi_d6_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pg3: dcmi_hsync_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pg10: dcmi_d2_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pg15: dcmi_d4_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_ph9: dcmi_d6_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pn9: dcmi_d5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* FDCAN_RX */ + + /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_ph9: fdcan1_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb5: fdcan2_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb12: fdcan2_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pe12: fdcan3_rx_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pf3: fdcan3_rx_pf3 { + pinmux = ; + }; + + /* FDCAN_TX */ + + /omit-if-no-ref/ fdcan1_tx_pa12: fdcan1_tx_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pc1: fdcan1_tx_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pd1: fdcan1_tx_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_ph2: fdcan1_tx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pe5: fdcan2_tx_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pg10: fdcan2_tx_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pe11: fdcan3_tx_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pf2: fdcan3_tx_pf2 { + pinmux = ; + }; + + /* FMC */ + + /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pa3: fmc_a17_pa3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pb3: fmc_a23_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl1_pb3: fmc_nbl1_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a6_pd0: fmc_a6_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pd0: fmc_a22_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a0_pd2: fmc_a0_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pd2: fmc_a16_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a10_pd3: fmc_a10_pd3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a11_pd4: fmc_a11_pd4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pd5: fmc_d6_pd5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a1_pd6: fmc_a1_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pd6: fmc_a17_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a2_pd7: fmc_a2_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pd7: fmc_a18_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdclk_pd9: fmc_sdclk_pd9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a3_pd10: fmc_a3_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pd10: fmc_a19_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pd11: fmc_d8_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a5_pd12: fmc_a5_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pd12: fmc_a21_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a9_pd14: fmc_a9_pd14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a8_pd15: fmc_a8_pd15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne1_pe5: fmc_sdne1_pe5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke1_pe6: fmc_sdcke1_pe6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnwe_pe11: fmc_sdnwe_pe11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pg1: fmc_a19_pg1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pg8: fmc_a20_pg8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pg9: fmc_d8_pg9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pg12: fmc_a18_pg12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pg15: fmc_clk_pg15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_ph9: fmc_d9_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_po0: fmc_a22_po0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_po1: fmc_a23_po1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_po2: fmc_a24_po2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_po4: fmc_a24_po4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl2_po4: fmc_nbl2_po4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_po5: fmc_a25_po5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl3_po5: fmc_nbl3_po5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d16_pp0: fmc_d16_pp0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d17_pp1: fmc_d17_pp1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d18_pp2: fmc_d18_pp2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d19_pp3: fmc_d19_pp3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d20_pp4: fmc_d20_pp4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d21_pp5: fmc_d21_pp5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d22_pp6: fmc_d22_pp6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d23_pp7: fmc_d23_pp7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pe5: i2c1_scl_pe5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_ph9: i2c1_scl_ph9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pd14: i2c2_scl_pd14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa8: i2c3_scl_pa8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pc10: i2c4_scl_pc10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pe13: i2c4_scl_pe13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pc1: i2c1_sda_pc1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pe6: i2c1_sda_pe6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd4: i2c2_sda_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd15: i2c2_sda_pd15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa9: i2c3_sda_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc9: i2c3_sda_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pc11: i2c4_sda_pc11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pd11: i2c4_sda_pd11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pe14: i2c4_sda_pe14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pd3: i2c2_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pc8: i2c3_smba_pc8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pe15: i2c4_smba_pe15 { + pinmux = ; + bias-pull-up; + }; + + /* I2S_CK */ + + /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pf7: i2s1_ck_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa12: i2s2_ck_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pf2: i2s2_ck_pf2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pg10: i2s2_ck_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_ck_pc10: i2s3_ck_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pa5: i2s6_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pc12: i2s6_ck_pc12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_MCK */ + + /omit-if-no-ref/ i2s1_mck_pd10: i2s1_mck_pd10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_mck_pc7: i2s3_mck_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_mck_pf6: i2s6_mck_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_WS */ + + /omit-if-no-ref/ i2s1_ws_pa15: i2s1_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s1_ws_pf4: i2s1_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pa11: i2s2_ws_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb4: i2s2_ws_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb12: i2s2_ws_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pc1: i2s2_ws_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pa15: i2s3_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pd7: i2s3_ws_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pf4: i2s3_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa0: i2s6_ws_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa15: i2s6_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pf4: i2s6_ws_pf4 { + pinmux = ; + }; + + /* I3C_SCL */ + + /omit-if-no-ref/ i3c1_scl_pa5: i3c1_scl_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_pe5: i3c1_scl_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_ph9: i3c1_scl_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pa8: i3c2_scl_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pb10: i3c2_scl_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pc10: i3c2_scl_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I3C_SDA */ + + /omit-if-no-ref/ i3c1_sda_pa6: i3c1_sda_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pc1: i3c1_sda_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pe6: i3c1_sda_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pa9: i3c2_sda_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pb11: i3c2_sda_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pc11: i3c2_sda_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { + pinmux = ; + }; + + /* LTDC */ + + /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g2_pa1: ltdc_g2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa2: ltdc_b7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pa5: ltdc_clk_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa6: ltdc_b7_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pa6: ltdc_hsync_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pa7: ltdc_b1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pa7: ltdc_r4_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pa8: ltdc_b6_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pa9: ltdc_b5_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pa10: ltdc_b4_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pa11: ltdc_b3_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pa12: ltdc_b2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r5_pa15: ltdc_r5_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pb4: ltdc_r3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pb5: ltdc_r2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pb10: ltdc_g7_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g6_pb11: ltdc_g6_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g5_pb12: ltdc_g5_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pc8: ltdc_b0_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pc9: ltdc_b3_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pd8: ltdc_r7_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pd9: ltdc_r1_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pd15: ltdc_r2_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pe11: ltdc_vsync_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pf2: ltdc_b1_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pf3: ltdc_r4_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pf4: ltdc_r3_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf5: ltdc_g0_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pf6: ltdc_de_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pf7: ltdc_vsync_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pf8: ltdc_r6_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pf9: ltdc_hsync_pf9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pf10: ltdc_r1_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pf11: ltdc_b0_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf14: ltdc_g0_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pf15: ltdc_g1_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg0: ltdc_r0_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pg0: ltdc_vsync_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pg1: ltdc_g1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg2: ltdc_r0_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pg4: ltdc_b0_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg5: ltdc_b1_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pg6: ltdc_b3_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pg8: ltdc_g7_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pg9: ltdc_r7_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pg10: ltdc_g4_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pg11: ltdc_r6_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pg12: ltdc_g0_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pg13: ltdc_de_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg14: ltdc_b1_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pg15: ltdc_b0_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pn10: ltdc_b4_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pn11: ltdc_b6_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_po2: ltdc_b7_po2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_po4: ltdc_b4_po4 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pc9: rcc_mco_2_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SDMMC */ + + /omit-if-no-ref/ sdmmc1_cdir_pc1: sdmmc1_cdir_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d5_pc1: sdmmc1_d5_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0dir_pc6: sdmmc1_d0dir_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d6_pc6: sdmmc1_d6_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d123dir_pc7: sdmmc1_d123dir_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d7_pc7: sdmmc1_d7_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pc8: sdmmc1_d0_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d1_pc9: sdmmc1_d1_pc9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d2_pc10: sdmmc1_d2_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d3_pc11: sdmmc1_d3_pc11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ck_pc12: sdmmc1_ck_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pd11: sdmmc1_d0_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pe15: sdmmc1_d0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_cmd_ph2: sdmmc1_cmd_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ckin_ph9: sdmmc1_ckin_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d4_ph9: sdmmc1_d4_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_cmd_pa0: sdmmc2_cmd_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d3_pb4: sdmmc2_d3_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d5_pc1: sdmmc2_d5_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d6_pc6: sdmmc2_d6_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d7_pc7: sdmmc2_d7_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_ck_pd2: sdmmc2_ck_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d7_pd5: sdmmc2_d7_pd5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d1_pg8: sdmmc2_d1_pg8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d4_ph9: sdmmc2_d4_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb4: spi1_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd6: spi2_miso_pd6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd11: spi2_miso_pd11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb4: spi3_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc11: spi3_miso_pc11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pb6: spi4_miso_pb6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pe13: spi4_miso_pe13 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pd4: spi5_miso_pd4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pf12: spi5_miso_pf12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pg1: spi5_miso_pg1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pa6: spi6_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pb4: spi6_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa7: spi1_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_mosi_pb5: spi1_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd2: spi2_mosi_pd2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd7: spi2_mosi_pd7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pg8: spi2_mosi_pg8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb5: spi3_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc12: spi3_mosi_pc12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pb7: spi4_mosi_pb7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pe14: spi4_mosi_pe14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf11: spi5_mosi_pf11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf14: spi5_mosi_pf14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pg2: spi5_mosi_pg2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pa7: spi6_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pb5: spi6_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pg14: spi6_mosi_pg14 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa15: spi1_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pf4: spi1_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa11: spi2_nss_pa11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb4: spi2_nss_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pc1: spi2_nss_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa15: spi3_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pd7: spi3_nss_pd7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pf4: spi3_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pb0: spi4_nss_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pe11: spi4_nss_pe11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pa3: spi5_nss_pa3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pf13: spi5_nss_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa0: spi6_nss_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa15: spi6_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pf4: spi6_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pa5: spi1_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pf7: spi1_sck_pf7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa12: spi2_sck_pa12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pf2: spi2_sck_pf2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pg10: spi2_sck_pg10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe2: spi4_sck_pe2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe12: spi4_sck_pe12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pe15: spi5_sck_pe15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pf15: spi5_sck_pf15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pg12: spi5_sck_pg12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pa5: spi6_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pc12: spi6_sck_pc12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb7: tim1_bkin2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pb12: tim1_bkin_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pc10: tim1_bkin_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pd4: tim1_bkin2_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pe15: tim1_bkin_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pg4: tim1_bkin2_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pa0: tim15_bkin_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pe3: tim15_bkin_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_ph2: tim15_bkin_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb4: tim16_bkin_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pf10: tim16_bkin_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pg6: tim17_bkin_pg6 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa7: tim1_ch1n_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim11_ch1_pa8: tim11_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb0: tim1_ch4_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb3: tim1_ch4n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pc6: tim1_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pc12: tim1_ch4_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pd2: tim1_ch3_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pd5: tim1_ch4n_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pd6: tim1_ch1_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pd7: tim1_ch2_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe2: tim1_ch2n_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pe8: tim1_ch1n_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pe9: tim1_ch1_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe10: tim1_ch2n_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pe11: tim1_ch2_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pe12: tim1_ch3n_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pe13: tim1_ch3_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pe14: tim1_ch4_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pf2: tim1_ch3n_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pf6: tim1_ch3_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pf7: tim1_ch2n_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pg0: tim1_ch4n_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pg8: tim1_ch3n_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pg10: tim1_ch1n_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pg15: tim1_ch4_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa1: tim2_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa2: tim2_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa15: tim2_ch1_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pb10: tim2_ch3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pb11: tim2_ch4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pf6: tim2_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pf14: tim2_ch2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch1_pg0: tim12_ch1_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch2_pg8: tim12_ch2_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pa6: tim13_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa6: tim3_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa7: tim3_ch2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb4: tim3_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pb5: tim3_ch2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc6: tim3_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc7: tim3_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pc9: tim3_ch4_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pf7: tim3_ch3_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pg1: tim13_ch1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pa7: tim14_ch1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pc1: tim4_ch4_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pe5: tim4_ch1_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pe6: tim4_ch2_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pf0: tim4_ch4_pf0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pf1: tim4_ch3_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pg2: tim14_ch1_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_ph9: tim4_ch3_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pb6: tim15_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pb7: tim15_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pc12: tim15_ch1_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd2: tim15_ch1n_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pd6: tim15_ch2_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd7: tim15_ch1n_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pf6: tim15_ch2_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch4_pf6: tim5_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa3: tim16_ch1_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pc7: tim16_ch1n_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pe5: tim16_ch1n_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pg1: tim16_ch1n_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_ph9: tim16_ch1_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pc1: tim17_ch1_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pe6: tim17_ch1n_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pg12: tim17_ch1_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pa5: tim9_ch2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pc6: tim9_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pc7: tim9_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pf7: tim9_ch1_pf7 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pg5: usart2_cts_pg5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pg10: usart3_cts_pg10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pg8: uart4_cts_pg8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pd3: usart6_cts_pd3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pg2: uart7_cts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart8_cts_pf1: uart8_cts_pf1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ uart4_de_pa15: uart4_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ uart5_de_pc8: uart5_de_pc8 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg13: usart3_rts_pg13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pd4: usart6_rts_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pg1: uart7_rts_pg1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart8_rts_pf0: uart8_rts_pf0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa7: usart1_rx_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pe6: lpuart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pe6: usart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pf12: usart1_rx_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pg8: usart1_rx_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pf6: usart2_rx_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc11: usart3_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pd9: usart3_rx_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe0: usart3_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe10: usart3_rx_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa1: uart4_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa11: uart4_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pc11: uart4_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pd0: uart4_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_ph9: uart4_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb5: uart5_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb12: uart5_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_ph2: uart5_rx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc9: usart6_rx_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa3: uart7_rx_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa8: uart7_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pe7: uart7_rx_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pf10: uart7_rx_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pg11: uart7_rx_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart9_rx_pf1: uart9_rx_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart9_rx_pg0: uart9_rx_pg0 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pe5: lpuart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pe5: usart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pf13: usart1_tx_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd5: usart2_tx_pd5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pg3: usart2_tx_pg3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd8: usart3_tx_pd8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe1: usart3_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe8: usart3_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa0: uart4_tx_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa12: uart4_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc1: uart4_tx_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc10: uart4_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pd1: uart4_tx_pd1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pc12: uart5_tx_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe5: uart5_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe6: uart5_tx_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pg10: uart5_tx_pg10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pg14: usart6_tx_pg14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pa15: uart7_tx_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pb4: uart7_tx_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pe8: uart7_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pg12: uart7_tx_pg12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf0: uart9_tx_pf0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { + pinmux = ; + bias-pull-up; + }; + + /* XSPIM */ + + /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs1_pn1: xspim_p2_ncs1_pn1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io0_pn2: xspim_p2_io0_pn2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io1_pn3: xspim_p2_io1_pn3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io2_pn4: xspim_p2_io2_pn4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io3_pn5: xspim_p2_io3_pn5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_clk_pn6: xspim_p2_clk_pn6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_nclk_pn7: xspim_p2_nclk_pn7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io4_pn8: xspim_p2_io4_pn8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io5_pn9: xspim_p2_io5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io6_pn10: xspim_p2_io6_pn10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io7_pn11: xspim_p2_io7_pn11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs2_pn12: xspim_p2_ncs2_pn12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_ncs1_po0: xspim_p1_ncs1_po0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_ncs2_po1: xspim_p1_ncs2_po1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_dqs0_po2: xspim_p1_dqs0_po2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_clk_po4: xspim_p1_clk_po4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_nclk_po5: xspim_p1_nclk_po5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io0_pp0: xspim_p1_io0_pp0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io1_pp1: xspim_p1_io1_pp1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io2_pp2: xspim_p1_io2_pp2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io3_pp3: xspim_p1_io3_pp3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io4_pp4: xspim_p1_io4_pp4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io5_pp5: xspim_p1_io5_pp5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io6_pp6: xspim_p1_io6_pp6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io7_pp7: xspim_p1_io7_pp7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/n6/stm32n655i0hxq-pinctrl.dtsi b/dts/st/n6/stm32n655i0hxq-pinctrl.dtsi new file mode 100644 index 000000000..d622c1c0d --- /dev/null +++ b/dts/st/n6/stm32n655i0hxq-pinctrl.dtsi @@ -0,0 +1,3304 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@56020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc1_inn1_pa0: adc1_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp0_pa0: adc1_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp1_pa1: adc1_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp14_pa2: adc1_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp3_pa6: adc1_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp5_pa8: adc1_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp10_pa9: adc1_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn10_pa10: adc1_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp11_pa10: adc1_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn11_pa11: adc1_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp12_pa11: adc1_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn12_pa12: adc1_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp13_pa12: adc1_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn4_pb10: adc1_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp8_pb10: adc1_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp4_pb11: adc1_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp16_pf3: adc1_inp16_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp18_pf4: adc1_inp18_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp15_pf6: adc1_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn5_pf7: adc1_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp9_pf7: adc1_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp2_pf11: adc1_inp2_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn2_pf12: adc1_inn2_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp6_pf12: adc1_inp6_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn3_pg15: adc1_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp7_pg15: adc1_inp7_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn1_pa0: adc2_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp0_pa0: adc2_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp1_pa1: adc2_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp14_pa2: adc2_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp18_pa5: adc2_inp18_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp3_pa6: adc2_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp5_pa8: adc2_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp10_pa9: adc2_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn10_pa10: adc2_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp11_pa10: adc2_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn11_pa11: adc2_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp12_pa11: adc2_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn12_pa12: adc2_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp13_pa12: adc2_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn4_pb10: adc2_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp8_pb10: adc2_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp4_pb11: adc2_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp15_pf6: adc2_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn5_pf7: adc2_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp9_pf7: adc2_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp2_pf13: adc2_inp2_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn2_pf14: adc2_inn2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp6_pf14: adc2_inp6_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn3_pg15: adc2_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp7_pg15: adc2_inp7_pg15 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc1: analog_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc6: analog_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc7: analog_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc9: analog_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc10: analog_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc11: analog_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc12: analog_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd0: analog_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd1: analog_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd2: analog_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd3: analog_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd4: analog_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd5: analog_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd10: analog_pd10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd11: analog_pd11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd12: analog_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd13: analog_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd15: analog_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe5: analog_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe6: analog_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe7: analog_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe8: analog_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe9: analog_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe10: analog_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe11: analog_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe12: analog_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe13: analog_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe14: analog_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe15: analog_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf2: analog_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf3: analog_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf4: analog_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf5: analog_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf6: analog_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf7: analog_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf8: analog_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf10: analog_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf11: analog_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf12: analog_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf13: analog_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf14: analog_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf15: analog_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg0: analog_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg1: analog_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg2: analog_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg8: analog_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg10: analog_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg12: analog_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg13: analog_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg14: analog_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg15: analog_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph0: analog_ph0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph1: analog_ph1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph2: analog_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph9: analog_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn0: analog_pn0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn1: analog_pn1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn2: analog_pn2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn3: analog_pn3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn4: analog_pn4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn5: analog_pn5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn6: analog_pn6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn7: analog_pn7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn8: analog_pn8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn9: analog_pn9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn10: analog_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn11: analog_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn12: analog_pn12 { + pinmux = ; + }; + + /* DCMI */ + + /omit-if-no-ref/ dcmi_d0_pa1: dcmi_d0_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pa6: dcmi_pixclk_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pa9: dcmi_d0_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pa10: dcmi_d1_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pb0: dcmi_d4_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb4: dcmi_vsync_pb4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pb6: dcmi_d6_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pb7: dcmi_d7_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pc1: dcmi_d7_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc6: dcmi_d1_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc7: dcmi_d1_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc8: dcmi_d2_pc8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pc9: dcmi_d3_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pc11: dcmi_d4_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pd0: dcmi_hsync_pd0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pd5: dcmi_pixclk_pd5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pd7: dcmi_d0_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pe0: dcmi_d2_pe0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pe5: dcmi_d5_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pe6: dcmi_d1_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pe6: dcmi_vsync_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pe8: dcmi_d4_pe8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pe10: dcmi_d3_pe10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf3: dcmi_hsync_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf4: dcmi_hsync_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pf5: dcmi_d6_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pg1: dcmi_pixclk_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pg2: dcmi_d6_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pg10: dcmi_d2_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pg15: dcmi_d4_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_ph9: dcmi_d6_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pn9: dcmi_d5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* FDCAN_RX */ + + /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_ph9: fdcan1_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb5: fdcan2_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb12: fdcan2_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pe12: fdcan3_rx_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pf3: fdcan3_rx_pf3 { + pinmux = ; + }; + + /* FDCAN_TX */ + + /omit-if-no-ref/ fdcan1_tx_pa12: fdcan1_tx_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pc1: fdcan1_tx_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pd1: fdcan1_tx_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_ph2: fdcan1_tx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pe5: fdcan2_tx_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pg10: fdcan2_tx_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pe11: fdcan3_tx_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pf2: fdcan3_tx_pf2 { + pinmux = ; + }; + + /* FMC */ + + /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pa3: fmc_a17_pa3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pb2: fmc_d2_pb2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pb3: fmc_a23_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl1_pb3: fmc_nbl1_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a6_pd0: fmc_a6_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pd0: fmc_a22_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a0_pd2: fmc_a0_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pd2: fmc_a16_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a10_pd3: fmc_a10_pd3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a11_pd4: fmc_a11_pd4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pd5: fmc_d6_pd5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a1_pd6: fmc_a1_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pd6: fmc_a17_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a2_pd7: fmc_a2_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pd7: fmc_a18_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdclk_pd9: fmc_sdclk_pd9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a3_pd10: fmc_a3_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pd10: fmc_a19_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pd11: fmc_d8_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a5_pd12: fmc_a5_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pd12: fmc_a21_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pd13: fmc_d4_pd13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a9_pd14: fmc_a9_pd14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a8_pd15: fmc_a8_pd15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne1_pe5: fmc_sdne1_pe5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke1_pe6: fmc_sdcke1_pe6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnwe_pe11: fmc_sdnwe_pe11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pg1: fmc_a19_pg1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pg8: fmc_a20_pg8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pg12: fmc_a18_pg12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pg15: fmc_clk_pg15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_ph9: fmc_d9_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pe5: i2c1_scl_pe5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_ph9: i2c1_scl_ph9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pd14: i2c2_scl_pd14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa8: i2c3_scl_pa8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pc10: i2c4_scl_pc10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pe13: i2c4_scl_pe13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pc1: i2c1_sda_pc1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pe6: i2c1_sda_pe6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd4: i2c2_sda_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd15: i2c2_sda_pd15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa9: i2c3_sda_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc9: i2c3_sda_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pc11: i2c4_sda_pc11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pd11: i2c4_sda_pd11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pe14: i2c4_sda_pe14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pd3: i2c2_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pc8: i2c3_smba_pc8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pe15: i2c4_smba_pe15 { + pinmux = ; + bias-pull-up; + }; + + /* I2S_CK */ + + /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pf7: i2s1_ck_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa12: i2s2_ck_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pf2: i2s2_ck_pf2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pg10: i2s2_ck_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_ck_pc10: i2s3_ck_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pa5: i2s6_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pc12: i2s6_ck_pc12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_MCK */ + + /omit-if-no-ref/ i2s1_mck_pd10: i2s1_mck_pd10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_mck_pc7: i2s3_mck_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_mck_pf6: i2s6_mck_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_WS */ + + /omit-if-no-ref/ i2s1_ws_pa15: i2s1_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s1_ws_pf4: i2s1_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pa11: i2s2_ws_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb4: i2s2_ws_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb12: i2s2_ws_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pc1: i2s2_ws_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pa15: i2s3_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pd7: i2s3_ws_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pf4: i2s3_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa0: i2s6_ws_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa15: i2s6_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pf4: i2s6_ws_pf4 { + pinmux = ; + }; + + /* I3C_SCL */ + + /omit-if-no-ref/ i3c1_scl_pa5: i3c1_scl_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_pe5: i3c1_scl_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_ph9: i3c1_scl_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pa8: i3c2_scl_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pb10: i3c2_scl_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pc10: i3c2_scl_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I3C_SDA */ + + /omit-if-no-ref/ i3c1_sda_pa6: i3c1_sda_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pc1: i3c1_sda_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pe6: i3c1_sda_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pa9: i3c2_sda_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pb11: i3c2_sda_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pc11: i3c2_sda_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { + pinmux = ; + }; + + /* LTDC */ + + /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g2_pa1: ltdc_g2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa2: ltdc_b7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pa5: ltdc_clk_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa6: ltdc_b7_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pa6: ltdc_hsync_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pa7: ltdc_b1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pa7: ltdc_r4_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pa8: ltdc_b6_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pa9: ltdc_b5_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pa10: ltdc_b4_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pa11: ltdc_b3_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pa12: ltdc_b2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r5_pa15: ltdc_r5_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pb2: ltdc_b2_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pb4: ltdc_r3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pb5: ltdc_r2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pb10: ltdc_g7_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g6_pb11: ltdc_g6_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g5_pb12: ltdc_g5_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pc8: ltdc_b0_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pc9: ltdc_b3_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pd8: ltdc_r7_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pd9: ltdc_r1_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pd13: ltdc_r6_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pd15: ltdc_r2_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pe11: ltdc_vsync_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pf2: ltdc_b1_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pf3: ltdc_r4_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pf4: ltdc_r3_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf5: ltdc_g0_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pf6: ltdc_de_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pf7: ltdc_vsync_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pf8: ltdc_r6_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pf10: ltdc_r1_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pf11: ltdc_b0_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf14: ltdc_g0_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pf15: ltdc_g1_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg0: ltdc_r0_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pg0: ltdc_vsync_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pg1: ltdc_g1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg2: ltdc_r0_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pg8: ltdc_g7_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pg10: ltdc_g4_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pg12: ltdc_g0_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pg13: ltdc_de_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg14: ltdc_b1_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pg15: ltdc_b0_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pn10: ltdc_b4_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pn11: ltdc_b6_pn11 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pc9: rcc_mco_2_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SDMMC */ + + /omit-if-no-ref/ sdmmc1_cdir_pc1: sdmmc1_cdir_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d5_pc1: sdmmc1_d5_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0dir_pc6: sdmmc1_d0dir_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d6_pc6: sdmmc1_d6_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d123dir_pc7: sdmmc1_d123dir_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d7_pc7: sdmmc1_d7_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pc8: sdmmc1_d0_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d1_pc9: sdmmc1_d1_pc9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d2_pc10: sdmmc1_d2_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d3_pc11: sdmmc1_d3_pc11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ck_pc12: sdmmc1_ck_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pd11: sdmmc1_d0_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pe15: sdmmc1_d0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_cmd_ph2: sdmmc1_cmd_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ckin_ph9: sdmmc1_ckin_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d4_ph9: sdmmc1_d4_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb4: spi1_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd6: spi2_miso_pd6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd11: spi2_miso_pd11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb4: spi3_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc11: spi3_miso_pc11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pb6: spi4_miso_pb6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pe13: spi4_miso_pe13 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pd4: spi5_miso_pd4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pf12: spi5_miso_pf12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pg1: spi5_miso_pg1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pa6: spi6_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pb4: spi6_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa7: spi1_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_mosi_pb5: spi1_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd2: spi2_mosi_pd2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd7: spi2_mosi_pd7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pg8: spi2_mosi_pg8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb2: spi3_mosi_pb2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb5: spi3_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc12: spi3_mosi_pc12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pb7: spi4_mosi_pb7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pe14: spi4_mosi_pe14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf11: spi5_mosi_pf11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf14: spi5_mosi_pf14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pg2: spi5_mosi_pg2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pa7: spi6_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pb5: spi6_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pg14: spi6_mosi_pg14 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa15: spi1_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pf4: spi1_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa11: spi2_nss_pa11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb4: spi2_nss_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pc1: spi2_nss_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa15: spi3_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pd7: spi3_nss_pd7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pf4: spi3_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pb0: spi4_nss_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pe11: spi4_nss_pe11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pa3: spi5_nss_pa3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pf13: spi5_nss_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa0: spi6_nss_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa15: spi6_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pf4: spi6_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pa5: spi1_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pf7: spi1_sck_pf7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa12: spi2_sck_pa12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pf2: spi2_sck_pf2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pg10: spi2_sck_pg10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe2: spi4_sck_pe2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe12: spi4_sck_pe12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pe15: spi5_sck_pe15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pf15: spi5_sck_pf15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pg12: spi5_sck_pg12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pa5: spi6_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pc12: spi6_sck_pc12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb7: tim1_bkin2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pb12: tim1_bkin_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pc10: tim1_bkin_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pd4: tim1_bkin2_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pe15: tim1_bkin_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pa0: tim15_bkin_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pe3: tim15_bkin_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_ph2: tim15_bkin_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb4: tim16_bkin_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pf10: tim16_bkin_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa7: tim1_ch1n_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim11_ch1_pa8: tim11_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb0: tim1_ch4_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb2: tim1_ch1_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb3: tim1_ch4n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pc6: tim1_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pc12: tim1_ch4_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pd2: tim1_ch3_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pd5: tim1_ch4n_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pd6: tim1_ch1_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pd7: tim1_ch2_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe2: tim1_ch2n_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pe8: tim1_ch1n_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pe9: tim1_ch1_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe10: tim1_ch2n_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pe11: tim1_ch2_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pe12: tim1_ch3n_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pe13: tim1_ch3_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pe14: tim1_ch4_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pf2: tim1_ch3n_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pf6: tim1_ch3_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pf7: tim1_ch2n_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pg0: tim1_ch4n_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pg8: tim1_ch3n_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pg10: tim1_ch1n_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pg15: tim1_ch4_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa1: tim2_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa2: tim2_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa15: tim2_ch1_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pb10: tim2_ch3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pb11: tim2_ch4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pf6: tim2_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pf14: tim2_ch2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch1_pg0: tim12_ch1_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch2_pg8: tim12_ch2_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pa6: tim13_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa6: tim3_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa7: tim3_ch2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb4: tim3_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pb5: tim3_ch2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc6: tim3_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc7: tim3_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pc9: tim3_ch4_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pf7: tim3_ch3_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pg1: tim13_ch1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pa7: tim14_ch1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pc1: tim4_ch4_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pd13: tim4_ch2_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pe5: tim4_ch1_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pe6: tim4_ch2_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pg2: tim14_ch1_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_ph9: tim4_ch3_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pb6: tim15_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pb7: tim15_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pc12: tim15_ch1_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd2: tim15_ch1n_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pd6: tim15_ch2_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd7: tim15_ch1n_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pf6: tim15_ch2_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch4_pf6: tim5_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa3: tim16_ch1_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pc7: tim16_ch1n_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pe5: tim16_ch1n_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pg1: tim16_ch1n_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_ph9: tim16_ch1_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pc1: tim17_ch1_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pe6: tim17_ch1n_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pg12: tim17_ch1_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pa5: tim9_ch2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pc6: tim9_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pc7: tim9_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pf7: tim9_ch1_pf7 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pg10: usart3_cts_pg10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pg8: uart4_cts_pg8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pd3: usart6_cts_pd3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pg2: uart7_cts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ uart4_de_pa15: uart4_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ uart5_de_pc8: uart5_de_pc8 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg13: usart3_rts_pg13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pd4: usart6_rts_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pg1: uart7_rts_pg1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa7: usart1_rx_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pe6: lpuart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pe6: usart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pf12: usart1_rx_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pg8: usart1_rx_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pf6: usart2_rx_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc11: usart3_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pd9: usart3_rx_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe0: usart3_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe10: usart3_rx_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa1: uart4_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa11: uart4_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pc11: uart4_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pd0: uart4_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_ph9: uart4_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb5: uart5_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb12: uart5_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_ph2: uart5_rx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc9: usart6_rx_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa3: uart7_rx_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa8: uart7_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pe7: uart7_rx_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pf10: uart7_rx_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart9_rx_pg0: uart9_rx_pg0 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pe5: lpuart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pe5: usart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pf13: usart1_tx_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd5: usart2_tx_pd5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd8: usart3_tx_pd8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe1: usart3_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe8: usart3_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa0: uart4_tx_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa12: uart4_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc1: uart4_tx_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc10: uart4_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pd1: uart4_tx_pd1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pc12: uart5_tx_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe5: uart5_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe6: uart5_tx_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pg10: uart5_tx_pg10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pg14: usart6_tx_pg14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pa15: uart7_tx_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pb4: uart7_tx_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pe8: uart7_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pg12: uart7_tx_pg12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { + pinmux = ; + bias-pull-up; + }; + + /* XSPIM */ + + /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs1_pn1: xspim_p2_ncs1_pn1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io0_pn2: xspim_p2_io0_pn2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io1_pn3: xspim_p2_io1_pn3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io2_pn4: xspim_p2_io2_pn4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io3_pn5: xspim_p2_io3_pn5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_clk_pn6: xspim_p2_clk_pn6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_nclk_pn7: xspim_p2_nclk_pn7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io4_pn8: xspim_p2_io4_pn8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io5_pn9: xspim_p2_io5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io6_pn10: xspim_p2_io6_pn10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io7_pn11: xspim_p2_io7_pn11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs2_pn12: xspim_p2_ncs2_pn12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/n6/stm32n655l0hxq-pinctrl.dtsi b/dts/st/n6/stm32n655l0hxq-pinctrl.dtsi new file mode 100644 index 000000000..f0005c1fe --- /dev/null +++ b/dts/st/n6/stm32n655l0hxq-pinctrl.dtsi @@ -0,0 +1,4080 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@56020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc1_inn1_pa0: adc1_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp0_pa0: adc1_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp1_pa1: adc1_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp14_pa2: adc1_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp3_pa6: adc1_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp5_pa8: adc1_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp10_pa9: adc1_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn10_pa10: adc1_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp11_pa10: adc1_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn11_pa11: adc1_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp12_pa11: adc1_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn12_pa12: adc1_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp13_pa12: adc1_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn4_pb10: adc1_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp8_pb10: adc1_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp4_pb11: adc1_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp16_pf3: adc1_inp16_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp18_pf4: adc1_inp18_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp15_pf6: adc1_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn5_pf7: adc1_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp9_pf7: adc1_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp2_pf11: adc1_inp2_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn2_pf12: adc1_inn2_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp6_pf12: adc1_inp6_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn3_pg15: adc1_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp7_pg15: adc1_inp7_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn1_pa0: adc2_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp0_pa0: adc2_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp1_pa1: adc2_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp14_pa2: adc2_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp18_pa5: adc2_inp18_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp3_pa6: adc2_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp5_pa8: adc2_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp10_pa9: adc2_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn10_pa10: adc2_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp11_pa10: adc2_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn11_pa11: adc2_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp12_pa11: adc2_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn12_pa12: adc2_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp13_pa12: adc2_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn4_pb10: adc2_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp8_pb10: adc2_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp4_pb11: adc2_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp15_pf6: adc2_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn5_pf7: adc2_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp9_pf7: adc2_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp2_pf13: adc2_inp2_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn2_pf14: adc2_inn2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp6_pf14: adc2_inp6_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn3_pg15: adc2_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp7_pg15: adc2_inp7_pg15 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa4: analog_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb13: analog_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc1: analog_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc6: analog_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc7: analog_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc9: analog_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc10: analog_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc11: analog_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc12: analog_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd0: analog_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd1: analog_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd2: analog_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd3: analog_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd4: analog_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd5: analog_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd10: analog_pd10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd11: analog_pd11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd12: analog_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd13: analog_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd15: analog_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe5: analog_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe6: analog_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe7: analog_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe8: analog_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe9: analog_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe10: analog_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe11: analog_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe12: analog_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe13: analog_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe14: analog_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe15: analog_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf0: analog_pf0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf1: analog_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf2: analog_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf3: analog_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf4: analog_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf5: analog_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf6: analog_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf7: analog_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf8: analog_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf9: analog_pf9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf10: analog_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf11: analog_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf12: analog_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf13: analog_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf14: analog_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf15: analog_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg0: analog_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg1: analog_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg2: analog_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg3: analog_pg3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg4: analog_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg5: analog_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg6: analog_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg8: analog_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg9: analog_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg10: analog_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg11: analog_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg12: analog_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg13: analog_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg14: analog_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg15: analog_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph0: analog_ph0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph1: analog_ph1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph2: analog_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph9: analog_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn0: analog_pn0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn1: analog_pn1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn2: analog_pn2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn3: analog_pn3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn4: analog_pn4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn5: analog_pn5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn6: analog_pn6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn7: analog_pn7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn8: analog_pn8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn9: analog_pn9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn10: analog_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn11: analog_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn12: analog_pn12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po0: analog_po0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po1: analog_po1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po2: analog_po2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po3: analog_po3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po4: analog_po4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po5: analog_po5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp0: analog_pp0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp1: analog_pp1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp2: analog_pp2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp3: analog_pp3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp4: analog_pp4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp5: analog_pp5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp6: analog_pp6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp7: analog_pp7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp8: analog_pp8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp9: analog_pp9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp10: analog_pp10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp11: analog_pp11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp12: analog_pp12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp13: analog_pp13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp14: analog_pp14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp15: analog_pp15 { + pinmux = ; + }; + + /* DCMI */ + + /omit-if-no-ref/ dcmi_d0_pa1: dcmi_d0_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pa4: dcmi_d3_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pa6: dcmi_pixclk_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pa9: dcmi_d0_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pa10: dcmi_d1_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pb0: dcmi_d4_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb4: dcmi_vsync_pb4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pb6: dcmi_d6_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pb7: dcmi_d7_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb8: dcmi_vsync_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pb9: dcmi_d3_pb9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pc1: dcmi_d7_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc6: dcmi_d1_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc7: dcmi_d1_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc8: dcmi_d2_pc8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pc9: dcmi_d3_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pc11: dcmi_d4_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pd0: dcmi_hsync_pd0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pd5: dcmi_pixclk_pd5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pd7: dcmi_d0_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pe0: dcmi_d2_pe0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pe5: dcmi_d5_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pe6: dcmi_d1_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pe6: dcmi_vsync_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pe8: dcmi_d4_pe8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pe10: dcmi_d3_pe10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pf1: dcmi_d7_pf1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf3: dcmi_hsync_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf4: dcmi_hsync_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pf5: dcmi_d6_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pg1: dcmi_pixclk_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pg2: dcmi_d6_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pg3: dcmi_hsync_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pg10: dcmi_d2_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pg15: dcmi_d4_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_ph9: dcmi_d6_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pn9: dcmi_d5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* FDCAN_RX */ + + /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_ph9: fdcan1_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb5: fdcan2_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb12: fdcan2_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pe12: fdcan3_rx_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pf3: fdcan3_rx_pf3 { + pinmux = ; + }; + + /* FDCAN_TX */ + + /omit-if-no-ref/ fdcan1_tx_pa12: fdcan1_tx_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pc1: fdcan1_tx_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pd1: fdcan1_tx_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_ph2: fdcan1_tx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pb1: fdcan2_tx_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pe5: fdcan2_tx_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pg10: fdcan2_tx_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pe11: fdcan3_tx_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pf2: fdcan3_tx_pf2 { + pinmux = ; + }; + + /* FMC */ + + /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pa3: fmc_a17_pa3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a13_pa4: fmc_a13_pa4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pb1: fmc_noe_pb1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pb2: fmc_d2_pb2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pb3: fmc_a23_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl1_pb3: fmc_nbl1_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pb8: fmc_d1_pb8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pb9: fmc_d3_pb9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pb13: fmc_d5_pb13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d7_pb14: fmc_d7_pb14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pb15: fmc_d0_pb15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a6_pd0: fmc_a6_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pd0: fmc_a22_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a0_pd2: fmc_a0_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pd2: fmc_a16_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a10_pd3: fmc_a10_pd3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a11_pd4: fmc_a11_pd4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pd5: fmc_d6_pd5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a1_pd6: fmc_a1_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pd6: fmc_a17_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a2_pd7: fmc_a2_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pd7: fmc_a18_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdclk_pd9: fmc_sdclk_pd9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a3_pd10: fmc_a3_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pd10: fmc_a19_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pd11: fmc_d8_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a5_pd12: fmc_a5_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pd12: fmc_a21_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pd13: fmc_d4_pd13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a9_pd14: fmc_a9_pd14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a8_pd15: fmc_a8_pd15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne1_pe5: fmc_sdne1_pe5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke1_pe6: fmc_sdcke1_pe6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnwe_pe11: fmc_sdnwe_pe11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pg1: fmc_a19_pg1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pg8: fmc_a20_pg8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pg9: fmc_d8_pg9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pg12: fmc_a18_pg12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pg15: fmc_clk_pg15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_ph9: fmc_d9_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_po0: fmc_a22_po0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_po1: fmc_a23_po1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_po2: fmc_a24_po2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_po3: fmc_a25_po3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_po4: fmc_a24_po4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl2_po4: fmc_nbl2_po4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_po5: fmc_a25_po5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl3_po5: fmc_nbl3_po5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d16_pp0: fmc_d16_pp0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d17_pp1: fmc_d17_pp1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d18_pp2: fmc_d18_pp2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d19_pp3: fmc_d19_pp3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d20_pp4: fmc_d20_pp4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d21_pp5: fmc_d21_pp5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d22_pp6: fmc_d22_pp6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d23_pp7: fmc_d23_pp7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d24_pp8: fmc_d24_pp8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d25_pp9: fmc_d25_pp9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d26_pp10: fmc_d26_pp10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d27_pp11: fmc_d27_pp11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d28_pp12: fmc_d28_pp12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d29_pp13: fmc_d29_pp13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d30_pp14: fmc_d30_pp14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d31_pp15: fmc_d31_pp15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pe5: i2c1_scl_pe5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_ph9: i2c1_scl_ph9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pd14: i2c2_scl_pd14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa8: i2c3_scl_pa8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pc10: i2c4_scl_pc10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pe13: i2c4_scl_pe13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pc1: i2c1_sda_pc1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pe6: i2c1_sda_pe6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd4: i2c2_sda_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd15: i2c2_sda_pd15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa9: i2c3_sda_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc9: i2c3_sda_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pc11: i2c4_sda_pc11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pd11: i2c4_sda_pd11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pe14: i2c4_sda_pe14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pd3: i2c2_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pc8: i2c3_smba_pc8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pe15: i2c4_smba_pe15 { + pinmux = ; + bias-pull-up; + }; + + /* I2S_CK */ + + /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pb9: i2s1_ck_pb9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pf7: i2s1_ck_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa12: i2s2_ck_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pf2: i2s2_ck_pf2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pg10: i2s2_ck_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_ck_pc10: i2s3_ck_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pa5: i2s6_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pb13: i2s6_ck_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pc12: i2s6_ck_pc12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_MCK */ + + /omit-if-no-ref/ i2s1_mck_pd10: i2s1_mck_pd10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_mck_pc7: i2s3_mck_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_mck_pf6: i2s6_mck_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_WS */ + + /omit-if-no-ref/ i2s1_ws_pa15: i2s1_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s1_ws_pf4: i2s1_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pa11: i2s2_ws_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb4: i2s2_ws_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb12: i2s2_ws_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pc1: i2s2_ws_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pa15: i2s3_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pd7: i2s3_ws_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pf4: i2s3_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa0: i2s6_ws_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa15: i2s6_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pb15: i2s6_ws_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pf4: i2s6_ws_pf4 { + pinmux = ; + }; + + /* I3C_SCL */ + + /omit-if-no-ref/ i3c1_scl_pa5: i3c1_scl_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_pe5: i3c1_scl_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_ph9: i3c1_scl_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pa8: i3c2_scl_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pb10: i3c2_scl_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pc10: i3c2_scl_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I3C_SDA */ + + /omit-if-no-ref/ i3c1_sda_pa6: i3c1_sda_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pc1: i3c1_sda_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pe6: i3c1_sda_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pa9: i3c2_sda_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pb11: i3c2_sda_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pc11: i3c2_sda_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { + pinmux = ; + }; + + /* LTDC */ + + /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g2_pa1: ltdc_g2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa2: ltdc_b7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pa5: ltdc_clk_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa6: ltdc_b7_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pa6: ltdc_hsync_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pa7: ltdc_b1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pa7: ltdc_r4_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pa8: ltdc_b6_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pa9: ltdc_b5_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pa10: ltdc_b4_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pa11: ltdc_b3_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pa12: ltdc_b2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r5_pa15: ltdc_r5_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pb1: ltdc_r1_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pb2: ltdc_b2_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pb4: ltdc_r3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pb5: ltdc_r2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pb10: ltdc_g7_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g6_pb11: ltdc_g6_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g5_pb12: ltdc_g5_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pb13: ltdc_clk_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pb14: ltdc_hsync_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pb15: ltdc_g4_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pc8: ltdc_b0_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pc9: ltdc_b3_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pd8: ltdc_r7_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pd9: ltdc_r1_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pd13: ltdc_r6_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pd15: ltdc_r2_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pe11: ltdc_vsync_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pf2: ltdc_b1_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pf3: ltdc_r4_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pf4: ltdc_r3_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf5: ltdc_g0_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pf6: ltdc_de_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pf7: ltdc_vsync_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pf8: ltdc_r6_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pf9: ltdc_hsync_pf9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pf10: ltdc_r1_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pf11: ltdc_b0_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf14: ltdc_g0_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pf15: ltdc_g1_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg0: ltdc_r0_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pg0: ltdc_vsync_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pg1: ltdc_g1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg2: ltdc_r0_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pg4: ltdc_b0_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg5: ltdc_b1_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pg6: ltdc_b3_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pg8: ltdc_g7_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pg9: ltdc_r7_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pg10: ltdc_g4_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pg11: ltdc_r6_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pg12: ltdc_g0_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pg13: ltdc_de_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg14: ltdc_b1_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pg15: ltdc_b0_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pn10: ltdc_b4_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pn11: ltdc_b6_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_po2: ltdc_b7_po2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g3_po3: ltdc_g3_po3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_po4: ltdc_b4_po4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pp15: ltdc_b5_pp15 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pc9: rcc_mco_2_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SDMMC */ + + /omit-if-no-ref/ sdmmc1_cdir_pc1: sdmmc1_cdir_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d5_pc1: sdmmc1_d5_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0dir_pc6: sdmmc1_d0dir_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d6_pc6: sdmmc1_d6_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d123dir_pc7: sdmmc1_d123dir_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d7_pc7: sdmmc1_d7_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pc8: sdmmc1_d0_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d1_pc9: sdmmc1_d1_pc9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d2_pc10: sdmmc1_d2_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d3_pc11: sdmmc1_d3_pc11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ck_pc12: sdmmc1_ck_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pd11: sdmmc1_d0_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pe15: sdmmc1_d0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_cmd_ph2: sdmmc1_cmd_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ckin_ph9: sdmmc1_ckin_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d4_ph9: sdmmc1_d4_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_cmd_pa0: sdmmc2_cmd_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d3_pb4: sdmmc2_d3_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d0_pb8: sdmmc2_d0_pb8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d2_pb9: sdmmc2_d2_pb9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d6_pb13: sdmmc2_d6_pb13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d5_pc1: sdmmc2_d5_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d6_pc6: sdmmc2_d6_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d7_pc7: sdmmc2_d7_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_ck_pd2: sdmmc2_ck_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d7_pd5: sdmmc2_d7_pd5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d1_pg8: sdmmc2_d1_pg8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d4_ph9: sdmmc2_d4_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb4: spi1_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb8: spi1_miso_pb8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd6: spi2_miso_pd6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd11: spi2_miso_pd11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pp8: spi2_miso_pp8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb4: spi3_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc11: spi3_miso_pc11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pb6: spi4_miso_pb6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pe13: spi4_miso_pe13 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pd4: spi5_miso_pd4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pf12: spi5_miso_pf12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pg1: spi5_miso_pg1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pa6: spi6_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pb4: spi6_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa7: spi1_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_mosi_pb5: spi1_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd2: spi2_mosi_pd2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd7: spi2_mosi_pd7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pg8: spi2_mosi_pg8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pp9: spi2_mosi_pp9 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb2: spi3_mosi_pb2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb5: spi3_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc12: spi3_mosi_pc12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pb7: spi4_mosi_pb7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pe14: spi4_mosi_pe14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pa4: spi5_mosi_pa4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf11: spi5_mosi_pf11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf14: spi5_mosi_pf14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pg2: spi5_mosi_pg2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pa7: spi6_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pb5: spi6_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pg14: spi6_mosi_pg14 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa15: spi1_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pf4: spi1_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa11: spi2_nss_pa11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb4: spi2_nss_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pc1: spi2_nss_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa15: spi3_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pd7: spi3_nss_pd7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pf4: spi3_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pb0: spi4_nss_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pe11: spi4_nss_pe11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pa3: spi5_nss_pa3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pf13: spi5_nss_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa0: spi6_nss_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa15: spi6_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pb15: spi6_nss_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pf4: spi6_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pa5: spi1_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pb9: spi1_sck_pb9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pf7: spi1_sck_pf7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa12: spi2_sck_pa12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pf2: spi2_sck_pf2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pg10: spi2_sck_pg10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe2: spi4_sck_pe2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe12: spi4_sck_pe12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pe15: spi5_sck_pe15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pf15: spi5_sck_pf15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pg12: spi5_sck_pg12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pa5: spi6_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pb13: spi6_sck_pb13 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pc12: spi6_sck_pc12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb7: tim1_bkin2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pb12: tim1_bkin_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pc10: tim1_bkin_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pd4: tim1_bkin2_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pe15: tim1_bkin_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pg4: tim1_bkin2_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pa0: tim15_bkin_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pe3: tim15_bkin_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_ph2: tim15_bkin_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb4: tim16_bkin_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pf10: tim16_bkin_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pg6: tim17_bkin_pg6 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa7: tim1_ch1n_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim11_ch1_pa8: tim11_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb0: tim1_ch4_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb1: tim1_ch3n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb2: tim1_ch1_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb3: tim1_ch4n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pc6: tim1_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pc12: tim1_ch4_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pd2: tim1_ch3_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pd5: tim1_ch4n_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pd6: tim1_ch1_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pd7: tim1_ch2_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe2: tim1_ch2n_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pe8: tim1_ch1n_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pe9: tim1_ch1_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe10: tim1_ch2n_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pe11: tim1_ch2_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pe12: tim1_ch3n_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pe13: tim1_ch3_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pe14: tim1_ch4_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pf2: tim1_ch3n_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pf6: tim1_ch3_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pf7: tim1_ch2n_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pg0: tim1_ch4n_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pg8: tim1_ch3n_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pg10: tim1_ch1n_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pg15: tim1_ch4_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa1: tim2_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa2: tim2_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa15: tim2_ch1_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pb10: tim2_ch3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pb11: tim2_ch4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pf6: tim2_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pf14: tim2_ch2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch1_pg0: tim12_ch1_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch2_pg8: tim12_ch2_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pa6: tim13_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa6: tim3_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa7: tim3_ch2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb1: tim3_ch4_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb4: tim3_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pb5: tim3_ch2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc6: tim3_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc7: tim3_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pc9: tim3_ch4_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pf7: tim3_ch3_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pg1: tim13_ch1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pa7: tim14_ch1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pc1: tim4_ch4_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pd13: tim4_ch2_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pe5: tim4_ch1_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pe6: tim4_ch2_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pf0: tim4_ch4_pf0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pf1: tim4_ch3_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pg2: tim14_ch1_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_ph9: tim4_ch3_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pb6: tim15_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pb7: tim15_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pc12: tim15_ch1_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd2: tim15_ch1n_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pd6: tim15_ch2_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd7: tim15_ch1n_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pf6: tim15_ch2_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch4_pf6: tim5_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa3: tim16_ch1_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pc7: tim16_ch1n_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pe5: tim16_ch1n_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pg1: tim16_ch1n_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_ph9: tim16_ch1_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pc1: tim17_ch1_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pe6: tim17_ch1n_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pg12: tim17_ch1_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch3n_pb13: tim8_ch3n_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4n_pb14: tim8_ch4n_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pa5: tim9_ch2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pb1: tim9_ch2_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pc6: tim9_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pc7: tim9_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pf7: tim9_ch1_pf7 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ usart10_cts_pb13: usart10_cts_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pg5: usart2_cts_pg5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pg10: usart3_cts_pg10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pg8: uart4_cts_pg8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pb13: usart6_cts_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pb14: usart6_cts_pb14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pd3: usart6_cts_pd3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pg2: uart7_cts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart8_cts_pf1: uart8_cts_pf1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ uart4_de_pa15: uart4_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ uart5_de_pc8: uart5_de_pc8 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg13: usart3_rts_pg13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pb15: usart6_rts_pb15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pd4: usart6_rts_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pg1: uart7_rts_pg1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart8_rts_pf0: uart8_rts_pf0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa7: usart1_rx_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pe6: lpuart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pe6: usart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pf12: usart1_rx_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pg8: usart1_rx_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pf6: usart2_rx_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc11: usart3_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pd9: usart3_rx_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe0: usart3_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe10: usart3_rx_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa1: uart4_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa11: uart4_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pc11: uart4_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pd0: uart4_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_ph9: uart4_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb5: uart5_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb12: uart5_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_ph2: uart5_rx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pa4: usart6_rx_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pb8: usart6_rx_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc9: usart6_rx_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa3: uart7_rx_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa8: uart7_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pe7: uart7_rx_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pf10: uart7_rx_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pg11: uart7_rx_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart9_rx_pf1: uart9_rx_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart9_rx_pg0: uart9_rx_pg0 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ usart10_tx_pb9: usart10_tx_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pe5: lpuart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pe5: usart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pf13: usart1_tx_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb1: usart2_tx_pb1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd5: usart2_tx_pd5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pg3: usart2_tx_pg3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd8: usart3_tx_pd8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe1: usart3_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe8: usart3_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa0: uart4_tx_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa12: uart4_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc1: uart4_tx_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc10: uart4_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pd1: uart4_tx_pd1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pc12: uart5_tx_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe5: uart5_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe6: uart5_tx_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pg10: uart5_tx_pg10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pg14: usart6_tx_pg14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pa15: uart7_tx_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pb4: uart7_tx_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pe8: uart7_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pg12: uart7_tx_pg12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf0: uart9_tx_pf0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { + pinmux = ; + bias-pull-up; + }; + + /* XSPIM */ + + /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs1_pn1: xspim_p2_ncs1_pn1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io0_pn2: xspim_p2_io0_pn2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io1_pn3: xspim_p2_io1_pn3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io2_pn4: xspim_p2_io2_pn4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io3_pn5: xspim_p2_io3_pn5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_clk_pn6: xspim_p2_clk_pn6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_nclk_pn7: xspim_p2_nclk_pn7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io4_pn8: xspim_p2_io4_pn8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io5_pn9: xspim_p2_io5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io6_pn10: xspim_p2_io6_pn10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io7_pn11: xspim_p2_io7_pn11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs2_pn12: xspim_p2_ncs2_pn12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_ncs1_po0: xspim_p1_ncs1_po0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_ncs2_po1: xspim_p1_ncs2_po1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_dqs0_po2: xspim_p1_dqs0_po2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_dqs1_po3: xspim_p1_dqs1_po3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_clk_po4: xspim_p1_clk_po4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_nclk_po5: xspim_p1_nclk_po5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io0_pp0: xspim_p1_io0_pp0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io1_pp1: xspim_p1_io1_pp1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io2_pp2: xspim_p1_io2_pp2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io3_pp3: xspim_p1_io3_pp3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io4_pp4: xspim_p1_io4_pp4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io5_pp5: xspim_p1_io5_pp5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io6_pp6: xspim_p1_io6_pp6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io7_pp7: xspim_p1_io7_pp7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io8_pp8: xspim_p1_io8_pp8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io9_pp9: xspim_p1_io9_pp9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io10_pp10: xspim_p1_io10_pp10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io11_pp11: xspim_p1_io11_pp11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io12_pp12: xspim_p1_io12_pp12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io13_pp13: xspim_p1_io13_pp13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io14_pp14: xspim_p1_io14_pp14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io15_pp15: xspim_p1_io15_pp15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/n6/stm32n655x0hxq-pinctrl.dtsi b/dts/st/n6/stm32n655x0hxq-pinctrl.dtsi new file mode 100644 index 000000000..59d63374e --- /dev/null +++ b/dts/st/n6/stm32n655x0hxq-pinctrl.dtsi @@ -0,0 +1,4461 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@56020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc1_inn1_pa0: adc1_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp0_pa0: adc1_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp1_pa1: adc1_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp14_pa2: adc1_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp3_pa6: adc1_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp5_pa8: adc1_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp10_pa9: adc1_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn10_pa10: adc1_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp11_pa10: adc1_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn11_pa11: adc1_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp12_pa11: adc1_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn12_pa12: adc1_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp13_pa12: adc1_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn4_pb10: adc1_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp8_pb10: adc1_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp4_pb11: adc1_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp16_pf3: adc1_inp16_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp18_pf4: adc1_inp18_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp15_pf6: adc1_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn5_pf7: adc1_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp9_pf7: adc1_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp2_pf11: adc1_inp2_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn2_pf12: adc1_inn2_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp6_pf12: adc1_inp6_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn3_pg15: adc1_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp7_pg15: adc1_inp7_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn1_pa0: adc2_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp0_pa0: adc2_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp1_pa1: adc2_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp14_pa2: adc2_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp18_pa5: adc2_inp18_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp3_pa6: adc2_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp5_pa8: adc2_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp10_pa9: adc2_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn10_pa10: adc2_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp11_pa10: adc2_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn11_pa11: adc2_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp12_pa11: adc2_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn12_pa12: adc2_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp13_pa12: adc2_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn4_pb10: adc2_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp8_pb10: adc2_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp4_pb11: adc2_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp15_pf6: adc2_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn5_pf7: adc2_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp9_pf7: adc2_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp2_pf13: adc2_inp2_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn2_pf14: adc2_inn2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp6_pf14: adc2_inp6_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn3_pg15: adc2_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp7_pg15: adc2_inp7_pg15 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa4: analog_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb13: analog_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc0: analog_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc1: analog_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc2: analog_pc2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc3: analog_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc4: analog_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc5: analog_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc6: analog_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc7: analog_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc9: analog_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc10: analog_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc11: analog_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc12: analog_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd0: analog_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd1: analog_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd2: analog_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd3: analog_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd4: analog_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd5: analog_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd10: analog_pd10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd11: analog_pd11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd12: analog_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd13: analog_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd15: analog_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe4: analog_pe4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe5: analog_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe6: analog_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe7: analog_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe8: analog_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe9: analog_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe10: analog_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe11: analog_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe12: analog_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe13: analog_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe14: analog_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe15: analog_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf0: analog_pf0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf1: analog_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf2: analog_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf3: analog_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf4: analog_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf5: analog_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf6: analog_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf7: analog_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf8: analog_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf9: analog_pf9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf10: analog_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf11: analog_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf12: analog_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf13: analog_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf14: analog_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf15: analog_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg0: analog_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg1: analog_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg2: analog_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg3: analog_pg3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg4: analog_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg5: analog_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg6: analog_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg7: analog_pg7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg8: analog_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg9: analog_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg10: analog_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg11: analog_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg12: analog_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg13: analog_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg14: analog_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg15: analog_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph0: analog_ph0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph1: analog_ph1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph2: analog_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph4: analog_ph4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph5: analog_ph5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph6: analog_ph6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph7: analog_ph7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph8: analog_ph8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph9: analog_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn0: analog_pn0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn1: analog_pn1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn2: analog_pn2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn3: analog_pn3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn4: analog_pn4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn5: analog_pn5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn6: analog_pn6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn7: analog_pn7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn8: analog_pn8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn9: analog_pn9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn10: analog_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn11: analog_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn12: analog_pn12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po0: analog_po0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po1: analog_po1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po2: analog_po2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po3: analog_po3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po4: analog_po4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po5: analog_po5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp0: analog_pp0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp1: analog_pp1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp2: analog_pp2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp3: analog_pp3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp4: analog_pp4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp5: analog_pp5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp6: analog_pp6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp7: analog_pp7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp8: analog_pp8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp9: analog_pp9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp10: analog_pp10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp11: analog_pp11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp12: analog_pp12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp13: analog_pp13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp14: analog_pp14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp15: analog_pp15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq0: analog_pq0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq1: analog_pq1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq2: analog_pq2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq3: analog_pq3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq4: analog_pq4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq5: analog_pq5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq6: analog_pq6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq7: analog_pq7 { + pinmux = ; + }; + + /* DCMI */ + + /omit-if-no-ref/ dcmi_d0_pa1: dcmi_d0_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pa4: dcmi_d3_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pa6: dcmi_pixclk_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pa9: dcmi_d0_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pa10: dcmi_d1_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pb0: dcmi_d4_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb4: dcmi_vsync_pb4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pb6: dcmi_d6_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pb7: dcmi_d7_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb8: dcmi_vsync_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pb9: dcmi_d3_pb9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pc0: dcmi_hsync_pc0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pc1: dcmi_d7_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc3: dcmi_d2_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc5: dcmi_d2_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc6: dcmi_d1_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc7: dcmi_d1_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc8: dcmi_d2_pc8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pc9: dcmi_d3_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pc11: dcmi_d4_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pd0: dcmi_hsync_pd0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pd5: dcmi_pixclk_pd5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pd7: dcmi_d0_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pe0: dcmi_d2_pe0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pe4: dcmi_d5_pe4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pe5: dcmi_d5_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pe6: dcmi_d1_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pe6: dcmi_vsync_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pe8: dcmi_d4_pe8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pe10: dcmi_d3_pe10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pf1: dcmi_d7_pf1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf3: dcmi_hsync_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf4: dcmi_hsync_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pf5: dcmi_d6_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pg1: dcmi_pixclk_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pg2: dcmi_d6_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pg3: dcmi_hsync_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pg10: dcmi_d2_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pg15: dcmi_d4_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_ph9: dcmi_d6_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pn9: dcmi_d5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* FDCAN_RX */ + + /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_ph9: fdcan1_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb5: fdcan2_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb12: fdcan2_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pe12: fdcan3_rx_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pf3: fdcan3_rx_pf3 { + pinmux = ; + }; + + /* FDCAN_TX */ + + /omit-if-no-ref/ fdcan1_tx_pa12: fdcan1_tx_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pc1: fdcan1_tx_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pd1: fdcan1_tx_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_ph2: fdcan1_tx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pb1: fdcan2_tx_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pe5: fdcan2_tx_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pg10: fdcan2_tx_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pe11: fdcan3_tx_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pf2: fdcan3_tx_pf2 { + pinmux = ; + }; + + /* FMC */ + + /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pa3: fmc_a17_pa3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a13_pa4: fmc_a13_pa4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pb1: fmc_noe_pb1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pb2: fmc_d2_pb2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pb3: fmc_a23_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl1_pb3: fmc_nbl1_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pb8: fmc_d1_pb8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pb9: fmc_d3_pb9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pb13: fmc_d5_pb13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d7_pb14: fmc_d7_pb14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pb15: fmc_d0_pb15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d14_pc0: fmc_d14_pc0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_pc2: fmc_ne3_pc2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pc3: fmc_d8_pc3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne1_pc4: fmc_ne1_pc4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pc5: fmc_nwe_pc5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a6_pd0: fmc_a6_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pd0: fmc_a22_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a0_pd2: fmc_a0_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pd2: fmc_a16_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a10_pd3: fmc_a10_pd3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a11_pd4: fmc_a11_pd4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pd5: fmc_d6_pd5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a1_pd6: fmc_a1_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pd6: fmc_a17_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a2_pd7: fmc_a2_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pd7: fmc_a18_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdclk_pd9: fmc_sdclk_pd9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a3_pd10: fmc_a3_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pd10: fmc_a19_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pd11: fmc_d8_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a5_pd12: fmc_a5_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pd12: fmc_a21_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pd13: fmc_d4_pd13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a9_pd14: fmc_a9_pd14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a8_pd15: fmc_a8_pd15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne1_pe5: fmc_sdne1_pe5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke1_pe6: fmc_sdcke1_pe6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnwe_pe11: fmc_sdnwe_pe11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pg1: fmc_a19_pg1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pg8: fmc_a20_pg8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pg9: fmc_d8_pg9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pg12: fmc_a18_pg12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pg15: fmc_clk_pg15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_ph9: fmc_d9_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_po0: fmc_a22_po0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_po1: fmc_a23_po1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_po2: fmc_a24_po2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_po3: fmc_a25_po3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_po4: fmc_a24_po4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl2_po4: fmc_nbl2_po4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_po5: fmc_a25_po5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl3_po5: fmc_nbl3_po5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d16_pp0: fmc_d16_pp0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d17_pp1: fmc_d17_pp1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d18_pp2: fmc_d18_pp2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d19_pp3: fmc_d19_pp3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d20_pp4: fmc_d20_pp4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d21_pp5: fmc_d21_pp5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d22_pp6: fmc_d22_pp6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d23_pp7: fmc_d23_pp7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d24_pp8: fmc_d24_pp8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d25_pp9: fmc_d25_pp9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d26_pp10: fmc_d26_pp10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d27_pp11: fmc_d27_pp11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d28_pp12: fmc_d28_pp12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d29_pp13: fmc_d29_pp13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d30_pp14: fmc_d30_pp14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d31_pp15: fmc_d31_pp15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pe5: i2c1_scl_pe5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_ph9: i2c1_scl_ph9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pd14: i2c2_scl_pd14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa8: i2c3_scl_pa8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pc10: i2c4_scl_pc10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pe13: i2c4_scl_pe13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pc1: i2c1_sda_pc1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pe6: i2c1_sda_pe6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd4: i2c2_sda_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd15: i2c2_sda_pd15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa9: i2c3_sda_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc9: i2c3_sda_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pc11: i2c4_sda_pc11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pd11: i2c4_sda_pd11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pe14: i2c4_sda_pe14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pd3: i2c2_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pc8: i2c3_smba_pc8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pe15: i2c4_smba_pe15 { + pinmux = ; + bias-pull-up; + }; + + /* I2S_CK */ + + /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pb9: i2s1_ck_pb9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pc0: i2s1_ck_pc0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pf7: i2s1_ck_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa12: i2s2_ck_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pf2: i2s2_ck_pf2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pg10: i2s2_ck_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_ck_pc0: i2s3_ck_pc0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_ck_pc10: i2s3_ck_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pa5: i2s6_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pb13: i2s6_ck_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pc0: i2s6_ck_pc0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pc12: i2s6_ck_pc12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_MCK */ + + /omit-if-no-ref/ i2s1_mck_pd10: i2s1_mck_pd10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_mck_pc7: i2s3_mck_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_mck_pf6: i2s6_mck_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_WS */ + + /omit-if-no-ref/ i2s1_ws_pa15: i2s1_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s1_ws_pc5: i2s1_ws_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s1_ws_pf4: i2s1_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pa11: i2s2_ws_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb4: i2s2_ws_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb12: i2s2_ws_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pc1: i2s2_ws_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pa15: i2s3_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pd7: i2s3_ws_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pf4: i2s3_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa0: i2s6_ws_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa15: i2s6_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pb15: i2s6_ws_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pf4: i2s6_ws_pf4 { + pinmux = ; + }; + + /* I3C_SCL */ + + /omit-if-no-ref/ i3c1_scl_pa5: i3c1_scl_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_pe5: i3c1_scl_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_ph9: i3c1_scl_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pa8: i3c2_scl_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pb10: i3c2_scl_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pc10: i3c2_scl_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_ph7: i3c2_scl_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I3C_SDA */ + + /omit-if-no-ref/ i3c1_sda_pa6: i3c1_sda_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pc1: i3c1_sda_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pe6: i3c1_sda_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pa9: i3c2_sda_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pb11: i3c2_sda_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pc11: i3c2_sda_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_ph8: i3c2_sda_ph8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { + pinmux = ; + }; + + /* LTDC */ + + /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g2_pa1: ltdc_g2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa2: ltdc_b7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pa5: ltdc_clk_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa6: ltdc_b7_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pa6: ltdc_hsync_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pa7: ltdc_b1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pa7: ltdc_r4_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pa8: ltdc_b6_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pa9: ltdc_b5_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pa10: ltdc_b4_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pa11: ltdc_b3_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pa12: ltdc_b2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r5_pa15: ltdc_r5_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pb1: ltdc_r1_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pb2: ltdc_b2_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pb4: ltdc_r3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pb5: ltdc_r2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pb10: ltdc_g7_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g6_pb11: ltdc_g6_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g5_pb12: ltdc_g5_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pb13: ltdc_clk_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pb14: ltdc_hsync_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pb15: ltdc_g4_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pc0: ltdc_r4_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pc4: ltdc_de_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pc4: ltdc_vsync_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pc8: ltdc_b0_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pc9: ltdc_b3_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pd8: ltdc_r7_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pd9: ltdc_r1_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pd13: ltdc_r6_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pd15: ltdc_r2_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pe4: ltdc_g1_pe4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pe11: ltdc_vsync_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pf2: ltdc_b1_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pf3: ltdc_r4_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pf4: ltdc_r3_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf5: ltdc_g0_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pf6: ltdc_de_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pf7: ltdc_vsync_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pf8: ltdc_r6_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pf9: ltdc_hsync_pf9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pf10: ltdc_r1_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pf11: ltdc_b0_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf14: ltdc_g0_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pf15: ltdc_g1_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg0: ltdc_r0_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pg0: ltdc_vsync_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pg1: ltdc_g1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg2: ltdc_r0_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pg4: ltdc_b0_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg5: ltdc_b1_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pg6: ltdc_b3_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pg8: ltdc_g7_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pg9: ltdc_r7_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pg10: ltdc_g4_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pg11: ltdc_r6_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pg12: ltdc_g0_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pg13: ltdc_de_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg14: ltdc_b1_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pg15: ltdc_b0_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_ph3: ltdc_b4_ph3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_ph4: ltdc_r4_ph4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_ph6: ltdc_b5_ph6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pn10: ltdc_b4_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pn11: ltdc_b6_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_po2: ltdc_b7_po2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g3_po3: ltdc_g3_po3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_po4: ltdc_b4_po4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pp15: ltdc_b5_pp15 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pc9: rcc_mco_2_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SDMMC */ + + /omit-if-no-ref/ sdmmc1_cdir_pc1: sdmmc1_cdir_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d5_pc1: sdmmc1_d5_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0dir_pc6: sdmmc1_d0dir_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d6_pc6: sdmmc1_d6_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d123dir_pc7: sdmmc1_d123dir_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d7_pc7: sdmmc1_d7_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pc8: sdmmc1_d0_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d1_pc9: sdmmc1_d1_pc9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d2_pc10: sdmmc1_d2_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d3_pc11: sdmmc1_d3_pc11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ck_pc12: sdmmc1_ck_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pd11: sdmmc1_d0_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pe15: sdmmc1_d0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_cmd_ph2: sdmmc1_cmd_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ckin_ph9: sdmmc1_ckin_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d4_ph9: sdmmc1_d4_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_cmd_pa0: sdmmc2_cmd_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d3_pb4: sdmmc2_d3_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d0_pb8: sdmmc2_d0_pb8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d2_pb9: sdmmc2_d2_pb9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d6_pb13: sdmmc2_d6_pb13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d2_pc0: sdmmc2_d2_pc0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d5_pc1: sdmmc2_d5_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_ck_pc2: sdmmc2_ck_pc2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_cmd_pc3: sdmmc2_cmd_pc3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d0_pc4: sdmmc2_d0_pc4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d1_pc5: sdmmc2_d1_pc5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d6_pc6: sdmmc2_d6_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d7_pc7: sdmmc2_d7_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_ck_pd2: sdmmc2_ck_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d7_pd5: sdmmc2_d7_pd5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d3_pe4: sdmmc2_d3_pe4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d1_pg8: sdmmc2_d1_pg8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d4_ph9: sdmmc2_d4_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb4: spi1_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb8: spi1_miso_pb8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pc4: spi2_miso_pc4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd6: spi2_miso_pd6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd11: spi2_miso_pd11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pp8: spi2_miso_pp8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb4: spi3_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc11: spi3_miso_pc11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pb6: spi4_miso_pb6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pe13: spi4_miso_pe13 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pd4: spi5_miso_pd4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pf12: spi5_miso_pf12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pg1: spi5_miso_pg1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_ph8: spi5_miso_ph8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pa6: spi6_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pb4: spi6_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pe4: spi6_miso_pe4 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa7: spi1_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_mosi_pb5: spi1_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_mosi_pc3: spi1_mosi_pc3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd2: spi2_mosi_pd2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd7: spi2_mosi_pd7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pg8: spi2_mosi_pg8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pp9: spi2_mosi_pp9 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb2: spi3_mosi_pb2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb5: spi3_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc2: spi3_mosi_pc2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc12: spi3_mosi_pc12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pb7: spi4_mosi_pb7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pe14: spi4_mosi_pe14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pa4: spi5_mosi_pa4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf11: spi5_mosi_pf11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf14: spi5_mosi_pf14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pg2: spi5_mosi_pg2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_ph7: spi5_mosi_ph7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pa7: spi6_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pb5: spi6_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pg14: spi6_mosi_pg14 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa15: spi1_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pc5: spi1_nss_pc5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pf4: spi1_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa11: spi2_nss_pa11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb4: spi2_nss_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pc1: spi2_nss_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa15: spi3_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pd7: spi3_nss_pd7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pf4: spi3_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pb0: spi4_nss_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pe11: spi4_nss_pe11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pa3: spi5_nss_pa3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pf13: spi5_nss_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_ph6: spi5_nss_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa0: spi6_nss_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa15: spi6_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pb15: spi6_nss_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pf4: spi6_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pa5: spi1_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pb9: spi1_sck_pb9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pc0: spi1_sck_pc0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pf7: spi1_sck_pf7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa12: spi2_sck_pa12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pf2: spi2_sck_pf2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pg10: spi2_sck_pg10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc0: spi3_sck_pc0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe2: spi4_sck_pe2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe12: spi4_sck_pe12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pe15: spi5_sck_pe15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pf15: spi5_sck_pf15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pg12: spi5_sck_pg12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_ph5: spi5_sck_ph5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pa5: spi6_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pb13: spi6_sck_pb13 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pc0: spi6_sck_pc0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pc12: spi6_sck_pc12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb7: tim1_bkin2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pb12: tim1_bkin_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pc10: tim1_bkin_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pd4: tim1_bkin2_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pe15: tim1_bkin_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pg4: tim1_bkin2_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pa0: tim15_bkin_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pe3: tim15_bkin_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_ph2: tim15_bkin_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb4: tim16_bkin_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pf10: tim16_bkin_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pg6: tim17_bkin_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_bkin_pq1: tim8_bkin_pq1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_bkin2_pq2: tim8_bkin2_pq2 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa7: tim1_ch1n_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim11_ch1_pa8: tim11_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb0: tim1_ch4_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb1: tim1_ch3n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb2: tim1_ch1_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb3: tim1_ch4n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pc4: tim1_ch2n_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pc6: tim1_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pc12: tim1_ch4_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pd2: tim1_ch3_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pd5: tim1_ch4n_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pd6: tim1_ch1_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pd7: tim1_ch2_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe2: tim1_ch2n_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pe8: tim1_ch1n_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pe9: tim1_ch1_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe10: tim1_ch2n_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pe11: tim1_ch2_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pe12: tim1_ch3n_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pe13: tim1_ch3_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pe14: tim1_ch4_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pf2: tim1_ch3n_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pf6: tim1_ch3_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pf7: tim1_ch2n_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pg0: tim1_ch4n_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pg8: tim1_ch3n_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pg10: tim1_ch1n_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pg15: tim1_ch4_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa1: tim2_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa2: tim2_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa15: tim2_ch1_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pb10: tim2_ch3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pb11: tim2_ch4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pc0: tim2_ch2_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch1_pc4: tim12_ch1_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pf6: tim2_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pf14: tim2_ch2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch1_pg0: tim12_ch1_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch2_pg8: tim12_ch2_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pa6: tim13_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa6: tim3_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa7: tim3_ch2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb1: tim3_ch4_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb4: tim3_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pb5: tim3_ch2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc6: tim3_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc7: tim3_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pc9: tim3_ch4_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pf7: tim3_ch3_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pg1: tim13_ch1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pa7: tim14_ch1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pc1: tim4_ch4_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pd13: tim4_ch2_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pe5: tim4_ch1_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pe6: tim4_ch2_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pf0: tim4_ch4_pf0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pf1: tim4_ch3_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pg2: tim14_ch1_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_ph9: tim4_ch3_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pb6: tim15_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pb7: tim15_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pc12: tim15_ch1_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd2: tim15_ch1n_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pd6: tim15_ch2_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd7: tim15_ch1n_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pf6: tim15_ch2_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch4_pf6: tim5_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa3: tim16_ch1_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pc7: tim16_ch1n_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pe5: tim16_ch1n_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pg1: tim16_ch1n_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_ph9: tim16_ch1_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pc1: tim17_ch1_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pe6: tim17_ch1n_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pg12: tim17_ch1_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch3n_pb13: tim8_ch3n_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4n_pb14: tim8_ch4n_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch1_pq3: tim8_ch1_pq3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch1n_pq4: tim8_ch1n_pq4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch2_pq5: tim8_ch2_pq5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch2n_pq6: tim8_ch2n_pq6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch3_pq7: tim8_ch3_pq7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pa5: tim9_ch2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pb1: tim9_ch2_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pc6: tim9_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pc7: tim9_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pf7: tim9_ch1_pf7 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ usart10_cts_pb13: usart10_cts_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pg5: usart2_cts_pg5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pg10: usart3_cts_pg10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pg8: uart4_cts_pg8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pb13: usart6_cts_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pb14: usart6_cts_pb14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pd3: usart6_cts_pd3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pg2: uart7_cts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart8_cts_pf1: uart8_cts_pf1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ uart4_de_pa15: uart4_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ uart4_de_pc4: uart4_de_pc4 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ uart5_de_pc8: uart5_de_pc8 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pc4: usart3_rts_pc4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg13: usart3_rts_pg13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_rts_pc4: uart4_rts_pc4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pb15: usart6_rts_pb15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pd4: usart6_rts_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pg1: uart7_rts_pg1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart8_rts_pf0: uart8_rts_pf0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ usart10_rx_pe4: usart10_rx_pe4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa7: usart1_rx_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pe6: lpuart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pe6: usart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pf12: usart1_rx_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pg8: usart1_rx_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pc2: usart2_rx_pc2 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pf6: usart2_rx_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc11: usart3_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pd9: usart3_rx_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe0: usart3_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe10: usart3_rx_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa1: uart4_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa11: uart4_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pc11: uart4_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pd0: uart4_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_ph9: uart4_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb5: uart5_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb12: uart5_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_ph2: uart5_rx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pa4: usart6_rx_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pb8: usart6_rx_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc9: usart6_rx_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa3: uart7_rx_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa8: uart7_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pc0: uart7_rx_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pe7: uart7_rx_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pf10: uart7_rx_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pg11: uart7_rx_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart9_rx_pf1: uart9_rx_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart9_rx_pg0: uart9_rx_pg0 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ usart10_tx_pb9: usart10_tx_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pc4: usart1_tx_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pe5: lpuart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pe5: usart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pf13: usart1_tx_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb1: usart2_tx_pb1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd5: usart2_tx_pd5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pg3: usart2_tx_pg3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd8: usart3_tx_pd8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe1: usart3_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe8: usart3_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa0: uart4_tx_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa12: uart4_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc1: uart4_tx_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc10: uart4_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pd1: uart4_tx_pd1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pc12: uart5_tx_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe5: uart5_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe6: uart5_tx_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pg10: uart5_tx_pg10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pg14: usart6_tx_pg14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pa15: uart7_tx_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pb4: uart7_tx_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pe8: uart7_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pg12: uart7_tx_pg12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_ph3: uart7_tx_ph3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_ph4: uart7_tx_ph4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf0: uart9_tx_pf0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { + pinmux = ; + bias-pull-up; + }; + + /* XSPIM */ + + /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs1_pn1: xspim_p2_ncs1_pn1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io0_pn2: xspim_p2_io0_pn2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io1_pn3: xspim_p2_io1_pn3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io2_pn4: xspim_p2_io2_pn4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io3_pn5: xspim_p2_io3_pn5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_clk_pn6: xspim_p2_clk_pn6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_nclk_pn7: xspim_p2_nclk_pn7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io4_pn8: xspim_p2_io4_pn8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io5_pn9: xspim_p2_io5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io6_pn10: xspim_p2_io6_pn10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io7_pn11: xspim_p2_io7_pn11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs2_pn12: xspim_p2_ncs2_pn12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_ncs1_po0: xspim_p1_ncs1_po0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_ncs2_po1: xspim_p1_ncs2_po1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_dqs0_po2: xspim_p1_dqs0_po2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_dqs1_po3: xspim_p1_dqs1_po3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_clk_po4: xspim_p1_clk_po4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_nclk_po5: xspim_p1_nclk_po5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io0_pp0: xspim_p1_io0_pp0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io1_pp1: xspim_p1_io1_pp1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io2_pp2: xspim_p1_io2_pp2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io3_pp3: xspim_p1_io3_pp3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io4_pp4: xspim_p1_io4_pp4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io5_pp5: xspim_p1_io5_pp5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io6_pp6: xspim_p1_io6_pp6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io7_pp7: xspim_p1_io7_pp7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io8_pp8: xspim_p1_io8_pp8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io9_pp9: xspim_p1_io9_pp9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io10_pp10: xspim_p1_io10_pp10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io11_pp11: xspim_p1_io11_pp11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io12_pp12: xspim_p1_io12_pp12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io13_pp13: xspim_p1_io13_pp13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io14_pp14: xspim_p1_io14_pp14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io15_pp15: xspim_p1_io15_pp15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/n6/stm32n655z0hxq-pinctrl.dtsi b/dts/st/n6/stm32n655z0hxq-pinctrl.dtsi new file mode 100644 index 000000000..af554aca6 --- /dev/null +++ b/dts/st/n6/stm32n655z0hxq-pinctrl.dtsi @@ -0,0 +1,2241 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@56020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc1_inn1_pa0: adc1_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp0_pa0: adc1_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp1_pa1: adc1_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp14_pa2: adc1_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp3_pa6: adc1_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp5_pa8: adc1_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp10_pa9: adc1_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn10_pa10: adc1_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp11_pa10: adc1_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn11_pa11: adc1_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp12_pa11: adc1_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn12_pa12: adc1_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp13_pa12: adc1_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn4_pb10: adc1_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp8_pb10: adc1_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp4_pb11: adc1_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp16_pf3: adc1_inp16_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp18_pf4: adc1_inp18_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn5_pf7: adc1_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp9_pf7: adc1_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp2_pf11: adc1_inp2_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn2_pf12: adc1_inn2_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp6_pf12: adc1_inp6_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn1_pa0: adc2_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp0_pa0: adc2_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp1_pa1: adc2_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp14_pa2: adc2_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp18_pa5: adc2_inp18_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp3_pa6: adc2_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp5_pa8: adc2_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp10_pa9: adc2_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn10_pa10: adc2_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp11_pa10: adc2_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn11_pa11: adc2_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp12_pa11: adc2_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn12_pa12: adc2_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp13_pa12: adc2_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn4_pb10: adc2_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp8_pb10: adc2_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp4_pb11: adc2_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn5_pf7: adc2_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp9_pf7: adc2_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp2_pf13: adc2_inp2_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn2_pf14: adc2_inn2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp6_pf14: adc2_inp6_pf14 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc9: analog_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc10: analog_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc11: analog_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc12: analog_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd1: analog_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe7: analog_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe8: analog_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe9: analog_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe10: analog_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe12: analog_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe13: analog_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe14: analog_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe15: analog_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf2: analog_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf3: analog_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf4: analog_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf5: analog_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf7: analog_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf8: analog_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf10: analog_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf11: analog_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf12: analog_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf13: analog_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf14: analog_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf15: analog_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg2: analog_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg10: analog_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg13: analog_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg14: analog_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph0: analog_ph0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph1: analog_ph1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph2: analog_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn0: analog_pn0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn1: analog_pn1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn2: analog_pn2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn3: analog_pn3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn4: analog_pn4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn5: analog_pn5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn6: analog_pn6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn7: analog_pn7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn8: analog_pn8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn9: analog_pn9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn10: analog_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn11: analog_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn12: analog_pn12 { + pinmux = ; + }; + + /* DCMI */ + + /omit-if-no-ref/ dcmi_d0_pa1: dcmi_d0_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pa6: dcmi_pixclk_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pa9: dcmi_d0_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pa10: dcmi_d1_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pb0: dcmi_d4_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb4: dcmi_vsync_pb4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pb6: dcmi_d6_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pb7: dcmi_d7_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc8: dcmi_d2_pc8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pc9: dcmi_d3_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pc11: dcmi_d4_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pe0: dcmi_d2_pe0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pe8: dcmi_d4_pe8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pe10: dcmi_d3_pe10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf3: dcmi_hsync_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf4: dcmi_hsync_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pf5: dcmi_d6_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pg2: dcmi_d6_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pg10: dcmi_d2_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pn9: dcmi_d5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* FDCAN_RX */ + + /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb5: fdcan2_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb12: fdcan2_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pe12: fdcan3_rx_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pf3: fdcan3_rx_pf3 { + pinmux = ; + }; + + /* FDCAN_TX */ + + /omit-if-no-ref/ fdcan1_tx_pa12: fdcan1_tx_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pd1: fdcan1_tx_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_ph2: fdcan1_tx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pg10: fdcan2_tx_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pf2: fdcan3_tx_pf2 { + pinmux = ; + }; + + /* FMC */ + + /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa8: i2c3_scl_pa8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pc10: i2c4_scl_pc10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pe13: i2c4_scl_pe13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa9: i2c3_sda_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc9: i2c3_sda_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pc11: i2c4_sda_pc11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pe14: i2c4_sda_pe14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pc8: i2c3_smba_pc8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pe15: i2c4_smba_pe15 { + pinmux = ; + bias-pull-up; + }; + + /* I2S_CK */ + + /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pf7: i2s1_ck_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa12: i2s2_ck_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pf2: i2s2_ck_pf2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pg10: i2s2_ck_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_ck_pc10: i2s3_ck_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pa5: i2s6_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pc12: i2s6_ck_pc12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_WS */ + + /omit-if-no-ref/ i2s1_ws_pa15: i2s1_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s1_ws_pf4: i2s1_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pa11: i2s2_ws_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb4: i2s2_ws_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb12: i2s2_ws_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pa15: i2s3_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pf4: i2s3_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa0: i2s6_ws_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa15: i2s6_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pf4: i2s6_ws_pf4 { + pinmux = ; + }; + + /* I3C_SCL */ + + /omit-if-no-ref/ i3c1_scl_pa5: i3c1_scl_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pa8: i3c2_scl_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pb10: i3c2_scl_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pc10: i3c2_scl_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I3C_SDA */ + + /omit-if-no-ref/ i3c1_sda_pa6: i3c1_sda_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pa9: i3c2_sda_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pb11: i3c2_sda_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pc11: i3c2_sda_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { + pinmux = ; + }; + + /* LTDC */ + + /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g2_pa1: ltdc_g2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa2: ltdc_b7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pa5: ltdc_clk_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa6: ltdc_b7_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pa6: ltdc_hsync_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pa8: ltdc_b6_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pa9: ltdc_b5_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pa10: ltdc_b4_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pa11: ltdc_b3_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pa12: ltdc_b2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r5_pa15: ltdc_r5_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pb4: ltdc_r3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pb5: ltdc_r2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pb10: ltdc_g7_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g6_pb11: ltdc_g6_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g5_pb12: ltdc_g5_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pc8: ltdc_b0_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pc9: ltdc_b3_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pd8: ltdc_r7_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pf2: ltdc_b1_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pf3: ltdc_r4_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pf4: ltdc_r3_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf5: ltdc_g0_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pf7: ltdc_vsync_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pf8: ltdc_r6_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pf10: ltdc_r1_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pf11: ltdc_b0_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf14: ltdc_g0_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pf15: ltdc_g1_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg2: ltdc_r0_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pg10: ltdc_g4_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pg13: ltdc_de_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg14: ltdc_b1_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pn10: ltdc_b4_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pn11: ltdc_b6_pn11 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pc9: rcc_mco_2_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb4: spi1_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb4: spi3_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc11: spi3_miso_pc11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pb6: spi4_miso_pb6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pe13: spi4_miso_pe13 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pf12: spi5_miso_pf12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pa6: spi6_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pb4: spi6_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pb5: spi1_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb5: spi3_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc12: spi3_mosi_pc12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pb7: spi4_mosi_pb7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pe14: spi4_mosi_pe14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf11: spi5_mosi_pf11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf14: spi5_mosi_pf14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pg2: spi5_mosi_pg2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pb5: spi6_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pg14: spi6_mosi_pg14 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa15: spi1_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pf4: spi1_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa11: spi2_nss_pa11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb4: spi2_nss_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa15: spi3_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pf4: spi3_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pb0: spi4_nss_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pf13: spi5_nss_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa0: spi6_nss_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa15: spi6_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pf4: spi6_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pa5: spi1_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pf7: spi1_sck_pf7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa12: spi2_sck_pa12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pf2: spi2_sck_pf2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pg10: spi2_sck_pg10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe2: spi4_sck_pe2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe12: spi4_sck_pe12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pe15: spi5_sck_pe15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pf15: spi5_sck_pf15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pa5: spi6_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pc12: spi6_sck_pc12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb7: tim1_bkin2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pb12: tim1_bkin_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pc10: tim1_bkin_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pe15: tim1_bkin_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pa0: tim15_bkin_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pe3: tim15_bkin_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_ph2: tim15_bkin_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb4: tim16_bkin_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pf10: tim16_bkin_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim11_ch1_pa8: tim11_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb0: tim1_ch4_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pc12: tim1_ch4_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe2: tim1_ch2n_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pe8: tim1_ch1n_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pe9: tim1_ch1_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe10: tim1_ch2n_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pe12: tim1_ch3n_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pe13: tim1_ch3_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pe14: tim1_ch4_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pf2: tim1_ch3n_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pf7: tim1_ch2n_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pg10: tim1_ch1n_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa1: tim2_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa2: tim2_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa15: tim2_ch1_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pb10: tim2_ch3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pb11: tim2_ch4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pf14: tim2_ch2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pa6: tim13_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa6: tim3_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb4: tim3_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pb5: tim3_ch2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pc9: tim3_ch4_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pf7: tim3_ch3_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pg2: tim14_ch1_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pb6: tim15_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pb7: tim15_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pc12: tim15_ch1_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pa5: tim9_ch2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pf7: tim9_ch1_pf7 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pg10: usart3_cts_pg10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pg2: uart7_cts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ uart4_de_pa15: uart4_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ uart5_de_pc8: uart5_de_pc8 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg13: usart3_rts_pg13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pf12: usart1_rx_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc11: usart3_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe0: usart3_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe10: usart3_rx_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa1: uart4_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa11: uart4_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pc11: uart4_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb5: uart5_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb12: uart5_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_ph2: uart5_rx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc9: usart6_rx_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa8: uart7_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pe7: uart7_rx_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pf10: uart7_rx_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pf13: usart1_tx_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd8: usart3_tx_pd8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe1: usart3_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe8: usart3_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa0: uart4_tx_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa12: uart4_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc10: uart4_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pd1: uart4_tx_pd1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pc12: uart5_tx_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pg10: uart5_tx_pg10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pg14: usart6_tx_pg14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pa15: uart7_tx_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pb4: uart7_tx_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pe8: uart7_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { + pinmux = ; + bias-pull-up; + }; + + /* XSPIM */ + + /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs1_pn1: xspim_p2_ncs1_pn1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io0_pn2: xspim_p2_io0_pn2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io1_pn3: xspim_p2_io1_pn3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io2_pn4: xspim_p2_io2_pn4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io3_pn5: xspim_p2_io3_pn5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_clk_pn6: xspim_p2_clk_pn6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_nclk_pn7: xspim_p2_nclk_pn7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io4_pn8: xspim_p2_io4_pn8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io5_pn9: xspim_p2_io5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io6_pn10: xspim_p2_io6_pn10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io7_pn11: xspim_p2_io7_pn11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs2_pn12: xspim_p2_ncs2_pn12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/n6/stm32n657a0hxq-pinctrl.dtsi b/dts/st/n6/stm32n657a0hxq-pinctrl.dtsi new file mode 100644 index 000000000..8417596e6 --- /dev/null +++ b/dts/st/n6/stm32n657a0hxq-pinctrl.dtsi @@ -0,0 +1,2659 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@56020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc1_inn1_pa0: adc1_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp0_pa0: adc1_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp1_pa1: adc1_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp14_pa2: adc1_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp3_pa6: adc1_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp5_pa8: adc1_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp10_pa9: adc1_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn10_pa10: adc1_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp11_pa10: adc1_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn11_pa11: adc1_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp12_pa11: adc1_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn12_pa12: adc1_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp13_pa12: adc1_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn4_pb10: adc1_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp8_pb10: adc1_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp4_pb11: adc1_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp16_pf3: adc1_inp16_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp18_pf4: adc1_inp18_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn5_pf7: adc1_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp9_pf7: adc1_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp2_pf11: adc1_inp2_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn2_pf12: adc1_inn2_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp6_pf12: adc1_inp6_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn1_pa0: adc2_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp0_pa0: adc2_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp1_pa1: adc2_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp14_pa2: adc2_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp18_pa5: adc2_inp18_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp3_pa6: adc2_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp5_pa8: adc2_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp10_pa9: adc2_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn10_pa10: adc2_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp11_pa10: adc2_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn11_pa11: adc2_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp12_pa11: adc2_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn12_pa12: adc2_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp13_pa12: adc2_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn4_pb10: adc2_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp8_pb10: adc2_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp4_pb11: adc2_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn5_pf7: adc2_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp9_pf7: adc2_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp2_pf13: adc2_inp2_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn2_pf14: adc2_inn2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp6_pf14: adc2_inp6_pf14 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc9: analog_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc10: analog_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc11: analog_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc12: analog_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd0: analog_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd1: analog_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd2: analog_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd3: analog_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd4: analog_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd10: analog_pd10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd11: analog_pd11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd12: analog_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd15: analog_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe5: analog_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe7: analog_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe8: analog_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe9: analog_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe10: analog_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe11: analog_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe12: analog_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe13: analog_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe14: analog_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe15: analog_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf2: analog_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf3: analog_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf4: analog_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf5: analog_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf7: analog_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf8: analog_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf10: analog_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf11: analog_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf12: analog_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf13: analog_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf14: analog_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf15: analog_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg2: analog_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg10: analog_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg13: analog_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg14: analog_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph0: analog_ph0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph1: analog_ph1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph2: analog_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn0: analog_pn0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn1: analog_pn1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn2: analog_pn2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn3: analog_pn3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn4: analog_pn4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn5: analog_pn5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn6: analog_pn6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn7: analog_pn7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn8: analog_pn8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn9: analog_pn9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn10: analog_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn11: analog_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn12: analog_pn12 { + pinmux = ; + }; + + /* DCMI */ + + /omit-if-no-ref/ dcmi_d0_pa1: dcmi_d0_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pa6: dcmi_pixclk_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pa9: dcmi_d0_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pa10: dcmi_d1_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pb0: dcmi_d4_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb4: dcmi_vsync_pb4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pb6: dcmi_d6_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pb7: dcmi_d7_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc8: dcmi_d2_pc8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pc9: dcmi_d3_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pc11: dcmi_d4_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pd0: dcmi_hsync_pd0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pd7: dcmi_d0_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pe0: dcmi_d2_pe0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pe5: dcmi_d5_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pe8: dcmi_d4_pe8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pe10: dcmi_d3_pe10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf3: dcmi_hsync_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf4: dcmi_hsync_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pf5: dcmi_d6_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pg2: dcmi_d6_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pg10: dcmi_d2_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pn9: dcmi_d5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* FDCAN_RX */ + + /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb5: fdcan2_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb12: fdcan2_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pe12: fdcan3_rx_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pf3: fdcan3_rx_pf3 { + pinmux = ; + }; + + /* FDCAN_TX */ + + /omit-if-no-ref/ fdcan1_tx_pa12: fdcan1_tx_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pd1: fdcan1_tx_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_ph2: fdcan1_tx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pe5: fdcan2_tx_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pg10: fdcan2_tx_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pe11: fdcan3_tx_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pf2: fdcan3_tx_pf2 { + pinmux = ; + }; + + /* FMC */ + + /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pa3: fmc_a17_pa3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pb3: fmc_a23_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl1_pb3: fmc_nbl1_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a6_pd0: fmc_a6_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pd0: fmc_a22_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a0_pd2: fmc_a0_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pd2: fmc_a16_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a10_pd3: fmc_a10_pd3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a11_pd4: fmc_a11_pd4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a1_pd6: fmc_a1_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pd6: fmc_a17_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a2_pd7: fmc_a2_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pd7: fmc_a18_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a3_pd10: fmc_a3_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pd10: fmc_a19_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pd11: fmc_d8_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a5_pd12: fmc_a5_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pd12: fmc_a21_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a9_pd14: fmc_a9_pd14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a8_pd15: fmc_a8_pd15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne1_pe5: fmc_sdne1_pe5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnwe_pe11: fmc_sdnwe_pe11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pd14: i2c2_scl_pd14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa8: i2c3_scl_pa8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pc10: i2c4_scl_pc10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pe13: i2c4_scl_pe13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd4: i2c2_sda_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd15: i2c2_sda_pd15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa9: i2c3_sda_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc9: i2c3_sda_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pc11: i2c4_sda_pc11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pd11: i2c4_sda_pd11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pe14: i2c4_sda_pe14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pd3: i2c2_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pc8: i2c3_smba_pc8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pe15: i2c4_smba_pe15 { + pinmux = ; + bias-pull-up; + }; + + /* I2S_CK */ + + /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pf7: i2s1_ck_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa12: i2s2_ck_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pf2: i2s2_ck_pf2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pg10: i2s2_ck_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_ck_pc10: i2s3_ck_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pa5: i2s6_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pc12: i2s6_ck_pc12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_MCK */ + + /omit-if-no-ref/ i2s1_mck_pd10: i2s1_mck_pd10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_WS */ + + /omit-if-no-ref/ i2s1_ws_pa15: i2s1_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s1_ws_pf4: i2s1_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pa11: i2s2_ws_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb4: i2s2_ws_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb12: i2s2_ws_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pa15: i2s3_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pd7: i2s3_ws_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pf4: i2s3_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa0: i2s6_ws_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa15: i2s6_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pf4: i2s6_ws_pf4 { + pinmux = ; + }; + + /* I3C_SCL */ + + /omit-if-no-ref/ i3c1_scl_pa5: i3c1_scl_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_pe5: i3c1_scl_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pa8: i3c2_scl_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pb10: i3c2_scl_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pc10: i3c2_scl_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I3C_SDA */ + + /omit-if-no-ref/ i3c1_sda_pa6: i3c1_sda_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pa9: i3c2_sda_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pb11: i3c2_sda_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pc11: i3c2_sda_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { + pinmux = ; + }; + + /* LTDC */ + + /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g2_pa1: ltdc_g2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa2: ltdc_b7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pa5: ltdc_clk_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa6: ltdc_b7_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pa6: ltdc_hsync_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pa8: ltdc_b6_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pa9: ltdc_b5_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pa10: ltdc_b4_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pa11: ltdc_b3_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pa12: ltdc_b2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r5_pa15: ltdc_r5_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pb4: ltdc_r3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pb5: ltdc_r2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pb10: ltdc_g7_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g6_pb11: ltdc_g6_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g5_pb12: ltdc_g5_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pc8: ltdc_b0_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pc9: ltdc_b3_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pd8: ltdc_r7_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pd15: ltdc_r2_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pe11: ltdc_vsync_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pf2: ltdc_b1_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pf3: ltdc_r4_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pf4: ltdc_r3_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf5: ltdc_g0_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pf7: ltdc_vsync_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pf8: ltdc_r6_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pf10: ltdc_r1_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pf11: ltdc_b0_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf14: ltdc_g0_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pf15: ltdc_g1_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg2: ltdc_r0_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pg10: ltdc_g4_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pg13: ltdc_de_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg14: ltdc_b1_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pn10: ltdc_b4_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pn11: ltdc_b6_pn11 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pc9: rcc_mco_2_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb4: spi1_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd6: spi2_miso_pd6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd11: spi2_miso_pd11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb4: spi3_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc11: spi3_miso_pc11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pb6: spi4_miso_pb6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pe13: spi4_miso_pe13 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pd4: spi5_miso_pd4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pf12: spi5_miso_pf12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pa6: spi6_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pb4: spi6_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pb5: spi1_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd2: spi2_mosi_pd2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd7: spi2_mosi_pd7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb5: spi3_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc12: spi3_mosi_pc12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pb7: spi4_mosi_pb7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pe14: spi4_mosi_pe14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf11: spi5_mosi_pf11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf14: spi5_mosi_pf14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pg2: spi5_mosi_pg2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pb5: spi6_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pg14: spi6_mosi_pg14 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa15: spi1_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pf4: spi1_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa11: spi2_nss_pa11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb4: spi2_nss_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa15: spi3_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pd7: spi3_nss_pd7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pf4: spi3_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pb0: spi4_nss_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pe11: spi4_nss_pe11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pa3: spi5_nss_pa3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pf13: spi5_nss_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa0: spi6_nss_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa15: spi6_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pf4: spi6_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pa5: spi1_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pf7: spi1_sck_pf7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa12: spi2_sck_pa12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pf2: spi2_sck_pf2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pg10: spi2_sck_pg10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe2: spi4_sck_pe2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe12: spi4_sck_pe12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pe15: spi5_sck_pe15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pf15: spi5_sck_pf15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pa5: spi6_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pc12: spi6_sck_pc12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb7: tim1_bkin2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pb12: tim1_bkin_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pc10: tim1_bkin_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pd4: tim1_bkin2_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pe15: tim1_bkin_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pa0: tim15_bkin_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pe3: tim15_bkin_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_ph2: tim15_bkin_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb4: tim16_bkin_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pf10: tim16_bkin_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim11_ch1_pa8: tim11_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb0: tim1_ch4_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb3: tim1_ch4n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pc12: tim1_ch4_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pd2: tim1_ch3_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pd6: tim1_ch1_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pd7: tim1_ch2_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe2: tim1_ch2n_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pe8: tim1_ch1n_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pe9: tim1_ch1_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe10: tim1_ch2n_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pe11: tim1_ch2_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pe12: tim1_ch3n_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pe13: tim1_ch3_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pe14: tim1_ch4_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pf2: tim1_ch3n_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pf7: tim1_ch2n_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pg10: tim1_ch1n_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa1: tim2_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa2: tim2_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa15: tim2_ch1_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pb10: tim2_ch3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pb11: tim2_ch4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pf14: tim2_ch2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pa6: tim13_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa6: tim3_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb4: tim3_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pb5: tim3_ch2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pc9: tim3_ch4_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pf7: tim3_ch3_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pe5: tim4_ch1_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pg2: tim14_ch1_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pb6: tim15_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pb7: tim15_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pc12: tim15_ch1_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd2: tim15_ch1n_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pd6: tim15_ch2_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd7: tim15_ch1n_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa3: tim16_ch1_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pe5: tim16_ch1n_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pa5: tim9_ch2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pf7: tim9_ch1_pf7 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pg10: usart3_cts_pg10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pd3: usart6_cts_pd3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pg2: uart7_cts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ uart4_de_pa15: uart4_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ uart5_de_pc8: uart5_de_pc8 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg13: usart3_rts_pg13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pd4: usart6_rts_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pf12: usart1_rx_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc11: usart3_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe0: usart3_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe10: usart3_rx_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa1: uart4_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa11: uart4_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pc11: uart4_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pd0: uart4_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb5: uart5_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb12: uart5_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_ph2: uart5_rx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc9: usart6_rx_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa3: uart7_rx_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa8: uart7_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pe7: uart7_rx_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pf10: uart7_rx_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pe5: lpuart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pe5: usart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pf13: usart1_tx_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd8: usart3_tx_pd8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe1: usart3_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe8: usart3_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa0: uart4_tx_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa12: uart4_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc10: uart4_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pd1: uart4_tx_pd1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pc12: uart5_tx_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe5: uart5_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pg10: uart5_tx_pg10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pg14: usart6_tx_pg14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pa15: uart7_tx_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pb4: uart7_tx_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pe8: uart7_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { + pinmux = ; + bias-pull-up; + }; + + /* XSPIM */ + + /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs1_pn1: xspim_p2_ncs1_pn1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io0_pn2: xspim_p2_io0_pn2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io1_pn3: xspim_p2_io1_pn3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io2_pn4: xspim_p2_io2_pn4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io3_pn5: xspim_p2_io3_pn5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_clk_pn6: xspim_p2_clk_pn6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_nclk_pn7: xspim_p2_nclk_pn7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io4_pn8: xspim_p2_io4_pn8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io5_pn9: xspim_p2_io5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io6_pn10: xspim_p2_io6_pn10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io7_pn11: xspim_p2_io7_pn11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs2_pn12: xspim_p2_ncs2_pn12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/n6/stm32n657b0hxq-pinctrl.dtsi b/dts/st/n6/stm32n657b0hxq-pinctrl.dtsi new file mode 100644 index 000000000..9ed74ae7a --- /dev/null +++ b/dts/st/n6/stm32n657b0hxq-pinctrl.dtsi @@ -0,0 +1,3654 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@56020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc1_inn1_pa0: adc1_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp0_pa0: adc1_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp1_pa1: adc1_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp14_pa2: adc1_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp3_pa6: adc1_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp5_pa8: adc1_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp10_pa9: adc1_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn10_pa10: adc1_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp11_pa10: adc1_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn11_pa11: adc1_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp12_pa11: adc1_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn12_pa12: adc1_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp13_pa12: adc1_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn4_pb10: adc1_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp8_pb10: adc1_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp4_pb11: adc1_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp16_pf3: adc1_inp16_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp18_pf4: adc1_inp18_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp15_pf6: adc1_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn5_pf7: adc1_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp9_pf7: adc1_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp2_pf11: adc1_inp2_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn2_pf12: adc1_inn2_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp6_pf12: adc1_inp6_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn3_pg15: adc1_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp7_pg15: adc1_inp7_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn1_pa0: adc2_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp0_pa0: adc2_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp1_pa1: adc2_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp14_pa2: adc2_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp18_pa5: adc2_inp18_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp3_pa6: adc2_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp5_pa8: adc2_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp10_pa9: adc2_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn10_pa10: adc2_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp11_pa10: adc2_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn11_pa11: adc2_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp12_pa11: adc2_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn12_pa12: adc2_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp13_pa12: adc2_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn4_pb10: adc2_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp8_pb10: adc2_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp4_pb11: adc2_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp15_pf6: adc2_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn5_pf7: adc2_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp9_pf7: adc2_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp2_pf13: adc2_inp2_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn2_pf14: adc2_inn2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp6_pf14: adc2_inp6_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn3_pg15: adc2_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp7_pg15: adc2_inp7_pg15 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc1: analog_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc6: analog_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc7: analog_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc9: analog_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc10: analog_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc11: analog_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc12: analog_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd0: analog_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd1: analog_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd2: analog_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd3: analog_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd4: analog_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd5: analog_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd10: analog_pd10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd11: analog_pd11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd12: analog_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd15: analog_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe5: analog_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe6: analog_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe7: analog_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe8: analog_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe9: analog_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe10: analog_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe11: analog_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe12: analog_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe13: analog_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe14: analog_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe15: analog_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf0: analog_pf0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf1: analog_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf2: analog_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf3: analog_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf4: analog_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf5: analog_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf6: analog_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf7: analog_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf8: analog_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf9: analog_pf9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf10: analog_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf11: analog_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf12: analog_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf13: analog_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf14: analog_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf15: analog_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg0: analog_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg1: analog_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg2: analog_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg3: analog_pg3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg4: analog_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg5: analog_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg6: analog_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg8: analog_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg9: analog_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg10: analog_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg11: analog_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg12: analog_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg13: analog_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg14: analog_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg15: analog_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph0: analog_ph0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph1: analog_ph1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph2: analog_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph9: analog_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn0: analog_pn0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn1: analog_pn1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn2: analog_pn2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn3: analog_pn3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn4: analog_pn4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn5: analog_pn5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn6: analog_pn6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn7: analog_pn7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn8: analog_pn8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn9: analog_pn9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn10: analog_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn11: analog_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn12: analog_pn12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po0: analog_po0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po1: analog_po1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po2: analog_po2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po4: analog_po4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po5: analog_po5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp0: analog_pp0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp1: analog_pp1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp2: analog_pp2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp3: analog_pp3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp4: analog_pp4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp5: analog_pp5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp6: analog_pp6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp7: analog_pp7 { + pinmux = ; + }; + + /* DCMI */ + + /omit-if-no-ref/ dcmi_d0_pa1: dcmi_d0_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pa6: dcmi_pixclk_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pa9: dcmi_d0_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pa10: dcmi_d1_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pb0: dcmi_d4_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb4: dcmi_vsync_pb4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pb6: dcmi_d6_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pb7: dcmi_d7_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pc1: dcmi_d7_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc6: dcmi_d1_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc7: dcmi_d1_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc8: dcmi_d2_pc8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pc9: dcmi_d3_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pc11: dcmi_d4_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pd0: dcmi_hsync_pd0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pd5: dcmi_pixclk_pd5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pd7: dcmi_d0_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pe0: dcmi_d2_pe0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pe5: dcmi_d5_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pe6: dcmi_d1_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pe6: dcmi_vsync_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pe8: dcmi_d4_pe8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pe10: dcmi_d3_pe10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pf1: dcmi_d7_pf1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf3: dcmi_hsync_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf4: dcmi_hsync_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pf5: dcmi_d6_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pg1: dcmi_pixclk_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pg2: dcmi_d6_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pg3: dcmi_hsync_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pg10: dcmi_d2_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pg15: dcmi_d4_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_ph9: dcmi_d6_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pn9: dcmi_d5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* FDCAN_RX */ + + /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_ph9: fdcan1_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb5: fdcan2_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb12: fdcan2_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pe12: fdcan3_rx_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pf3: fdcan3_rx_pf3 { + pinmux = ; + }; + + /* FDCAN_TX */ + + /omit-if-no-ref/ fdcan1_tx_pa12: fdcan1_tx_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pc1: fdcan1_tx_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pd1: fdcan1_tx_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_ph2: fdcan1_tx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pe5: fdcan2_tx_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pg10: fdcan2_tx_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pe11: fdcan3_tx_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pf2: fdcan3_tx_pf2 { + pinmux = ; + }; + + /* FMC */ + + /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pa3: fmc_a17_pa3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pb3: fmc_a23_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl1_pb3: fmc_nbl1_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a6_pd0: fmc_a6_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pd0: fmc_a22_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a0_pd2: fmc_a0_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pd2: fmc_a16_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a10_pd3: fmc_a10_pd3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a11_pd4: fmc_a11_pd4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pd5: fmc_d6_pd5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a1_pd6: fmc_a1_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pd6: fmc_a17_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a2_pd7: fmc_a2_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pd7: fmc_a18_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdclk_pd9: fmc_sdclk_pd9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a3_pd10: fmc_a3_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pd10: fmc_a19_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pd11: fmc_d8_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a5_pd12: fmc_a5_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pd12: fmc_a21_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a9_pd14: fmc_a9_pd14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a8_pd15: fmc_a8_pd15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne1_pe5: fmc_sdne1_pe5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke1_pe6: fmc_sdcke1_pe6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnwe_pe11: fmc_sdnwe_pe11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pg1: fmc_a19_pg1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pg8: fmc_a20_pg8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pg9: fmc_d8_pg9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pg12: fmc_a18_pg12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pg15: fmc_clk_pg15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_ph9: fmc_d9_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_po0: fmc_a22_po0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_po1: fmc_a23_po1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_po2: fmc_a24_po2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_po4: fmc_a24_po4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl2_po4: fmc_nbl2_po4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_po5: fmc_a25_po5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl3_po5: fmc_nbl3_po5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d16_pp0: fmc_d16_pp0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d17_pp1: fmc_d17_pp1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d18_pp2: fmc_d18_pp2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d19_pp3: fmc_d19_pp3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d20_pp4: fmc_d20_pp4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d21_pp5: fmc_d21_pp5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d22_pp6: fmc_d22_pp6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d23_pp7: fmc_d23_pp7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pe5: i2c1_scl_pe5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_ph9: i2c1_scl_ph9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pd14: i2c2_scl_pd14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa8: i2c3_scl_pa8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pc10: i2c4_scl_pc10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pe13: i2c4_scl_pe13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pc1: i2c1_sda_pc1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pe6: i2c1_sda_pe6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd4: i2c2_sda_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd15: i2c2_sda_pd15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa9: i2c3_sda_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc9: i2c3_sda_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pc11: i2c4_sda_pc11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pd11: i2c4_sda_pd11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pe14: i2c4_sda_pe14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pd3: i2c2_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pc8: i2c3_smba_pc8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pe15: i2c4_smba_pe15 { + pinmux = ; + bias-pull-up; + }; + + /* I2S_CK */ + + /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pf7: i2s1_ck_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa12: i2s2_ck_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pf2: i2s2_ck_pf2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pg10: i2s2_ck_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_ck_pc10: i2s3_ck_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pa5: i2s6_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pc12: i2s6_ck_pc12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_MCK */ + + /omit-if-no-ref/ i2s1_mck_pd10: i2s1_mck_pd10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_mck_pc7: i2s3_mck_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_mck_pf6: i2s6_mck_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_WS */ + + /omit-if-no-ref/ i2s1_ws_pa15: i2s1_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s1_ws_pf4: i2s1_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pa11: i2s2_ws_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb4: i2s2_ws_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb12: i2s2_ws_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pc1: i2s2_ws_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pa15: i2s3_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pd7: i2s3_ws_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pf4: i2s3_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa0: i2s6_ws_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa15: i2s6_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pf4: i2s6_ws_pf4 { + pinmux = ; + }; + + /* I3C_SCL */ + + /omit-if-no-ref/ i3c1_scl_pa5: i3c1_scl_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_pe5: i3c1_scl_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_ph9: i3c1_scl_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pa8: i3c2_scl_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pb10: i3c2_scl_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pc10: i3c2_scl_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I3C_SDA */ + + /omit-if-no-ref/ i3c1_sda_pa6: i3c1_sda_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pc1: i3c1_sda_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pe6: i3c1_sda_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pa9: i3c2_sda_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pb11: i3c2_sda_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pc11: i3c2_sda_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { + pinmux = ; + }; + + /* LTDC */ + + /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g2_pa1: ltdc_g2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa2: ltdc_b7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pa5: ltdc_clk_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa6: ltdc_b7_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pa6: ltdc_hsync_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pa7: ltdc_b1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pa7: ltdc_r4_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pa8: ltdc_b6_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pa9: ltdc_b5_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pa10: ltdc_b4_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pa11: ltdc_b3_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pa12: ltdc_b2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r5_pa15: ltdc_r5_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pb4: ltdc_r3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pb5: ltdc_r2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pb10: ltdc_g7_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g6_pb11: ltdc_g6_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g5_pb12: ltdc_g5_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pc8: ltdc_b0_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pc9: ltdc_b3_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pd8: ltdc_r7_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pd9: ltdc_r1_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pd15: ltdc_r2_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pe11: ltdc_vsync_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pf2: ltdc_b1_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pf3: ltdc_r4_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pf4: ltdc_r3_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf5: ltdc_g0_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pf6: ltdc_de_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pf7: ltdc_vsync_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pf8: ltdc_r6_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pf9: ltdc_hsync_pf9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pf10: ltdc_r1_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pf11: ltdc_b0_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf14: ltdc_g0_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pf15: ltdc_g1_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg0: ltdc_r0_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pg0: ltdc_vsync_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pg1: ltdc_g1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg2: ltdc_r0_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pg4: ltdc_b0_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg5: ltdc_b1_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pg6: ltdc_b3_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pg8: ltdc_g7_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pg9: ltdc_r7_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pg10: ltdc_g4_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pg11: ltdc_r6_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pg12: ltdc_g0_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pg13: ltdc_de_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg14: ltdc_b1_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pg15: ltdc_b0_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pn10: ltdc_b4_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pn11: ltdc_b6_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_po2: ltdc_b7_po2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_po4: ltdc_b4_po4 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pc9: rcc_mco_2_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SDMMC */ + + /omit-if-no-ref/ sdmmc1_cdir_pc1: sdmmc1_cdir_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d5_pc1: sdmmc1_d5_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0dir_pc6: sdmmc1_d0dir_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d6_pc6: sdmmc1_d6_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d123dir_pc7: sdmmc1_d123dir_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d7_pc7: sdmmc1_d7_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pc8: sdmmc1_d0_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d1_pc9: sdmmc1_d1_pc9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d2_pc10: sdmmc1_d2_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d3_pc11: sdmmc1_d3_pc11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ck_pc12: sdmmc1_ck_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pd11: sdmmc1_d0_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pe15: sdmmc1_d0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_cmd_ph2: sdmmc1_cmd_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ckin_ph9: sdmmc1_ckin_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d4_ph9: sdmmc1_d4_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_cmd_pa0: sdmmc2_cmd_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d3_pb4: sdmmc2_d3_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d5_pc1: sdmmc2_d5_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d6_pc6: sdmmc2_d6_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d7_pc7: sdmmc2_d7_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_ck_pd2: sdmmc2_ck_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d7_pd5: sdmmc2_d7_pd5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d1_pg8: sdmmc2_d1_pg8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d4_ph9: sdmmc2_d4_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb4: spi1_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd6: spi2_miso_pd6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd11: spi2_miso_pd11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb4: spi3_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc11: spi3_miso_pc11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pb6: spi4_miso_pb6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pe13: spi4_miso_pe13 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pd4: spi5_miso_pd4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pf12: spi5_miso_pf12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pg1: spi5_miso_pg1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pa6: spi6_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pb4: spi6_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa7: spi1_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_mosi_pb5: spi1_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd2: spi2_mosi_pd2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd7: spi2_mosi_pd7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pg8: spi2_mosi_pg8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb5: spi3_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc12: spi3_mosi_pc12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pb7: spi4_mosi_pb7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pe14: spi4_mosi_pe14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf11: spi5_mosi_pf11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf14: spi5_mosi_pf14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pg2: spi5_mosi_pg2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pa7: spi6_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pb5: spi6_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pg14: spi6_mosi_pg14 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa15: spi1_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pf4: spi1_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa11: spi2_nss_pa11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb4: spi2_nss_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pc1: spi2_nss_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa15: spi3_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pd7: spi3_nss_pd7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pf4: spi3_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pb0: spi4_nss_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pe11: spi4_nss_pe11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pa3: spi5_nss_pa3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pf13: spi5_nss_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa0: spi6_nss_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa15: spi6_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pf4: spi6_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pa5: spi1_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pf7: spi1_sck_pf7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa12: spi2_sck_pa12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pf2: spi2_sck_pf2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pg10: spi2_sck_pg10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe2: spi4_sck_pe2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe12: spi4_sck_pe12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pe15: spi5_sck_pe15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pf15: spi5_sck_pf15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pg12: spi5_sck_pg12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pa5: spi6_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pc12: spi6_sck_pc12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb7: tim1_bkin2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pb12: tim1_bkin_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pc10: tim1_bkin_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pd4: tim1_bkin2_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pe15: tim1_bkin_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pg4: tim1_bkin2_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pa0: tim15_bkin_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pe3: tim15_bkin_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_ph2: tim15_bkin_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb4: tim16_bkin_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pf10: tim16_bkin_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pg6: tim17_bkin_pg6 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa7: tim1_ch1n_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim11_ch1_pa8: tim11_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb0: tim1_ch4_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb3: tim1_ch4n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pc6: tim1_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pc12: tim1_ch4_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pd2: tim1_ch3_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pd5: tim1_ch4n_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pd6: tim1_ch1_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pd7: tim1_ch2_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe2: tim1_ch2n_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pe8: tim1_ch1n_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pe9: tim1_ch1_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe10: tim1_ch2n_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pe11: tim1_ch2_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pe12: tim1_ch3n_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pe13: tim1_ch3_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pe14: tim1_ch4_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pf2: tim1_ch3n_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pf6: tim1_ch3_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pf7: tim1_ch2n_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pg0: tim1_ch4n_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pg8: tim1_ch3n_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pg10: tim1_ch1n_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pg15: tim1_ch4_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa1: tim2_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa2: tim2_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa15: tim2_ch1_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pb10: tim2_ch3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pb11: tim2_ch4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pf6: tim2_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pf14: tim2_ch2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch1_pg0: tim12_ch1_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch2_pg8: tim12_ch2_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pa6: tim13_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa6: tim3_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa7: tim3_ch2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb4: tim3_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pb5: tim3_ch2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc6: tim3_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc7: tim3_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pc9: tim3_ch4_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pf7: tim3_ch3_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pg1: tim13_ch1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pa7: tim14_ch1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pc1: tim4_ch4_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pe5: tim4_ch1_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pe6: tim4_ch2_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pf0: tim4_ch4_pf0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pf1: tim4_ch3_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pg2: tim14_ch1_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_ph9: tim4_ch3_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pb6: tim15_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pb7: tim15_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pc12: tim15_ch1_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd2: tim15_ch1n_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pd6: tim15_ch2_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd7: tim15_ch1n_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pf6: tim15_ch2_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch4_pf6: tim5_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa3: tim16_ch1_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pc7: tim16_ch1n_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pe5: tim16_ch1n_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pg1: tim16_ch1n_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_ph9: tim16_ch1_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pc1: tim17_ch1_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pe6: tim17_ch1n_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pg12: tim17_ch1_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pa5: tim9_ch2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pc6: tim9_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pc7: tim9_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pf7: tim9_ch1_pf7 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pg5: usart2_cts_pg5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pg10: usart3_cts_pg10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pg8: uart4_cts_pg8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pd3: usart6_cts_pd3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pg2: uart7_cts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart8_cts_pf1: uart8_cts_pf1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ uart4_de_pa15: uart4_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ uart5_de_pc8: uart5_de_pc8 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg13: usart3_rts_pg13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pd4: usart6_rts_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pg1: uart7_rts_pg1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart8_rts_pf0: uart8_rts_pf0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa7: usart1_rx_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pe6: lpuart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pe6: usart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pf12: usart1_rx_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pg8: usart1_rx_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pf6: usart2_rx_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc11: usart3_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pd9: usart3_rx_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe0: usart3_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe10: usart3_rx_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa1: uart4_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa11: uart4_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pc11: uart4_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pd0: uart4_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_ph9: uart4_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb5: uart5_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb12: uart5_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_ph2: uart5_rx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc9: usart6_rx_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa3: uart7_rx_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa8: uart7_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pe7: uart7_rx_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pf10: uart7_rx_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pg11: uart7_rx_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart9_rx_pf1: uart9_rx_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart9_rx_pg0: uart9_rx_pg0 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pe5: lpuart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pe5: usart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pf13: usart1_tx_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd5: usart2_tx_pd5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pg3: usart2_tx_pg3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd8: usart3_tx_pd8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe1: usart3_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe8: usart3_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa0: uart4_tx_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa12: uart4_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc1: uart4_tx_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc10: uart4_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pd1: uart4_tx_pd1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pc12: uart5_tx_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe5: uart5_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe6: uart5_tx_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pg10: uart5_tx_pg10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pg14: usart6_tx_pg14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pa15: uart7_tx_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pb4: uart7_tx_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pe8: uart7_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pg12: uart7_tx_pg12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf0: uart9_tx_pf0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { + pinmux = ; + bias-pull-up; + }; + + /* XSPIM */ + + /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs1_pn1: xspim_p2_ncs1_pn1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io0_pn2: xspim_p2_io0_pn2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io1_pn3: xspim_p2_io1_pn3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io2_pn4: xspim_p2_io2_pn4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io3_pn5: xspim_p2_io3_pn5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_clk_pn6: xspim_p2_clk_pn6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_nclk_pn7: xspim_p2_nclk_pn7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io4_pn8: xspim_p2_io4_pn8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io5_pn9: xspim_p2_io5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io6_pn10: xspim_p2_io6_pn10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io7_pn11: xspim_p2_io7_pn11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs2_pn12: xspim_p2_ncs2_pn12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_ncs1_po0: xspim_p1_ncs1_po0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_ncs2_po1: xspim_p1_ncs2_po1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_dqs0_po2: xspim_p1_dqs0_po2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_clk_po4: xspim_p1_clk_po4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_nclk_po5: xspim_p1_nclk_po5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io0_pp0: xspim_p1_io0_pp0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io1_pp1: xspim_p1_io1_pp1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io2_pp2: xspim_p1_io2_pp2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io3_pp3: xspim_p1_io3_pp3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io4_pp4: xspim_p1_io4_pp4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io5_pp5: xspim_p1_io5_pp5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io6_pp6: xspim_p1_io6_pp6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io7_pp7: xspim_p1_io7_pp7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/n6/stm32n657i0hxq-pinctrl.dtsi b/dts/st/n6/stm32n657i0hxq-pinctrl.dtsi new file mode 100644 index 000000000..d622c1c0d --- /dev/null +++ b/dts/st/n6/stm32n657i0hxq-pinctrl.dtsi @@ -0,0 +1,3304 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@56020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc1_inn1_pa0: adc1_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp0_pa0: adc1_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp1_pa1: adc1_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp14_pa2: adc1_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp3_pa6: adc1_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp5_pa8: adc1_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp10_pa9: adc1_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn10_pa10: adc1_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp11_pa10: adc1_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn11_pa11: adc1_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp12_pa11: adc1_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn12_pa12: adc1_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp13_pa12: adc1_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn4_pb10: adc1_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp8_pb10: adc1_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp4_pb11: adc1_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp16_pf3: adc1_inp16_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp18_pf4: adc1_inp18_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp15_pf6: adc1_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn5_pf7: adc1_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp9_pf7: adc1_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp2_pf11: adc1_inp2_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn2_pf12: adc1_inn2_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp6_pf12: adc1_inp6_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn3_pg15: adc1_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp7_pg15: adc1_inp7_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn1_pa0: adc2_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp0_pa0: adc2_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp1_pa1: adc2_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp14_pa2: adc2_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp18_pa5: adc2_inp18_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp3_pa6: adc2_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp5_pa8: adc2_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp10_pa9: adc2_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn10_pa10: adc2_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp11_pa10: adc2_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn11_pa11: adc2_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp12_pa11: adc2_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn12_pa12: adc2_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp13_pa12: adc2_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn4_pb10: adc2_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp8_pb10: adc2_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp4_pb11: adc2_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp15_pf6: adc2_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn5_pf7: adc2_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp9_pf7: adc2_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp2_pf13: adc2_inp2_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn2_pf14: adc2_inn2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp6_pf14: adc2_inp6_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn3_pg15: adc2_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp7_pg15: adc2_inp7_pg15 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc1: analog_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc6: analog_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc7: analog_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc9: analog_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc10: analog_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc11: analog_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc12: analog_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd0: analog_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd1: analog_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd2: analog_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd3: analog_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd4: analog_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd5: analog_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd10: analog_pd10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd11: analog_pd11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd12: analog_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd13: analog_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd15: analog_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe5: analog_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe6: analog_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe7: analog_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe8: analog_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe9: analog_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe10: analog_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe11: analog_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe12: analog_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe13: analog_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe14: analog_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe15: analog_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf2: analog_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf3: analog_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf4: analog_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf5: analog_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf6: analog_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf7: analog_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf8: analog_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf10: analog_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf11: analog_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf12: analog_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf13: analog_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf14: analog_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf15: analog_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg0: analog_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg1: analog_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg2: analog_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg8: analog_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg10: analog_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg12: analog_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg13: analog_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg14: analog_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg15: analog_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph0: analog_ph0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph1: analog_ph1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph2: analog_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph9: analog_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn0: analog_pn0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn1: analog_pn1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn2: analog_pn2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn3: analog_pn3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn4: analog_pn4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn5: analog_pn5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn6: analog_pn6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn7: analog_pn7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn8: analog_pn8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn9: analog_pn9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn10: analog_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn11: analog_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn12: analog_pn12 { + pinmux = ; + }; + + /* DCMI */ + + /omit-if-no-ref/ dcmi_d0_pa1: dcmi_d0_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pa6: dcmi_pixclk_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pa9: dcmi_d0_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pa10: dcmi_d1_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pb0: dcmi_d4_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb4: dcmi_vsync_pb4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pb6: dcmi_d6_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pb7: dcmi_d7_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pc1: dcmi_d7_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc6: dcmi_d1_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc7: dcmi_d1_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc8: dcmi_d2_pc8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pc9: dcmi_d3_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pc11: dcmi_d4_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pd0: dcmi_hsync_pd0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pd5: dcmi_pixclk_pd5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pd7: dcmi_d0_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pe0: dcmi_d2_pe0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pe5: dcmi_d5_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pe6: dcmi_d1_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pe6: dcmi_vsync_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pe8: dcmi_d4_pe8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pe10: dcmi_d3_pe10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf3: dcmi_hsync_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf4: dcmi_hsync_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pf5: dcmi_d6_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pg1: dcmi_pixclk_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pg2: dcmi_d6_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pg10: dcmi_d2_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pg15: dcmi_d4_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_ph9: dcmi_d6_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pn9: dcmi_d5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* FDCAN_RX */ + + /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_ph9: fdcan1_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb5: fdcan2_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb12: fdcan2_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pe12: fdcan3_rx_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pf3: fdcan3_rx_pf3 { + pinmux = ; + }; + + /* FDCAN_TX */ + + /omit-if-no-ref/ fdcan1_tx_pa12: fdcan1_tx_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pc1: fdcan1_tx_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pd1: fdcan1_tx_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_ph2: fdcan1_tx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pe5: fdcan2_tx_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pg10: fdcan2_tx_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pe11: fdcan3_tx_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pf2: fdcan3_tx_pf2 { + pinmux = ; + }; + + /* FMC */ + + /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pa3: fmc_a17_pa3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pb2: fmc_d2_pb2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pb3: fmc_a23_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl1_pb3: fmc_nbl1_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a6_pd0: fmc_a6_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pd0: fmc_a22_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a0_pd2: fmc_a0_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pd2: fmc_a16_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a10_pd3: fmc_a10_pd3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a11_pd4: fmc_a11_pd4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pd5: fmc_d6_pd5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a1_pd6: fmc_a1_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pd6: fmc_a17_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a2_pd7: fmc_a2_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pd7: fmc_a18_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdclk_pd9: fmc_sdclk_pd9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a3_pd10: fmc_a3_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pd10: fmc_a19_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pd11: fmc_d8_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a5_pd12: fmc_a5_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pd12: fmc_a21_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pd13: fmc_d4_pd13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a9_pd14: fmc_a9_pd14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a8_pd15: fmc_a8_pd15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne1_pe5: fmc_sdne1_pe5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke1_pe6: fmc_sdcke1_pe6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnwe_pe11: fmc_sdnwe_pe11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pg1: fmc_a19_pg1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pg8: fmc_a20_pg8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pg12: fmc_a18_pg12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pg15: fmc_clk_pg15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_ph9: fmc_d9_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pe5: i2c1_scl_pe5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_ph9: i2c1_scl_ph9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pd14: i2c2_scl_pd14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa8: i2c3_scl_pa8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pc10: i2c4_scl_pc10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pe13: i2c4_scl_pe13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pc1: i2c1_sda_pc1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pe6: i2c1_sda_pe6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd4: i2c2_sda_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd15: i2c2_sda_pd15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa9: i2c3_sda_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc9: i2c3_sda_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pc11: i2c4_sda_pc11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pd11: i2c4_sda_pd11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pe14: i2c4_sda_pe14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pd3: i2c2_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pc8: i2c3_smba_pc8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pe15: i2c4_smba_pe15 { + pinmux = ; + bias-pull-up; + }; + + /* I2S_CK */ + + /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pf7: i2s1_ck_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa12: i2s2_ck_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pf2: i2s2_ck_pf2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pg10: i2s2_ck_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_ck_pc10: i2s3_ck_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pa5: i2s6_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pc12: i2s6_ck_pc12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_MCK */ + + /omit-if-no-ref/ i2s1_mck_pd10: i2s1_mck_pd10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_mck_pc7: i2s3_mck_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_mck_pf6: i2s6_mck_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_WS */ + + /omit-if-no-ref/ i2s1_ws_pa15: i2s1_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s1_ws_pf4: i2s1_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pa11: i2s2_ws_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb4: i2s2_ws_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb12: i2s2_ws_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pc1: i2s2_ws_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pa15: i2s3_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pd7: i2s3_ws_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pf4: i2s3_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa0: i2s6_ws_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa15: i2s6_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pf4: i2s6_ws_pf4 { + pinmux = ; + }; + + /* I3C_SCL */ + + /omit-if-no-ref/ i3c1_scl_pa5: i3c1_scl_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_pe5: i3c1_scl_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_ph9: i3c1_scl_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pa8: i3c2_scl_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pb10: i3c2_scl_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pc10: i3c2_scl_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I3C_SDA */ + + /omit-if-no-ref/ i3c1_sda_pa6: i3c1_sda_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pc1: i3c1_sda_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pe6: i3c1_sda_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pa9: i3c2_sda_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pb11: i3c2_sda_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pc11: i3c2_sda_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { + pinmux = ; + }; + + /* LTDC */ + + /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g2_pa1: ltdc_g2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa2: ltdc_b7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pa5: ltdc_clk_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa6: ltdc_b7_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pa6: ltdc_hsync_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pa7: ltdc_b1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pa7: ltdc_r4_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pa8: ltdc_b6_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pa9: ltdc_b5_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pa10: ltdc_b4_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pa11: ltdc_b3_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pa12: ltdc_b2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r5_pa15: ltdc_r5_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pb2: ltdc_b2_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pb4: ltdc_r3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pb5: ltdc_r2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pb10: ltdc_g7_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g6_pb11: ltdc_g6_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g5_pb12: ltdc_g5_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pc8: ltdc_b0_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pc9: ltdc_b3_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pd8: ltdc_r7_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pd9: ltdc_r1_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pd13: ltdc_r6_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pd15: ltdc_r2_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pe11: ltdc_vsync_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pf2: ltdc_b1_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pf3: ltdc_r4_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pf4: ltdc_r3_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf5: ltdc_g0_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pf6: ltdc_de_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pf7: ltdc_vsync_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pf8: ltdc_r6_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pf10: ltdc_r1_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pf11: ltdc_b0_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf14: ltdc_g0_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pf15: ltdc_g1_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg0: ltdc_r0_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pg0: ltdc_vsync_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pg1: ltdc_g1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg2: ltdc_r0_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pg8: ltdc_g7_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pg10: ltdc_g4_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pg12: ltdc_g0_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pg13: ltdc_de_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg14: ltdc_b1_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pg15: ltdc_b0_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pn10: ltdc_b4_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pn11: ltdc_b6_pn11 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pc9: rcc_mco_2_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SDMMC */ + + /omit-if-no-ref/ sdmmc1_cdir_pc1: sdmmc1_cdir_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d5_pc1: sdmmc1_d5_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0dir_pc6: sdmmc1_d0dir_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d6_pc6: sdmmc1_d6_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d123dir_pc7: sdmmc1_d123dir_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d7_pc7: sdmmc1_d7_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pc8: sdmmc1_d0_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d1_pc9: sdmmc1_d1_pc9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d2_pc10: sdmmc1_d2_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d3_pc11: sdmmc1_d3_pc11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ck_pc12: sdmmc1_ck_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pd11: sdmmc1_d0_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pe15: sdmmc1_d0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_cmd_ph2: sdmmc1_cmd_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ckin_ph9: sdmmc1_ckin_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d4_ph9: sdmmc1_d4_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb4: spi1_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd6: spi2_miso_pd6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd11: spi2_miso_pd11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb4: spi3_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc11: spi3_miso_pc11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pb6: spi4_miso_pb6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pe13: spi4_miso_pe13 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pd4: spi5_miso_pd4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pf12: spi5_miso_pf12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pg1: spi5_miso_pg1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pa6: spi6_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pb4: spi6_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa7: spi1_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_mosi_pb5: spi1_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd2: spi2_mosi_pd2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd7: spi2_mosi_pd7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pg8: spi2_mosi_pg8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb2: spi3_mosi_pb2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb5: spi3_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc12: spi3_mosi_pc12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pb7: spi4_mosi_pb7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pe14: spi4_mosi_pe14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf11: spi5_mosi_pf11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf14: spi5_mosi_pf14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pg2: spi5_mosi_pg2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pa7: spi6_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pb5: spi6_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pg14: spi6_mosi_pg14 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa15: spi1_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pf4: spi1_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa11: spi2_nss_pa11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb4: spi2_nss_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pc1: spi2_nss_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa15: spi3_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pd7: spi3_nss_pd7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pf4: spi3_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pb0: spi4_nss_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pe11: spi4_nss_pe11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pa3: spi5_nss_pa3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pf13: spi5_nss_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa0: spi6_nss_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa15: spi6_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pf4: spi6_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pa5: spi1_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pf7: spi1_sck_pf7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa12: spi2_sck_pa12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pf2: spi2_sck_pf2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pg10: spi2_sck_pg10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe2: spi4_sck_pe2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe12: spi4_sck_pe12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pe15: spi5_sck_pe15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pf15: spi5_sck_pf15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pg12: spi5_sck_pg12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pa5: spi6_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pc12: spi6_sck_pc12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb7: tim1_bkin2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pb12: tim1_bkin_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pc10: tim1_bkin_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pd4: tim1_bkin2_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pe15: tim1_bkin_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pa0: tim15_bkin_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pe3: tim15_bkin_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_ph2: tim15_bkin_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb4: tim16_bkin_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pf10: tim16_bkin_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa7: tim1_ch1n_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim11_ch1_pa8: tim11_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb0: tim1_ch4_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb2: tim1_ch1_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb3: tim1_ch4n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pc6: tim1_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pc12: tim1_ch4_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pd2: tim1_ch3_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pd5: tim1_ch4n_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pd6: tim1_ch1_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pd7: tim1_ch2_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe2: tim1_ch2n_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pe8: tim1_ch1n_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pe9: tim1_ch1_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe10: tim1_ch2n_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pe11: tim1_ch2_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pe12: tim1_ch3n_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pe13: tim1_ch3_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pe14: tim1_ch4_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pf2: tim1_ch3n_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pf6: tim1_ch3_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pf7: tim1_ch2n_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pg0: tim1_ch4n_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pg8: tim1_ch3n_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pg10: tim1_ch1n_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pg15: tim1_ch4_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa1: tim2_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa2: tim2_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa15: tim2_ch1_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pb10: tim2_ch3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pb11: tim2_ch4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pf6: tim2_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pf14: tim2_ch2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch1_pg0: tim12_ch1_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch2_pg8: tim12_ch2_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pa6: tim13_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa6: tim3_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa7: tim3_ch2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb4: tim3_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pb5: tim3_ch2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc6: tim3_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc7: tim3_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pc9: tim3_ch4_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pf7: tim3_ch3_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pg1: tim13_ch1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pa7: tim14_ch1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pc1: tim4_ch4_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pd13: tim4_ch2_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pe5: tim4_ch1_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pe6: tim4_ch2_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pg2: tim14_ch1_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_ph9: tim4_ch3_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pb6: tim15_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pb7: tim15_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pc12: tim15_ch1_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd2: tim15_ch1n_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pd6: tim15_ch2_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd7: tim15_ch1n_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pf6: tim15_ch2_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch4_pf6: tim5_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa3: tim16_ch1_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pc7: tim16_ch1n_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pe5: tim16_ch1n_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pg1: tim16_ch1n_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_ph9: tim16_ch1_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pc1: tim17_ch1_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pe6: tim17_ch1n_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pg12: tim17_ch1_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pa5: tim9_ch2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pc6: tim9_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pc7: tim9_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pf7: tim9_ch1_pf7 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pg10: usart3_cts_pg10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pg8: uart4_cts_pg8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pd3: usart6_cts_pd3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pg2: uart7_cts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ uart4_de_pa15: uart4_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ uart5_de_pc8: uart5_de_pc8 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg13: usart3_rts_pg13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pd4: usart6_rts_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pg1: uart7_rts_pg1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa7: usart1_rx_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pe6: lpuart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pe6: usart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pf12: usart1_rx_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pg8: usart1_rx_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pf6: usart2_rx_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc11: usart3_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pd9: usart3_rx_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe0: usart3_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe10: usart3_rx_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa1: uart4_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa11: uart4_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pc11: uart4_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pd0: uart4_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_ph9: uart4_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb5: uart5_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb12: uart5_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_ph2: uart5_rx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc9: usart6_rx_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa3: uart7_rx_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa8: uart7_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pe7: uart7_rx_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pf10: uart7_rx_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart9_rx_pg0: uart9_rx_pg0 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pe5: lpuart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pe5: usart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pf13: usart1_tx_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd5: usart2_tx_pd5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd8: usart3_tx_pd8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe1: usart3_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe8: usart3_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa0: uart4_tx_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa12: uart4_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc1: uart4_tx_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc10: uart4_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pd1: uart4_tx_pd1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pc12: uart5_tx_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe5: uart5_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe6: uart5_tx_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pg10: uart5_tx_pg10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pg14: usart6_tx_pg14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pa15: uart7_tx_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pb4: uart7_tx_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pe8: uart7_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pg12: uart7_tx_pg12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { + pinmux = ; + bias-pull-up; + }; + + /* XSPIM */ + + /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs1_pn1: xspim_p2_ncs1_pn1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io0_pn2: xspim_p2_io0_pn2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io1_pn3: xspim_p2_io1_pn3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io2_pn4: xspim_p2_io2_pn4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io3_pn5: xspim_p2_io3_pn5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_clk_pn6: xspim_p2_clk_pn6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_nclk_pn7: xspim_p2_nclk_pn7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io4_pn8: xspim_p2_io4_pn8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io5_pn9: xspim_p2_io5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io6_pn10: xspim_p2_io6_pn10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io7_pn11: xspim_p2_io7_pn11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs2_pn12: xspim_p2_ncs2_pn12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/n6/stm32n657l0hxq-pinctrl.dtsi b/dts/st/n6/stm32n657l0hxq-pinctrl.dtsi new file mode 100644 index 000000000..f0005c1fe --- /dev/null +++ b/dts/st/n6/stm32n657l0hxq-pinctrl.dtsi @@ -0,0 +1,4080 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@56020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc1_inn1_pa0: adc1_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp0_pa0: adc1_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp1_pa1: adc1_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp14_pa2: adc1_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp3_pa6: adc1_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp5_pa8: adc1_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp10_pa9: adc1_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn10_pa10: adc1_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp11_pa10: adc1_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn11_pa11: adc1_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp12_pa11: adc1_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn12_pa12: adc1_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp13_pa12: adc1_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn4_pb10: adc1_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp8_pb10: adc1_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp4_pb11: adc1_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp16_pf3: adc1_inp16_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp18_pf4: adc1_inp18_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp15_pf6: adc1_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn5_pf7: adc1_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp9_pf7: adc1_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp2_pf11: adc1_inp2_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn2_pf12: adc1_inn2_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp6_pf12: adc1_inp6_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn3_pg15: adc1_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp7_pg15: adc1_inp7_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn1_pa0: adc2_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp0_pa0: adc2_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp1_pa1: adc2_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp14_pa2: adc2_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp18_pa5: adc2_inp18_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp3_pa6: adc2_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp5_pa8: adc2_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp10_pa9: adc2_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn10_pa10: adc2_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp11_pa10: adc2_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn11_pa11: adc2_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp12_pa11: adc2_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn12_pa12: adc2_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp13_pa12: adc2_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn4_pb10: adc2_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp8_pb10: adc2_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp4_pb11: adc2_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp15_pf6: adc2_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn5_pf7: adc2_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp9_pf7: adc2_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp2_pf13: adc2_inp2_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn2_pf14: adc2_inn2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp6_pf14: adc2_inp6_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn3_pg15: adc2_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp7_pg15: adc2_inp7_pg15 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa4: analog_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb13: analog_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc1: analog_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc6: analog_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc7: analog_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc9: analog_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc10: analog_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc11: analog_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc12: analog_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd0: analog_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd1: analog_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd2: analog_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd3: analog_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd4: analog_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd5: analog_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd10: analog_pd10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd11: analog_pd11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd12: analog_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd13: analog_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd15: analog_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe5: analog_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe6: analog_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe7: analog_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe8: analog_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe9: analog_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe10: analog_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe11: analog_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe12: analog_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe13: analog_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe14: analog_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe15: analog_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf0: analog_pf0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf1: analog_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf2: analog_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf3: analog_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf4: analog_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf5: analog_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf6: analog_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf7: analog_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf8: analog_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf9: analog_pf9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf10: analog_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf11: analog_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf12: analog_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf13: analog_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf14: analog_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf15: analog_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg0: analog_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg1: analog_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg2: analog_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg3: analog_pg3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg4: analog_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg5: analog_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg6: analog_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg8: analog_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg9: analog_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg10: analog_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg11: analog_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg12: analog_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg13: analog_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg14: analog_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg15: analog_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph0: analog_ph0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph1: analog_ph1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph2: analog_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph9: analog_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn0: analog_pn0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn1: analog_pn1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn2: analog_pn2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn3: analog_pn3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn4: analog_pn4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn5: analog_pn5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn6: analog_pn6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn7: analog_pn7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn8: analog_pn8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn9: analog_pn9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn10: analog_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn11: analog_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn12: analog_pn12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po0: analog_po0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po1: analog_po1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po2: analog_po2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po3: analog_po3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po4: analog_po4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po5: analog_po5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp0: analog_pp0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp1: analog_pp1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp2: analog_pp2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp3: analog_pp3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp4: analog_pp4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp5: analog_pp5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp6: analog_pp6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp7: analog_pp7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp8: analog_pp8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp9: analog_pp9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp10: analog_pp10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp11: analog_pp11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp12: analog_pp12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp13: analog_pp13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp14: analog_pp14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp15: analog_pp15 { + pinmux = ; + }; + + /* DCMI */ + + /omit-if-no-ref/ dcmi_d0_pa1: dcmi_d0_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pa4: dcmi_d3_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pa6: dcmi_pixclk_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pa9: dcmi_d0_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pa10: dcmi_d1_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pb0: dcmi_d4_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb4: dcmi_vsync_pb4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pb6: dcmi_d6_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pb7: dcmi_d7_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb8: dcmi_vsync_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pb9: dcmi_d3_pb9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pc1: dcmi_d7_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc6: dcmi_d1_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc7: dcmi_d1_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc8: dcmi_d2_pc8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pc9: dcmi_d3_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pc11: dcmi_d4_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pd0: dcmi_hsync_pd0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pd5: dcmi_pixclk_pd5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pd7: dcmi_d0_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pe0: dcmi_d2_pe0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pe5: dcmi_d5_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pe6: dcmi_d1_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pe6: dcmi_vsync_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pe8: dcmi_d4_pe8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pe10: dcmi_d3_pe10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pf1: dcmi_d7_pf1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf3: dcmi_hsync_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf4: dcmi_hsync_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pf5: dcmi_d6_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pg1: dcmi_pixclk_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pg2: dcmi_d6_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pg3: dcmi_hsync_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pg10: dcmi_d2_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pg15: dcmi_d4_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_ph9: dcmi_d6_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pn9: dcmi_d5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* FDCAN_RX */ + + /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_ph9: fdcan1_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb5: fdcan2_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb12: fdcan2_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pe12: fdcan3_rx_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pf3: fdcan3_rx_pf3 { + pinmux = ; + }; + + /* FDCAN_TX */ + + /omit-if-no-ref/ fdcan1_tx_pa12: fdcan1_tx_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pc1: fdcan1_tx_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pd1: fdcan1_tx_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_ph2: fdcan1_tx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pb1: fdcan2_tx_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pe5: fdcan2_tx_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pg10: fdcan2_tx_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pe11: fdcan3_tx_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pf2: fdcan3_tx_pf2 { + pinmux = ; + }; + + /* FMC */ + + /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pa3: fmc_a17_pa3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a13_pa4: fmc_a13_pa4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pb1: fmc_noe_pb1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pb2: fmc_d2_pb2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pb3: fmc_a23_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl1_pb3: fmc_nbl1_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pb8: fmc_d1_pb8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pb9: fmc_d3_pb9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pb13: fmc_d5_pb13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d7_pb14: fmc_d7_pb14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pb15: fmc_d0_pb15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a6_pd0: fmc_a6_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pd0: fmc_a22_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a0_pd2: fmc_a0_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pd2: fmc_a16_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a10_pd3: fmc_a10_pd3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a11_pd4: fmc_a11_pd4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pd5: fmc_d6_pd5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a1_pd6: fmc_a1_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pd6: fmc_a17_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a2_pd7: fmc_a2_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pd7: fmc_a18_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdclk_pd9: fmc_sdclk_pd9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a3_pd10: fmc_a3_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pd10: fmc_a19_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pd11: fmc_d8_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a5_pd12: fmc_a5_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pd12: fmc_a21_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pd13: fmc_d4_pd13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a9_pd14: fmc_a9_pd14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a8_pd15: fmc_a8_pd15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne1_pe5: fmc_sdne1_pe5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke1_pe6: fmc_sdcke1_pe6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnwe_pe11: fmc_sdnwe_pe11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pg1: fmc_a19_pg1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pg8: fmc_a20_pg8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pg9: fmc_d8_pg9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pg12: fmc_a18_pg12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pg15: fmc_clk_pg15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_ph9: fmc_d9_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_po0: fmc_a22_po0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_po1: fmc_a23_po1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_po2: fmc_a24_po2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_po3: fmc_a25_po3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_po4: fmc_a24_po4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl2_po4: fmc_nbl2_po4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_po5: fmc_a25_po5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl3_po5: fmc_nbl3_po5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d16_pp0: fmc_d16_pp0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d17_pp1: fmc_d17_pp1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d18_pp2: fmc_d18_pp2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d19_pp3: fmc_d19_pp3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d20_pp4: fmc_d20_pp4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d21_pp5: fmc_d21_pp5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d22_pp6: fmc_d22_pp6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d23_pp7: fmc_d23_pp7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d24_pp8: fmc_d24_pp8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d25_pp9: fmc_d25_pp9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d26_pp10: fmc_d26_pp10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d27_pp11: fmc_d27_pp11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d28_pp12: fmc_d28_pp12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d29_pp13: fmc_d29_pp13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d30_pp14: fmc_d30_pp14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d31_pp15: fmc_d31_pp15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pe5: i2c1_scl_pe5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_ph9: i2c1_scl_ph9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pd14: i2c2_scl_pd14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa8: i2c3_scl_pa8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pc10: i2c4_scl_pc10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pe13: i2c4_scl_pe13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pc1: i2c1_sda_pc1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pe6: i2c1_sda_pe6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd4: i2c2_sda_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd15: i2c2_sda_pd15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa9: i2c3_sda_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc9: i2c3_sda_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pc11: i2c4_sda_pc11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pd11: i2c4_sda_pd11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pe14: i2c4_sda_pe14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pd3: i2c2_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pc8: i2c3_smba_pc8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pe15: i2c4_smba_pe15 { + pinmux = ; + bias-pull-up; + }; + + /* I2S_CK */ + + /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pb9: i2s1_ck_pb9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pf7: i2s1_ck_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa12: i2s2_ck_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pf2: i2s2_ck_pf2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pg10: i2s2_ck_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_ck_pc10: i2s3_ck_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pa5: i2s6_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pb13: i2s6_ck_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pc12: i2s6_ck_pc12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_MCK */ + + /omit-if-no-ref/ i2s1_mck_pd10: i2s1_mck_pd10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_mck_pc7: i2s3_mck_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_mck_pf6: i2s6_mck_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_WS */ + + /omit-if-no-ref/ i2s1_ws_pa15: i2s1_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s1_ws_pf4: i2s1_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pa11: i2s2_ws_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb4: i2s2_ws_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb12: i2s2_ws_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pc1: i2s2_ws_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pa15: i2s3_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pd7: i2s3_ws_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pf4: i2s3_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa0: i2s6_ws_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa15: i2s6_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pb15: i2s6_ws_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pf4: i2s6_ws_pf4 { + pinmux = ; + }; + + /* I3C_SCL */ + + /omit-if-no-ref/ i3c1_scl_pa5: i3c1_scl_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_pe5: i3c1_scl_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_ph9: i3c1_scl_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pa8: i3c2_scl_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pb10: i3c2_scl_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pc10: i3c2_scl_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I3C_SDA */ + + /omit-if-no-ref/ i3c1_sda_pa6: i3c1_sda_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pc1: i3c1_sda_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pe6: i3c1_sda_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pa9: i3c2_sda_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pb11: i3c2_sda_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pc11: i3c2_sda_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { + pinmux = ; + }; + + /* LTDC */ + + /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g2_pa1: ltdc_g2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa2: ltdc_b7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pa5: ltdc_clk_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa6: ltdc_b7_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pa6: ltdc_hsync_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pa7: ltdc_b1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pa7: ltdc_r4_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pa8: ltdc_b6_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pa9: ltdc_b5_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pa10: ltdc_b4_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pa11: ltdc_b3_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pa12: ltdc_b2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r5_pa15: ltdc_r5_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pb1: ltdc_r1_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pb2: ltdc_b2_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pb4: ltdc_r3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pb5: ltdc_r2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pb10: ltdc_g7_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g6_pb11: ltdc_g6_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g5_pb12: ltdc_g5_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pb13: ltdc_clk_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pb14: ltdc_hsync_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pb15: ltdc_g4_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pc8: ltdc_b0_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pc9: ltdc_b3_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pd8: ltdc_r7_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pd9: ltdc_r1_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pd13: ltdc_r6_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pd15: ltdc_r2_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pe11: ltdc_vsync_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pf2: ltdc_b1_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pf3: ltdc_r4_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pf4: ltdc_r3_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf5: ltdc_g0_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pf6: ltdc_de_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pf7: ltdc_vsync_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pf8: ltdc_r6_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pf9: ltdc_hsync_pf9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pf10: ltdc_r1_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pf11: ltdc_b0_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf14: ltdc_g0_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pf15: ltdc_g1_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg0: ltdc_r0_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pg0: ltdc_vsync_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pg1: ltdc_g1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg2: ltdc_r0_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pg4: ltdc_b0_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg5: ltdc_b1_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pg6: ltdc_b3_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pg8: ltdc_g7_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pg9: ltdc_r7_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pg10: ltdc_g4_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pg11: ltdc_r6_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pg12: ltdc_g0_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pg13: ltdc_de_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg14: ltdc_b1_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pg15: ltdc_b0_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pn10: ltdc_b4_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pn11: ltdc_b6_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_po2: ltdc_b7_po2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g3_po3: ltdc_g3_po3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_po4: ltdc_b4_po4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pp15: ltdc_b5_pp15 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pc9: rcc_mco_2_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SDMMC */ + + /omit-if-no-ref/ sdmmc1_cdir_pc1: sdmmc1_cdir_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d5_pc1: sdmmc1_d5_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0dir_pc6: sdmmc1_d0dir_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d6_pc6: sdmmc1_d6_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d123dir_pc7: sdmmc1_d123dir_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d7_pc7: sdmmc1_d7_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pc8: sdmmc1_d0_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d1_pc9: sdmmc1_d1_pc9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d2_pc10: sdmmc1_d2_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d3_pc11: sdmmc1_d3_pc11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ck_pc12: sdmmc1_ck_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pd11: sdmmc1_d0_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pe15: sdmmc1_d0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_cmd_ph2: sdmmc1_cmd_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ckin_ph9: sdmmc1_ckin_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d4_ph9: sdmmc1_d4_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_cmd_pa0: sdmmc2_cmd_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d3_pb4: sdmmc2_d3_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d0_pb8: sdmmc2_d0_pb8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d2_pb9: sdmmc2_d2_pb9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d6_pb13: sdmmc2_d6_pb13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d5_pc1: sdmmc2_d5_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d6_pc6: sdmmc2_d6_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d7_pc7: sdmmc2_d7_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_ck_pd2: sdmmc2_ck_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d7_pd5: sdmmc2_d7_pd5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d1_pg8: sdmmc2_d1_pg8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d4_ph9: sdmmc2_d4_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb4: spi1_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb8: spi1_miso_pb8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd6: spi2_miso_pd6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd11: spi2_miso_pd11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pp8: spi2_miso_pp8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb4: spi3_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc11: spi3_miso_pc11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pb6: spi4_miso_pb6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pe13: spi4_miso_pe13 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pd4: spi5_miso_pd4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pf12: spi5_miso_pf12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pg1: spi5_miso_pg1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pa6: spi6_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pb4: spi6_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa7: spi1_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_mosi_pb5: spi1_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd2: spi2_mosi_pd2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd7: spi2_mosi_pd7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pg8: spi2_mosi_pg8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pp9: spi2_mosi_pp9 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb2: spi3_mosi_pb2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb5: spi3_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc12: spi3_mosi_pc12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pb7: spi4_mosi_pb7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pe14: spi4_mosi_pe14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pa4: spi5_mosi_pa4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf11: spi5_mosi_pf11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf14: spi5_mosi_pf14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pg2: spi5_mosi_pg2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pa7: spi6_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pb5: spi6_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pg14: spi6_mosi_pg14 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa15: spi1_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pf4: spi1_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa11: spi2_nss_pa11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb4: spi2_nss_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pc1: spi2_nss_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa15: spi3_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pd7: spi3_nss_pd7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pf4: spi3_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pb0: spi4_nss_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pe11: spi4_nss_pe11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pa3: spi5_nss_pa3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pf13: spi5_nss_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa0: spi6_nss_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa15: spi6_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pb15: spi6_nss_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pf4: spi6_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pa5: spi1_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pb9: spi1_sck_pb9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pf7: spi1_sck_pf7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa12: spi2_sck_pa12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pf2: spi2_sck_pf2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pg10: spi2_sck_pg10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe2: spi4_sck_pe2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe12: spi4_sck_pe12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pe15: spi5_sck_pe15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pf15: spi5_sck_pf15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pg12: spi5_sck_pg12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pa5: spi6_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pb13: spi6_sck_pb13 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pc12: spi6_sck_pc12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb7: tim1_bkin2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pb12: tim1_bkin_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pc10: tim1_bkin_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pd4: tim1_bkin2_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pe15: tim1_bkin_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pg4: tim1_bkin2_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pa0: tim15_bkin_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pe3: tim15_bkin_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_ph2: tim15_bkin_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb4: tim16_bkin_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pf10: tim16_bkin_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pg6: tim17_bkin_pg6 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa7: tim1_ch1n_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim11_ch1_pa8: tim11_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb0: tim1_ch4_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb1: tim1_ch3n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb2: tim1_ch1_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb3: tim1_ch4n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pc6: tim1_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pc12: tim1_ch4_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pd2: tim1_ch3_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pd5: tim1_ch4n_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pd6: tim1_ch1_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pd7: tim1_ch2_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe2: tim1_ch2n_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pe8: tim1_ch1n_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pe9: tim1_ch1_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe10: tim1_ch2n_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pe11: tim1_ch2_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pe12: tim1_ch3n_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pe13: tim1_ch3_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pe14: tim1_ch4_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pf2: tim1_ch3n_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pf6: tim1_ch3_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pf7: tim1_ch2n_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pg0: tim1_ch4n_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pg8: tim1_ch3n_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pg10: tim1_ch1n_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pg15: tim1_ch4_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa1: tim2_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa2: tim2_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa15: tim2_ch1_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pb10: tim2_ch3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pb11: tim2_ch4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pf6: tim2_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pf14: tim2_ch2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch1_pg0: tim12_ch1_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch2_pg8: tim12_ch2_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pa6: tim13_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa6: tim3_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa7: tim3_ch2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb1: tim3_ch4_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb4: tim3_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pb5: tim3_ch2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc6: tim3_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc7: tim3_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pc9: tim3_ch4_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pf7: tim3_ch3_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pg1: tim13_ch1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pa7: tim14_ch1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pc1: tim4_ch4_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pd13: tim4_ch2_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pe5: tim4_ch1_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pe6: tim4_ch2_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pf0: tim4_ch4_pf0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pf1: tim4_ch3_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pg2: tim14_ch1_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_ph9: tim4_ch3_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pb6: tim15_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pb7: tim15_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pc12: tim15_ch1_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd2: tim15_ch1n_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pd6: tim15_ch2_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd7: tim15_ch1n_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pf6: tim15_ch2_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch4_pf6: tim5_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa3: tim16_ch1_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pc7: tim16_ch1n_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pe5: tim16_ch1n_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pg1: tim16_ch1n_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_ph9: tim16_ch1_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pc1: tim17_ch1_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pe6: tim17_ch1n_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pg12: tim17_ch1_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch3n_pb13: tim8_ch3n_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4n_pb14: tim8_ch4n_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pa5: tim9_ch2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pb1: tim9_ch2_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pc6: tim9_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pc7: tim9_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pf7: tim9_ch1_pf7 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ usart10_cts_pb13: usart10_cts_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pg5: usart2_cts_pg5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pg10: usart3_cts_pg10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pg8: uart4_cts_pg8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pb13: usart6_cts_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pb14: usart6_cts_pb14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pd3: usart6_cts_pd3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pg2: uart7_cts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart8_cts_pf1: uart8_cts_pf1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ uart4_de_pa15: uart4_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ uart5_de_pc8: uart5_de_pc8 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg13: usart3_rts_pg13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pb15: usart6_rts_pb15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pd4: usart6_rts_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pg1: uart7_rts_pg1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart8_rts_pf0: uart8_rts_pf0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa7: usart1_rx_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pe6: lpuart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pe6: usart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pf12: usart1_rx_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pg8: usart1_rx_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pf6: usart2_rx_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc11: usart3_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pd9: usart3_rx_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe0: usart3_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe10: usart3_rx_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa1: uart4_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa11: uart4_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pc11: uart4_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pd0: uart4_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_ph9: uart4_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb5: uart5_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb12: uart5_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_ph2: uart5_rx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pa4: usart6_rx_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pb8: usart6_rx_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc9: usart6_rx_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa3: uart7_rx_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa8: uart7_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pe7: uart7_rx_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pf10: uart7_rx_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pg11: uart7_rx_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart9_rx_pf1: uart9_rx_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart9_rx_pg0: uart9_rx_pg0 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ usart10_tx_pb9: usart10_tx_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pe5: lpuart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pe5: usart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pf13: usart1_tx_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb1: usart2_tx_pb1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd5: usart2_tx_pd5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pg3: usart2_tx_pg3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd8: usart3_tx_pd8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe1: usart3_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe8: usart3_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa0: uart4_tx_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa12: uart4_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc1: uart4_tx_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc10: uart4_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pd1: uart4_tx_pd1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pc12: uart5_tx_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe5: uart5_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe6: uart5_tx_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pg10: uart5_tx_pg10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pg14: usart6_tx_pg14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pa15: uart7_tx_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pb4: uart7_tx_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pe8: uart7_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pg12: uart7_tx_pg12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf0: uart9_tx_pf0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { + pinmux = ; + bias-pull-up; + }; + + /* XSPIM */ + + /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs1_pn1: xspim_p2_ncs1_pn1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io0_pn2: xspim_p2_io0_pn2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io1_pn3: xspim_p2_io1_pn3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io2_pn4: xspim_p2_io2_pn4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io3_pn5: xspim_p2_io3_pn5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_clk_pn6: xspim_p2_clk_pn6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_nclk_pn7: xspim_p2_nclk_pn7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io4_pn8: xspim_p2_io4_pn8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io5_pn9: xspim_p2_io5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io6_pn10: xspim_p2_io6_pn10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io7_pn11: xspim_p2_io7_pn11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs2_pn12: xspim_p2_ncs2_pn12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_ncs1_po0: xspim_p1_ncs1_po0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_ncs2_po1: xspim_p1_ncs2_po1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_dqs0_po2: xspim_p1_dqs0_po2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_dqs1_po3: xspim_p1_dqs1_po3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_clk_po4: xspim_p1_clk_po4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_nclk_po5: xspim_p1_nclk_po5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io0_pp0: xspim_p1_io0_pp0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io1_pp1: xspim_p1_io1_pp1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io2_pp2: xspim_p1_io2_pp2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io3_pp3: xspim_p1_io3_pp3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io4_pp4: xspim_p1_io4_pp4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io5_pp5: xspim_p1_io5_pp5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io6_pp6: xspim_p1_io6_pp6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io7_pp7: xspim_p1_io7_pp7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io8_pp8: xspim_p1_io8_pp8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io9_pp9: xspim_p1_io9_pp9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io10_pp10: xspim_p1_io10_pp10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io11_pp11: xspim_p1_io11_pp11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io12_pp12: xspim_p1_io12_pp12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io13_pp13: xspim_p1_io13_pp13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io14_pp14: xspim_p1_io14_pp14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io15_pp15: xspim_p1_io15_pp15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/n6/stm32n657x0hxq-pinctrl.dtsi b/dts/st/n6/stm32n657x0hxq-pinctrl.dtsi new file mode 100644 index 000000000..59d63374e --- /dev/null +++ b/dts/st/n6/stm32n657x0hxq-pinctrl.dtsi @@ -0,0 +1,4461 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@56020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc1_inn1_pa0: adc1_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp0_pa0: adc1_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp1_pa1: adc1_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp14_pa2: adc1_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp3_pa6: adc1_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp5_pa8: adc1_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp10_pa9: adc1_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn10_pa10: adc1_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp11_pa10: adc1_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn11_pa11: adc1_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp12_pa11: adc1_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn12_pa12: adc1_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp13_pa12: adc1_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn4_pb10: adc1_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp8_pb10: adc1_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp4_pb11: adc1_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp16_pf3: adc1_inp16_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp18_pf4: adc1_inp18_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp15_pf6: adc1_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn5_pf7: adc1_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp9_pf7: adc1_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp2_pf11: adc1_inp2_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn2_pf12: adc1_inn2_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp6_pf12: adc1_inp6_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn3_pg15: adc1_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp7_pg15: adc1_inp7_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn1_pa0: adc2_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp0_pa0: adc2_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp1_pa1: adc2_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp14_pa2: adc2_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp18_pa5: adc2_inp18_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp3_pa6: adc2_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp5_pa8: adc2_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp10_pa9: adc2_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn10_pa10: adc2_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp11_pa10: adc2_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn11_pa11: adc2_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp12_pa11: adc2_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn12_pa12: adc2_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp13_pa12: adc2_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn4_pb10: adc2_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp8_pb10: adc2_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp4_pb11: adc2_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp15_pf6: adc2_inp15_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn5_pf7: adc2_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp9_pf7: adc2_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp2_pf13: adc2_inp2_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn2_pf14: adc2_inn2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp6_pf14: adc2_inp6_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn3_pg15: adc2_inn3_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp7_pg15: adc2_inp7_pg15 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa4: analog_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb13: analog_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc0: analog_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc1: analog_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc2: analog_pc2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc3: analog_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc4: analog_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc5: analog_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc6: analog_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc7: analog_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc9: analog_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc10: analog_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc11: analog_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc12: analog_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd0: analog_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd1: analog_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd2: analog_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd3: analog_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd4: analog_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd5: analog_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd10: analog_pd10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd11: analog_pd11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd12: analog_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd13: analog_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd15: analog_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe4: analog_pe4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe5: analog_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe6: analog_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe7: analog_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe8: analog_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe9: analog_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe10: analog_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe11: analog_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe12: analog_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe13: analog_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe14: analog_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe15: analog_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf0: analog_pf0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf1: analog_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf2: analog_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf3: analog_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf4: analog_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf5: analog_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf6: analog_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf7: analog_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf8: analog_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf9: analog_pf9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf10: analog_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf11: analog_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf12: analog_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf13: analog_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf14: analog_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf15: analog_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg0: analog_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg1: analog_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg2: analog_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg3: analog_pg3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg4: analog_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg5: analog_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg6: analog_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg7: analog_pg7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg8: analog_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg9: analog_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg10: analog_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg11: analog_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg12: analog_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg13: analog_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg14: analog_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg15: analog_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph0: analog_ph0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph1: analog_ph1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph2: analog_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph4: analog_ph4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph5: analog_ph5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph6: analog_ph6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph7: analog_ph7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph8: analog_ph8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph9: analog_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn0: analog_pn0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn1: analog_pn1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn2: analog_pn2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn3: analog_pn3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn4: analog_pn4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn5: analog_pn5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn6: analog_pn6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn7: analog_pn7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn8: analog_pn8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn9: analog_pn9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn10: analog_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn11: analog_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn12: analog_pn12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po0: analog_po0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po1: analog_po1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po2: analog_po2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po3: analog_po3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po4: analog_po4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_po5: analog_po5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp0: analog_pp0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp1: analog_pp1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp2: analog_pp2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp3: analog_pp3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp4: analog_pp4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp5: analog_pp5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp6: analog_pp6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp7: analog_pp7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp8: analog_pp8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp9: analog_pp9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp10: analog_pp10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp11: analog_pp11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp12: analog_pp12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp13: analog_pp13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp14: analog_pp14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pp15: analog_pp15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq0: analog_pq0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq1: analog_pq1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq2: analog_pq2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq3: analog_pq3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq4: analog_pq4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq5: analog_pq5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq6: analog_pq6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pq7: analog_pq7 { + pinmux = ; + }; + + /* DCMI */ + + /omit-if-no-ref/ dcmi_d0_pa1: dcmi_d0_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pa4: dcmi_d3_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pa6: dcmi_pixclk_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pa9: dcmi_d0_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pa10: dcmi_d1_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pb0: dcmi_d4_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb4: dcmi_vsync_pb4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pb6: dcmi_d6_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pb7: dcmi_d7_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb8: dcmi_vsync_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pb9: dcmi_d3_pb9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pc0: dcmi_hsync_pc0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pc1: dcmi_d7_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc3: dcmi_d2_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc5: dcmi_d2_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc6: dcmi_d1_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pc7: dcmi_d1_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc8: dcmi_d2_pc8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pc9: dcmi_d3_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pc11: dcmi_d4_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pd0: dcmi_hsync_pd0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pd5: dcmi_pixclk_pd5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pd7: dcmi_d0_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pe0: dcmi_d2_pe0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pe4: dcmi_d5_pe4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pe5: dcmi_d5_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pe6: dcmi_d1_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pe6: dcmi_vsync_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pe8: dcmi_d4_pe8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pe10: dcmi_d3_pe10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pf1: dcmi_d7_pf1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf3: dcmi_hsync_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf4: dcmi_hsync_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pf5: dcmi_d6_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pg1: dcmi_pixclk_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pg2: dcmi_d6_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pg3: dcmi_hsync_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pg10: dcmi_d2_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pg15: dcmi_d4_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_ph9: dcmi_d6_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pn9: dcmi_d5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* FDCAN_RX */ + + /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_ph9: fdcan1_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb5: fdcan2_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb12: fdcan2_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pe12: fdcan3_rx_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pf3: fdcan3_rx_pf3 { + pinmux = ; + }; + + /* FDCAN_TX */ + + /omit-if-no-ref/ fdcan1_tx_pa12: fdcan1_tx_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pc1: fdcan1_tx_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pd1: fdcan1_tx_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_ph2: fdcan1_tx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pb1: fdcan2_tx_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pe5: fdcan2_tx_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pg10: fdcan2_tx_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pe11: fdcan3_tx_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pf2: fdcan3_tx_pf2 { + pinmux = ; + }; + + /* FMC */ + + /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pa3: fmc_a17_pa3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a13_pa4: fmc_a13_pa4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pb1: fmc_noe_pb1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pb2: fmc_d2_pb2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pb3: fmc_a23_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl1_pb3: fmc_nbl1_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pb8: fmc_d1_pb8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pb9: fmc_d3_pb9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pb13: fmc_d5_pb13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d7_pb14: fmc_d7_pb14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pb15: fmc_d0_pb15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d14_pc0: fmc_d14_pc0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_pc2: fmc_ne3_pc2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pc3: fmc_d8_pc3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne1_pc4: fmc_ne1_pc4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pc5: fmc_nwe_pc5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a6_pd0: fmc_a6_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pd0: fmc_a22_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a0_pd2: fmc_a0_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pd2: fmc_a16_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a10_pd3: fmc_a10_pd3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a11_pd4: fmc_a11_pd4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pd5: fmc_d6_pd5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a1_pd6: fmc_a1_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pd6: fmc_a17_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a2_pd7: fmc_a2_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pd7: fmc_a18_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdclk_pd9: fmc_sdclk_pd9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a3_pd10: fmc_a3_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pd10: fmc_a19_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pd11: fmc_d8_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a5_pd12: fmc_a5_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pd12: fmc_a21_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pd13: fmc_d4_pd13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a9_pd14: fmc_a9_pd14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a8_pd15: fmc_a8_pd15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne1_pe5: fmc_sdne1_pe5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke1_pe6: fmc_sdcke1_pe6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnwe_pe11: fmc_sdnwe_pe11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pg1: fmc_a19_pg1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pg8: fmc_a20_pg8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pg9: fmc_d8_pg9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pg12: fmc_a18_pg12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pg15: fmc_clk_pg15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_ph9: fmc_d9_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_po0: fmc_a22_po0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_po1: fmc_a23_po1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_po2: fmc_a24_po2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_po3: fmc_a25_po3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_po4: fmc_a24_po4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl2_po4: fmc_nbl2_po4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_po5: fmc_a25_po5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl3_po5: fmc_nbl3_po5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d16_pp0: fmc_d16_pp0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d17_pp1: fmc_d17_pp1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d18_pp2: fmc_d18_pp2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d19_pp3: fmc_d19_pp3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d20_pp4: fmc_d20_pp4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d21_pp5: fmc_d21_pp5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d22_pp6: fmc_d22_pp6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d23_pp7: fmc_d23_pp7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d24_pp8: fmc_d24_pp8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d25_pp9: fmc_d25_pp9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d26_pp10: fmc_d26_pp10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d27_pp11: fmc_d27_pp11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d28_pp12: fmc_d28_pp12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d29_pp13: fmc_d29_pp13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d30_pp14: fmc_d30_pp14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d31_pp15: fmc_d31_pp15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pe5: i2c1_scl_pe5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_ph9: i2c1_scl_ph9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pd14: i2c2_scl_pd14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa8: i2c3_scl_pa8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pc10: i2c4_scl_pc10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pe13: i2c4_scl_pe13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pc1: i2c1_sda_pc1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pe6: i2c1_sda_pe6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd4: i2c2_sda_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pd15: i2c2_sda_pd15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa9: i2c3_sda_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc9: i2c3_sda_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pc11: i2c4_sda_pc11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pd11: i2c4_sda_pd11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pe14: i2c4_sda_pe14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pd3: i2c2_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pc8: i2c3_smba_pc8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pe15: i2c4_smba_pe15 { + pinmux = ; + bias-pull-up; + }; + + /* I2S_CK */ + + /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pb9: i2s1_ck_pb9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pc0: i2s1_ck_pc0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pf7: i2s1_ck_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa12: i2s2_ck_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pf2: i2s2_ck_pf2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pg10: i2s2_ck_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_ck_pc0: i2s3_ck_pc0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_ck_pc10: i2s3_ck_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pa5: i2s6_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pb13: i2s6_ck_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pc0: i2s6_ck_pc0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pc12: i2s6_ck_pc12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_MCK */ + + /omit-if-no-ref/ i2s1_mck_pd10: i2s1_mck_pd10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_mck_pc7: i2s3_mck_pc7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_mck_pf6: i2s6_mck_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_WS */ + + /omit-if-no-ref/ i2s1_ws_pa15: i2s1_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s1_ws_pc5: i2s1_ws_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s1_ws_pf4: i2s1_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pa11: i2s2_ws_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb4: i2s2_ws_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb12: i2s2_ws_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pc1: i2s2_ws_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pa15: i2s3_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pd7: i2s3_ws_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pf4: i2s3_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa0: i2s6_ws_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa15: i2s6_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pb15: i2s6_ws_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pf4: i2s6_ws_pf4 { + pinmux = ; + }; + + /* I3C_SCL */ + + /omit-if-no-ref/ i3c1_scl_pa5: i3c1_scl_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_pe5: i3c1_scl_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_scl_ph9: i3c1_scl_ph9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pa8: i3c2_scl_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pb10: i3c2_scl_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pc10: i3c2_scl_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_ph7: i3c2_scl_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I3C_SDA */ + + /omit-if-no-ref/ i3c1_sda_pa6: i3c1_sda_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pc1: i3c1_sda_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c1_sda_pe6: i3c1_sda_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pa9: i3c2_sda_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pb11: i3c2_sda_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pc11: i3c2_sda_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_ph8: i3c2_sda_ph8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { + pinmux = ; + }; + + /* LTDC */ + + /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g2_pa1: ltdc_g2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa2: ltdc_b7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pa5: ltdc_clk_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa6: ltdc_b7_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pa6: ltdc_hsync_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pa7: ltdc_b1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pa7: ltdc_r4_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pa8: ltdc_b6_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pa9: ltdc_b5_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pa10: ltdc_b4_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pa11: ltdc_b3_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pa12: ltdc_b2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r5_pa15: ltdc_r5_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pb1: ltdc_r1_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pb2: ltdc_b2_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pb4: ltdc_r3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pb5: ltdc_r2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pb10: ltdc_g7_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g6_pb11: ltdc_g6_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g5_pb12: ltdc_g5_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pb13: ltdc_clk_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pb14: ltdc_hsync_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pb15: ltdc_g4_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pc0: ltdc_r4_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pc4: ltdc_de_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pc4: ltdc_vsync_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pc8: ltdc_b0_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pc9: ltdc_b3_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pd8: ltdc_r7_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pd9: ltdc_r1_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pd13: ltdc_r6_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pd15: ltdc_r2_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pe4: ltdc_g1_pe4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pe11: ltdc_vsync_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pf2: ltdc_b1_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pf3: ltdc_r4_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pf4: ltdc_r3_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf5: ltdc_g0_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pf6: ltdc_de_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pf7: ltdc_vsync_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pf8: ltdc_r6_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pf9: ltdc_hsync_pf9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pf10: ltdc_r1_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pf11: ltdc_b0_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf14: ltdc_g0_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pf15: ltdc_g1_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg0: ltdc_r0_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pg0: ltdc_vsync_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pg1: ltdc_g1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg2: ltdc_r0_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pg4: ltdc_b0_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg5: ltdc_b1_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pg6: ltdc_b3_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pg8: ltdc_g7_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pg9: ltdc_r7_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pg10: ltdc_g4_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pg11: ltdc_r6_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pg12: ltdc_g0_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pg13: ltdc_de_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg14: ltdc_b1_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pg15: ltdc_b0_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_ph3: ltdc_b4_ph3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_ph4: ltdc_r4_ph4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_ph6: ltdc_b5_ph6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pn10: ltdc_b4_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pn11: ltdc_b6_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_po2: ltdc_b7_po2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g3_po3: ltdc_g3_po3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_po4: ltdc_b4_po4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pp15: ltdc_b5_pp15 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pc9: rcc_mco_2_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SDMMC */ + + /omit-if-no-ref/ sdmmc1_cdir_pc1: sdmmc1_cdir_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d5_pc1: sdmmc1_d5_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0dir_pc6: sdmmc1_d0dir_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d6_pc6: sdmmc1_d6_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d123dir_pc7: sdmmc1_d123dir_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d7_pc7: sdmmc1_d7_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pc8: sdmmc1_d0_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d1_pc9: sdmmc1_d1_pc9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d2_pc10: sdmmc1_d2_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d3_pc11: sdmmc1_d3_pc11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ck_pc12: sdmmc1_ck_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pd11: sdmmc1_d0_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pe15: sdmmc1_d0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_cmd_ph2: sdmmc1_cmd_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ckin_ph9: sdmmc1_ckin_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d4_ph9: sdmmc1_d4_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_cmd_pa0: sdmmc2_cmd_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d3_pb4: sdmmc2_d3_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d0_pb8: sdmmc2_d0_pb8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d2_pb9: sdmmc2_d2_pb9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d6_pb13: sdmmc2_d6_pb13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d2_pc0: sdmmc2_d2_pc0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d5_pc1: sdmmc2_d5_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_ck_pc2: sdmmc2_ck_pc2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_cmd_pc3: sdmmc2_cmd_pc3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d0_pc4: sdmmc2_d0_pc4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d1_pc5: sdmmc2_d1_pc5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d6_pc6: sdmmc2_d6_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d7_pc7: sdmmc2_d7_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_ck_pd2: sdmmc2_ck_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d7_pd5: sdmmc2_d7_pd5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d3_pe4: sdmmc2_d3_pe4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d1_pg8: sdmmc2_d1_pg8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d4_ph9: sdmmc2_d4_ph9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb4: spi1_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb8: spi1_miso_pb8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pc4: spi2_miso_pc4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd6: spi2_miso_pd6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd11: spi2_miso_pd11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pp8: spi2_miso_pp8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb4: spi3_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc11: spi3_miso_pc11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pb6: spi4_miso_pb6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pe13: spi4_miso_pe13 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pd4: spi5_miso_pd4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pf12: spi5_miso_pf12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pg1: spi5_miso_pg1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_ph8: spi5_miso_ph8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pa6: spi6_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pb4: spi6_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pe4: spi6_miso_pe4 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa7: spi1_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_mosi_pb5: spi1_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_mosi_pc3: spi1_mosi_pc3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd2: spi2_mosi_pd2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd7: spi2_mosi_pd7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pg8: spi2_mosi_pg8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pp9: spi2_mosi_pp9 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb2: spi3_mosi_pb2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb5: spi3_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc2: spi3_mosi_pc2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc12: spi3_mosi_pc12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pb7: spi4_mosi_pb7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pe14: spi4_mosi_pe14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pa4: spi5_mosi_pa4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf11: spi5_mosi_pf11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf14: spi5_mosi_pf14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pg2: spi5_mosi_pg2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_ph7: spi5_mosi_ph7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pa7: spi6_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pb5: spi6_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pg14: spi6_mosi_pg14 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa15: spi1_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pc5: spi1_nss_pc5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pf4: spi1_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa11: spi2_nss_pa11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb4: spi2_nss_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pc1: spi2_nss_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa15: spi3_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pd7: spi3_nss_pd7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pf4: spi3_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pb0: spi4_nss_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pe11: spi4_nss_pe11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pa3: spi5_nss_pa3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pf13: spi5_nss_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_ph6: spi5_nss_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa0: spi6_nss_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa15: spi6_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pb15: spi6_nss_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pf4: spi6_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pa5: spi1_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pb9: spi1_sck_pb9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pc0: spi1_sck_pc0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pf7: spi1_sck_pf7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa12: spi2_sck_pa12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pf2: spi2_sck_pf2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pg10: spi2_sck_pg10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc0: spi3_sck_pc0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe2: spi4_sck_pe2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe12: spi4_sck_pe12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pe15: spi5_sck_pe15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pf15: spi5_sck_pf15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pg12: spi5_sck_pg12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_ph5: spi5_sck_ph5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pa5: spi6_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pb13: spi6_sck_pb13 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pc0: spi6_sck_pc0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pc12: spi6_sck_pc12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb7: tim1_bkin2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pb12: tim1_bkin_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pc10: tim1_bkin_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pd4: tim1_bkin2_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pe15: tim1_bkin_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pg4: tim1_bkin2_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pa0: tim15_bkin_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pe3: tim15_bkin_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_ph2: tim15_bkin_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb4: tim16_bkin_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pf10: tim16_bkin_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pg6: tim17_bkin_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_bkin_pq1: tim8_bkin_pq1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_bkin2_pq2: tim8_bkin2_pq2 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa7: tim1_ch1n_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim11_ch1_pa8: tim11_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb0: tim1_ch4_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb1: tim1_ch3n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb2: tim1_ch1_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb3: tim1_ch4n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pc4: tim1_ch2n_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pc6: tim1_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pc12: tim1_ch4_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pd2: tim1_ch3_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pd5: tim1_ch4n_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pd6: tim1_ch1_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pd7: tim1_ch2_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe2: tim1_ch2n_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pe8: tim1_ch1n_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pe9: tim1_ch1_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe10: tim1_ch2n_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pe11: tim1_ch2_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pe12: tim1_ch3n_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pe13: tim1_ch3_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pe14: tim1_ch4_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pf2: tim1_ch3n_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pf6: tim1_ch3_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pf7: tim1_ch2n_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pg0: tim1_ch4n_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pg8: tim1_ch3n_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pg10: tim1_ch1n_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pg15: tim1_ch4_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa1: tim2_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa2: tim2_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa15: tim2_ch1_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pb10: tim2_ch3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pb11: tim2_ch4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pc0: tim2_ch2_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch1_pc4: tim12_ch1_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pf6: tim2_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pf14: tim2_ch2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch1_pg0: tim12_ch1_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim12_ch2_pg8: tim12_ch2_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pa6: tim13_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa6: tim3_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa7: tim3_ch2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb1: tim3_ch4_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb4: tim3_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pb5: tim3_ch2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc6: tim3_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc7: tim3_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pc9: tim3_ch4_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pf7: tim3_ch3_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pg1: tim13_ch1_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pa7: tim14_ch1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pc1: tim4_ch4_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pd13: tim4_ch2_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pe5: tim4_ch1_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pe6: tim4_ch2_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pf0: tim4_ch4_pf0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pf1: tim4_ch3_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pg2: tim14_ch1_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_ph9: tim4_ch3_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pb6: tim15_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pb7: tim15_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pc12: tim15_ch1_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd2: tim15_ch1n_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pd6: tim15_ch2_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pd7: tim15_ch1n_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pf6: tim15_ch2_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch4_pf6: tim5_ch4_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa3: tim16_ch1_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pc7: tim16_ch1n_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pe5: tim16_ch1n_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pg1: tim16_ch1n_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_ph9: tim16_ch1_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pc1: tim17_ch1_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pe6: tim17_ch1n_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pg12: tim17_ch1_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch3n_pb13: tim8_ch3n_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4n_pb14: tim8_ch4n_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch1_pq3: tim8_ch1_pq3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch1n_pq4: tim8_ch1n_pq4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch2_pq5: tim8_ch2_pq5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch2n_pq6: tim8_ch2n_pq6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch3_pq7: tim8_ch3_pq7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pa5: tim9_ch2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pb1: tim9_ch2_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pc6: tim9_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pc7: tim9_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pf7: tim9_ch1_pf7 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ usart10_cts_pb13: usart10_cts_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pg5: usart2_cts_pg5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pg10: usart3_cts_pg10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pg8: uart4_cts_pg8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pb13: usart6_cts_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pb14: usart6_cts_pb14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pd3: usart6_cts_pd3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pg2: uart7_cts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart8_cts_pf1: uart8_cts_pf1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ uart4_de_pa15: uart4_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ uart4_de_pc4: uart4_de_pc4 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ uart5_de_pc8: uart5_de_pc8 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pc4: usart3_rts_pc4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg13: usart3_rts_pg13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_rts_pc4: uart4_rts_pc4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pb15: usart6_rts_pb15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pd4: usart6_rts_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pg1: uart7_rts_pg1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart8_rts_pf0: uart8_rts_pf0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ usart10_rx_pe4: usart10_rx_pe4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa7: usart1_rx_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pe6: lpuart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pe6: usart1_rx_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pf12: usart1_rx_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pg8: usart1_rx_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pc2: usart2_rx_pc2 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pf6: usart2_rx_pf6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc11: usart3_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pd9: usart3_rx_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe0: usart3_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe10: usart3_rx_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa1: uart4_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa11: uart4_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pc11: uart4_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pd0: uart4_rx_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_ph9: uart4_rx_ph9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb5: uart5_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb12: uart5_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_ph2: uart5_rx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pa4: usart6_rx_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pb8: usart6_rx_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc9: usart6_rx_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa3: uart7_rx_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa8: uart7_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pc0: uart7_rx_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pe7: uart7_rx_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pf10: uart7_rx_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pg11: uart7_rx_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ uart9_rx_pf1: uart9_rx_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart9_rx_pg0: uart9_rx_pg0 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ usart10_tx_pb9: usart10_tx_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pc4: usart1_tx_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pe5: lpuart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pe5: usart1_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pf13: usart1_tx_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb1: usart2_tx_pb1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd5: usart2_tx_pd5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pg3: usart2_tx_pg3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd8: usart3_tx_pd8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe1: usart3_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe8: usart3_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa0: uart4_tx_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa12: uart4_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc1: uart4_tx_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc10: uart4_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pd1: uart4_tx_pd1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pc12: uart5_tx_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe5: uart5_tx_pe5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pe6: uart5_tx_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pg10: uart5_tx_pg10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pg14: usart6_tx_pg14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pa15: uart7_tx_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pb4: uart7_tx_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pe8: uart7_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pg12: uart7_tx_pg12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_ph3: uart7_tx_ph3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_ph4: uart7_tx_ph4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf0: uart9_tx_pf0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { + pinmux = ; + bias-pull-up; + }; + + /* XSPIM */ + + /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs1_pn1: xspim_p2_ncs1_pn1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io0_pn2: xspim_p2_io0_pn2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io1_pn3: xspim_p2_io1_pn3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io2_pn4: xspim_p2_io2_pn4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io3_pn5: xspim_p2_io3_pn5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_clk_pn6: xspim_p2_clk_pn6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_nclk_pn7: xspim_p2_nclk_pn7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io4_pn8: xspim_p2_io4_pn8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io5_pn9: xspim_p2_io5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io6_pn10: xspim_p2_io6_pn10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io7_pn11: xspim_p2_io7_pn11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs2_pn12: xspim_p2_ncs2_pn12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_ncs1_po0: xspim_p1_ncs1_po0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_ncs2_po1: xspim_p1_ncs2_po1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_dqs0_po2: xspim_p1_dqs0_po2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_dqs1_po3: xspim_p1_dqs1_po3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_clk_po4: xspim_p1_clk_po4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_nclk_po5: xspim_p1_nclk_po5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io0_pp0: xspim_p1_io0_pp0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io1_pp1: xspim_p1_io1_pp1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io2_pp2: xspim_p1_io2_pp2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io3_pp3: xspim_p1_io3_pp3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io4_pp4: xspim_p1_io4_pp4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io5_pp5: xspim_p1_io5_pp5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io6_pp6: xspim_p1_io6_pp6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io7_pp7: xspim_p1_io7_pp7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io8_pp8: xspim_p1_io8_pp8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io9_pp9: xspim_p1_io9_pp9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io10_pp10: xspim_p1_io10_pp10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io11_pp11: xspim_p1_io11_pp11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io12_pp12: xspim_p1_io12_pp12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io13_pp13: xspim_p1_io13_pp13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io14_pp14: xspim_p1_io14_pp14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p1_io15_pp15: xspim_p1_io15_pp15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/n6/stm32n657z0hxq-pinctrl.dtsi b/dts/st/n6/stm32n657z0hxq-pinctrl.dtsi new file mode 100644 index 000000000..af554aca6 --- /dev/null +++ b/dts/st/n6/stm32n657z0hxq-pinctrl.dtsi @@ -0,0 +1,2241 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@56020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc1_inn1_pa0: adc1_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp0_pa0: adc1_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp1_pa1: adc1_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp14_pa2: adc1_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp3_pa6: adc1_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp5_pa8: adc1_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp10_pa9: adc1_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn10_pa10: adc1_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp11_pa10: adc1_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn11_pa11: adc1_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp12_pa11: adc1_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn12_pa12: adc1_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp13_pa12: adc1_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn4_pb10: adc1_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp8_pb10: adc1_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp4_pb11: adc1_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp16_pf3: adc1_inp16_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp18_pf4: adc1_inp18_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn5_pf7: adc1_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp9_pf7: adc1_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp2_pf11: adc1_inp2_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inn2_pf12: adc1_inn2_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_inp6_pf12: adc1_inp6_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn1_pa0: adc2_inn1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp0_pa0: adc2_inp0_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp1_pa1: adc2_inp1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp14_pa2: adc2_inp14_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp18_pa5: adc2_inp18_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp3_pa6: adc2_inp3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp5_pa8: adc2_inp5_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp10_pa9: adc2_inp10_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn10_pa10: adc2_inn10_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp11_pa10: adc2_inp11_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn11_pa11: adc2_inn11_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp12_pa11: adc2_inp12_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn12_pa12: adc2_inn12_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp13_pa12: adc2_inp13_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn4_pb10: adc2_inn4_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp8_pb10: adc2_inp8_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp4_pb11: adc2_inp4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn5_pf7: adc2_inn5_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp9_pf7: adc2_inp9_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp2_pf13: adc2_inp2_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inn2_pf14: adc2_inn2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_inp6_pf14: adc2_inp6_pf14 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc9: analog_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc10: analog_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc11: analog_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc12: analog_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd1: analog_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe7: analog_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe8: analog_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe9: analog_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe10: analog_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe12: analog_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe13: analog_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe14: analog_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe15: analog_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf2: analog_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf3: analog_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf4: analog_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf5: analog_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf7: analog_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf8: analog_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf10: analog_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf11: analog_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf12: analog_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf13: analog_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf14: analog_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf15: analog_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg2: analog_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg10: analog_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg13: analog_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg14: analog_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph0: analog_ph0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph1: analog_ph1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph2: analog_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn0: analog_pn0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn1: analog_pn1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn2: analog_pn2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn3: analog_pn3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn4: analog_pn4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn5: analog_pn5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn6: analog_pn6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn7: analog_pn7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn8: analog_pn8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn9: analog_pn9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn10: analog_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn11: analog_pn11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pn12: analog_pn12 { + pinmux = ; + }; + + /* DCMI */ + + /omit-if-no-ref/ dcmi_d0_pa1: dcmi_d0_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_pixclk_pa6: dcmi_pixclk_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d0_pa9: dcmi_d0_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d1_pa10: dcmi_d1_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pb0: dcmi_d4_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_vsync_pb4: dcmi_vsync_pb4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pb6: dcmi_d6_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d7_pb7: dcmi_d7_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pc8: dcmi_d2_pc8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pc9: dcmi_d3_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pc11: dcmi_d4_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pe0: dcmi_d2_pe0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d4_pe8: dcmi_d4_pe8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d3_pe10: dcmi_d3_pe10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf3: dcmi_hsync_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_hsync_pf4: dcmi_hsync_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pf5: dcmi_d6_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d6_pg2: dcmi_d6_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d2_pg10: dcmi_d2_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ dcmi_d5_pn9: dcmi_d5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* FDCAN_RX */ + + /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb5: fdcan2_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_rx_pb12: fdcan2_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pe12: fdcan3_rx_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_rx_pf3: fdcan3_rx_pf3 { + pinmux = ; + }; + + /* FDCAN_TX */ + + /omit-if-no-ref/ fdcan1_tx_pa12: fdcan1_tx_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pd1: fdcan1_tx_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_ph2: fdcan1_tx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan2_tx_pg10: fdcan2_tx_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan3_tx_pf2: fdcan3_tx_pf2 { + pinmux = ; + }; + + /* FMC */ + + /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa8: i2c3_scl_pa8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pc10: i2c4_scl_pc10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pe13: i2c4_scl_pe13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa9: i2c3_sda_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc9: i2c3_sda_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pc11: i2c4_sda_pc11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pe14: i2c4_sda_pe14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pc8: i2c3_smba_pc8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pe15: i2c4_smba_pe15 { + pinmux = ; + bias-pull-up; + }; + + /* I2S_CK */ + + /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s1_ck_pf7: i2s1_ck_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pa12: i2s2_ck_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pf2: i2s2_ck_pf2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s2_ck_pg10: i2s2_ck_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s3_ck_pc10: i2s3_ck_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pa5: i2s6_ck_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i2s6_ck_pc12: i2s6_ck_pc12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I2S_WS */ + + /omit-if-no-ref/ i2s1_ws_pa15: i2s1_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s1_ws_pf4: i2s1_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pa11: i2s2_ws_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb4: i2s2_ws_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s2_ws_pb12: i2s2_ws_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pa15: i2s3_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s3_ws_pf4: i2s3_ws_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa0: i2s6_ws_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pa15: i2s6_ws_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ i2s6_ws_pf4: i2s6_ws_pf4 { + pinmux = ; + }; + + /* I3C_SCL */ + + /omit-if-no-ref/ i3c1_scl_pa5: i3c1_scl_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pa8: i3c2_scl_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pb10: i3c2_scl_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_scl_pc10: i3c2_scl_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* I3C_SDA */ + + /omit-if-no-ref/ i3c1_sda_pa6: i3c1_sda_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pa9: i3c2_sda_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pb11: i3c2_sda_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ i3c2_sda_pc11: i3c2_sda_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { + pinmux = ; + }; + + /* LTDC */ + + /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g2_pa1: ltdc_g2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa2: ltdc_b7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_clk_pa5: ltdc_clk_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b7_pa6: ltdc_b7_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_hsync_pa6: ltdc_hsync_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pa8: ltdc_b6_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b5_pa9: ltdc_b5_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pa10: ltdc_b4_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pa11: ltdc_b3_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b2_pa12: ltdc_b2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r5_pa15: ltdc_r5_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pb4: ltdc_r3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r2_pb5: ltdc_r2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g7_pb10: ltdc_g7_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g6_pb11: ltdc_g6_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g5_pb12: ltdc_g5_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pc8: ltdc_b0_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b3_pc9: ltdc_b3_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r7_pd8: ltdc_r7_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pf2: ltdc_b1_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r4_pf3: ltdc_r4_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r3_pf4: ltdc_r3_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf5: ltdc_g0_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_vsync_pf7: ltdc_vsync_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r6_pf8: ltdc_r6_pf8 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r1_pf10: ltdc_r1_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b0_pf11: ltdc_b0_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g0_pf14: ltdc_g0_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g1_pf15: ltdc_g1_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_r0_pg2: ltdc_r0_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_g4_pg10: ltdc_g4_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_de_pg13: ltdc_de_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b1_pg14: ltdc_b1_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b4_pn10: ltdc_b4_pn10 { + pinmux = ; + }; + + /omit-if-no-ref/ ltdc_b6_pn11: ltdc_b6_pn11 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pc9: rcc_mco_2_pc9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb4: spi1_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb4: spi3_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc11: spi3_miso_pc11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pb6: spi4_miso_pb6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_miso_pe13: spi4_miso_pe13 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_miso_pf12: spi5_miso_pf12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pa6: spi6_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_miso_pb4: spi6_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pb5: spi1_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb5: spi3_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc12: spi3_mosi_pc12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pb7: spi4_mosi_pb7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi4_mosi_pe14: spi4_mosi_pe14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf11: spi5_mosi_pf11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pf14: spi5_mosi_pf14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi5_mosi_pg2: spi5_mosi_pg2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pb5: spi6_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi6_mosi_pg14: spi6_mosi_pg14 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa15: spi1_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pf4: spi1_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa11: spi2_nss_pa11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb4: spi2_nss_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa15: spi3_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pf4: spi3_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi4_nss_pb0: spi4_nss_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi5_nss_pf13: spi5_nss_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa0: spi6_nss_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pa15: spi6_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi6_nss_pf4: spi6_nss_pf4 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pa5: spi1_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pf7: spi1_sck_pf7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa12: spi2_sck_pa12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pf2: spi2_sck_pf2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pg10: spi2_sck_pg10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe2: spi4_sck_pe2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi4_sck_pe12: spi4_sck_pe12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pe15: spi5_sck_pe15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi5_sck_pf15: spi5_sck_pf15 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pa5: spi6_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi6_sck_pc12: spi6_sck_pc12 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb7: tim1_bkin2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pb12: tim1_bkin_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pc10: tim1_bkin_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pe15: tim1_bkin_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pa0: tim15_bkin_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pe3: tim15_bkin_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_ph2: tim15_bkin_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb4: tim16_bkin_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pf10: tim16_bkin_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim11_ch1_pa8: tim11_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb0: tim1_ch4_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pc12: tim1_ch4_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe2: tim1_ch2n_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pe8: tim1_ch1n_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pe9: tim1_ch1_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe10: tim1_ch2n_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pe12: tim1_ch3n_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pe13: tim1_ch3_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pe14: tim1_ch4_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pf2: tim1_ch3n_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pf7: tim1_ch2n_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pg10: tim1_ch1n_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa1: tim2_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa2: tim2_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa15: tim2_ch1_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pb10: tim2_ch3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pb11: tim2_ch4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pf14: tim2_ch2_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim13_ch1_pa6: tim13_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa6: tim3_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb4: tim3_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pb5: tim3_ch2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pc9: tim3_ch4_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pf7: tim3_ch3_pf7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim14_ch1_pg2: tim14_ch1_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pb6: tim15_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pb7: tim15_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pc12: tim15_ch1_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch2_pa5: tim9_ch2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim9_ch1_pf7: tim9_ch1_pf7 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pg10: usart3_cts_pg10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_cts_pg2: uart7_cts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ uart4_de_pa15: uart4_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ uart5_de_pc8: uart5_de_pc8 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pg13: usart3_rts_pg13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pf12: usart1_rx_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc11: usart3_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe0: usart3_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pe10: usart3_rx_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa1: uart4_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa11: uart4_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pc11: uart4_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb5: uart5_rx_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pb12: uart5_rx_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_ph2: uart5_rx_ph2 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc9: usart6_rx_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pa8: uart7_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pe7: uart7_rx_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ uart7_rx_pf10: uart7_rx_pf10 { + pinmux = ; + }; + + /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pf13: usart1_tx_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd8: usart3_tx_pd8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe1: usart3_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pe8: usart3_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa0: uart4_tx_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa12: uart4_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc10: uart4_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pd1: uart4_tx_pd1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pc12: uart5_tx_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pg10: uart5_tx_pg10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pg14: usart6_tx_pg14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pa15: uart7_tx_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pb4: uart7_tx_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart7_tx_pe8: uart7_tx_pe8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { + pinmux = ; + bias-pull-up; + }; + + /* XSPIM */ + + /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs1_pn1: xspim_p2_ncs1_pn1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io0_pn2: xspim_p2_io0_pn2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io1_pn3: xspim_p2_io1_pn3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io2_pn4: xspim_p2_io2_pn4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io3_pn5: xspim_p2_io3_pn5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_clk_pn6: xspim_p2_clk_pn6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_nclk_pn7: xspim_p2_nclk_pn7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io4_pn8: xspim_p2_io4_pn8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io5_pn9: xspim_p2_io5_pn9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io6_pn10: xspim_p2_io6_pn10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_io7_pn11: xspim_p2_io7_pn11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ xspim_p2_ncs2_pn12: xspim_p2_ncs2_pn12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + }; + }; +}; \ No newline at end of file