diff --git a/dts/st/h7/stm32h7r3a8ix-pinctrl.dtsi b/dts/st/h7/stm32h7r3a8ix-pinctrl.dtsi index b05400739..9fd9e0f82 100644 --- a/dts/st/h7/stm32h7r3a8ix-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r3a8ix-pinctrl.dtsi @@ -907,6 +907,145 @@ slew-rate = "very-high-speed"; }; + /* ETH_MII */ + + /omit-if-no-ref/ eth_mii_rx_clk_pa1: eth_mii_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_col_pa3: eth_mii_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_dv_pa7: eth_mii_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pb0: eth_mii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb1: eth_mii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pb6: eth_mii_rx_clk_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb7: eth_mii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pb8: eth_mii_txd3_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_er_pb10: eth_mii_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pb11: eth_mii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pb13: eth_mii_rxd3_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd2_pc2: eth_mii_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_clk_pc3: eth_mii_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd0_pc4: eth_mii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd1_pc5: eth_mii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pd7: eth_mii_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pd8: eth_mii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pe2: eth_mii_txd3_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pe3: eth_mii_rxd3_pe3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd2_pf5: eth_mii_rxd2_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* ETH_RMII */ + + /omit-if-no-ref/ eth_rmii_txd0_pb0: eth_rmii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb1: eth_rmii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb7: eth_rmii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pb11: eth_rmii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd0_pc4: eth_rmii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd1_pc5: eth_rmii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pd8: eth_rmii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/h7/stm32h7r3i8kx-pinctrl.dtsi b/dts/st/h7/stm32h7r3i8kx-pinctrl.dtsi index 5c76e35f7..7feb581b9 100644 --- a/dts/st/h7/stm32h7r3i8kx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r3i8kx-pinctrl.dtsi @@ -968,6 +968,150 @@ slew-rate = "very-high-speed"; }; + /* ETH_MII */ + + /omit-if-no-ref/ eth_mii_rx_clk_pa1: eth_mii_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_col_pa3: eth_mii_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_dv_pa7: eth_mii_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pb0: eth_mii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb1: eth_mii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pb6: eth_mii_rx_clk_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb7: eth_mii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pb8: eth_mii_txd3_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_er_pb10: eth_mii_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pb11: eth_mii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pb13: eth_mii_rxd3_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd2_pc2: eth_mii_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_clk_pc3: eth_mii_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd0_pc4: eth_mii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd1_pc5: eth_mii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pd7: eth_mii_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pd8: eth_mii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pe2: eth_mii_txd3_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pe3: eth_mii_rxd3_pe3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_crs_pf3: eth_mii_crs_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd2_pf5: eth_mii_rxd2_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* ETH_RMII */ + + /omit-if-no-ref/ eth_rmii_txd0_pb0: eth_rmii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb1: eth_rmii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb7: eth_rmii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pb11: eth_rmii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd0_pc4: eth_rmii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd1_pc5: eth_rmii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pd8: eth_rmii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/h7/stm32h7r3i8tx-pinctrl.dtsi b/dts/st/h7/stm32h7r3i8tx-pinctrl.dtsi index 3f4463151..0b2f3fcaa 100644 --- a/dts/st/h7/stm32h7r3i8tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r3i8tx-pinctrl.dtsi @@ -939,6 +939,150 @@ slew-rate = "very-high-speed"; }; + /* ETH_MII */ + + /omit-if-no-ref/ eth_mii_rx_clk_pa1: eth_mii_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_col_pa3: eth_mii_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_dv_pa7: eth_mii_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pb0: eth_mii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb1: eth_mii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pb6: eth_mii_rx_clk_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb7: eth_mii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pb8: eth_mii_txd3_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_er_pb10: eth_mii_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pb11: eth_mii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pb13: eth_mii_rxd3_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd2_pc2: eth_mii_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_clk_pc3: eth_mii_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd0_pc4: eth_mii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd1_pc5: eth_mii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pd7: eth_mii_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pd8: eth_mii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pe2: eth_mii_txd3_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pe3: eth_mii_rxd3_pe3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_crs_pf3: eth_mii_crs_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd2_pf5: eth_mii_rxd2_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* ETH_RMII */ + + /omit-if-no-ref/ eth_rmii_txd0_pb0: eth_rmii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb1: eth_rmii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb7: eth_rmii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pb11: eth_rmii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd0_pc4: eth_rmii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd1_pc5: eth_rmii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pd8: eth_rmii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/h7/stm32h7r3l8hx-pinctrl.dtsi b/dts/st/h7/stm32h7r3l8hx-pinctrl.dtsi index 853467c60..efe339a6f 100644 --- a/dts/st/h7/stm32h7r3l8hx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r3l8hx-pinctrl.dtsi @@ -1146,6 +1146,210 @@ slew-rate = "very-high-speed"; }; + /* ETH_MII */ + + /omit-if-no-ref/ eth_mii_rx_clk_pa1: eth_mii_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_col_pa3: eth_mii_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_dv_pa7: eth_mii_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pb0: eth_mii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb1: eth_mii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pb6: eth_mii_rx_clk_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb7: eth_mii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pb8: eth_mii_txd3_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_er_pb10: eth_mii_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pb11: eth_mii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pb13: eth_mii_rxd3_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd2_pc2: eth_mii_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_clk_pc3: eth_mii_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd0_pc4: eth_mii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd1_pc5: eth_mii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pd7: eth_mii_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pd8: eth_mii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pe2: eth_mii_txd3_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pe3: eth_mii_rxd3_pe3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_crs_pf3: eth_mii_crs_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd2_pf5: eth_mii_rxd2_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd0_pg4: eth_mii_rxd0_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd1_pg5: eth_mii_rxd1_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pg11: eth_mii_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pg12: eth_mii_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pg13: eth_mii_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pg14: eth_mii_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* ETH_RMII */ + + /omit-if-no-ref/ eth_rmii_txd0_pb0: eth_rmii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb1: eth_rmii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb7: eth_rmii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pb11: eth_rmii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd0_pc4: eth_rmii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd1_pc5: eth_rmii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pd8: eth_rmii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd0_pg4: eth_rmii_rxd0_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd1_pg5: eth_rmii_rxd1_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pg11: eth_rmii_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pg12: eth_rmii_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd0_pg13: eth_rmii_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pg14: eth_rmii_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/h7/stm32h7r3l8hxh-pinctrl.dtsi b/dts/st/h7/stm32h7r3l8hxh-pinctrl.dtsi index ee7c956a8..5969b45b5 100644 --- a/dts/st/h7/stm32h7r3l8hxh-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r3l8hxh-pinctrl.dtsi @@ -1098,6 +1098,180 @@ slew-rate = "very-high-speed"; }; + /* ETH_MII */ + + /omit-if-no-ref/ eth_mii_rx_clk_pa1: eth_mii_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_col_pa3: eth_mii_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_dv_pa7: eth_mii_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pb0: eth_mii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb1: eth_mii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pb6: eth_mii_rx_clk_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb7: eth_mii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pb8: eth_mii_txd3_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_er_pb10: eth_mii_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pb11: eth_mii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pb13: eth_mii_rxd3_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd2_pc2: eth_mii_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_clk_pc3: eth_mii_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd0_pc4: eth_mii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd1_pc5: eth_mii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pd7: eth_mii_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pe2: eth_mii_txd3_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pe3: eth_mii_rxd3_pe3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_crs_pf3: eth_mii_crs_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd2_pf5: eth_mii_rxd2_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pg11: eth_mii_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pg12: eth_mii_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pg13: eth_mii_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pg14: eth_mii_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* ETH_RMII */ + + /omit-if-no-ref/ eth_rmii_txd0_pb0: eth_rmii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb1: eth_rmii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb7: eth_rmii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pb11: eth_rmii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd0_pc4: eth_rmii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd1_pc5: eth_rmii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pg11: eth_rmii_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pg12: eth_rmii_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd0_pg13: eth_rmii_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pg14: eth_rmii_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/h7/stm32h7r3z8jx-pinctrl.dtsi b/dts/st/h7/stm32h7r3z8jx-pinctrl.dtsi index 650776840..1cbe51c18 100644 --- a/dts/st/h7/stm32h7r3z8jx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r3z8jx-pinctrl.dtsi @@ -785,6 +785,140 @@ slew-rate = "very-high-speed"; }; + /* ETH_MII */ + + /omit-if-no-ref/ eth_mii_rx_clk_pa1: eth_mii_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_col_pa3: eth_mii_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_dv_pa7: eth_mii_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pb0: eth_mii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb1: eth_mii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pb6: eth_mii_rx_clk_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb7: eth_mii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pb8: eth_mii_txd3_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_er_pb10: eth_mii_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pb11: eth_mii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pb13: eth_mii_rxd3_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd2_pc2: eth_mii_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_clk_pc3: eth_mii_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd0_pc4: eth_mii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd1_pc5: eth_mii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pd7: eth_mii_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pd8: eth_mii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pe2: eth_mii_txd3_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pe3: eth_mii_rxd3_pe3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* ETH_RMII */ + + /omit-if-no-ref/ eth_rmii_txd0_pb0: eth_rmii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb1: eth_rmii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb7: eth_rmii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pb11: eth_rmii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd0_pc4: eth_rmii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd1_pc5: eth_rmii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pd8: eth_rmii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/h7/stm32h7r3z8tx-pinctrl.dtsi b/dts/st/h7/stm32h7r3z8tx-pinctrl.dtsi index e23c348dd..64638b4f9 100644 --- a/dts/st/h7/stm32h7r3z8tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r3z8tx-pinctrl.dtsi @@ -811,6 +811,140 @@ slew-rate = "very-high-speed"; }; + /* ETH_MII */ + + /omit-if-no-ref/ eth_mii_rx_clk_pa1: eth_mii_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_col_pa3: eth_mii_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_dv_pa7: eth_mii_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pb0: eth_mii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb1: eth_mii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pb6: eth_mii_rx_clk_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb7: eth_mii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pb8: eth_mii_txd3_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_er_pb10: eth_mii_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pb11: eth_mii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pb13: eth_mii_rxd3_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd2_pc2: eth_mii_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_clk_pc3: eth_mii_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd0_pc4: eth_mii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd1_pc5: eth_mii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pd7: eth_mii_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pd8: eth_mii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pe2: eth_mii_txd3_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pe3: eth_mii_rxd3_pe3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* ETH_RMII */ + + /omit-if-no-ref/ eth_rmii_txd0_pb0: eth_rmii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb1: eth_rmii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb7: eth_rmii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pb11: eth_rmii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd0_pc4: eth_rmii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd1_pc5: eth_rmii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pd8: eth_rmii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/h7/stm32h7r7a8ix-pinctrl.dtsi b/dts/st/h7/stm32h7r7a8ix-pinctrl.dtsi index 68085c943..0cabb0470 100644 --- a/dts/st/h7/stm32h7r7a8ix-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r7a8ix-pinctrl.dtsi @@ -881,6 +881,140 @@ slew-rate = "very-high-speed"; }; + /* ETH_MII */ + + /omit-if-no-ref/ eth_mii_rx_clk_pa1: eth_mii_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_col_pa3: eth_mii_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_dv_pa7: eth_mii_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pb0: eth_mii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb1: eth_mii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pb6: eth_mii_rx_clk_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb7: eth_mii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pb8: eth_mii_txd3_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_er_pb10: eth_mii_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pb11: eth_mii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pb13: eth_mii_rxd3_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd2_pc2: eth_mii_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_clk_pc3: eth_mii_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd0_pc4: eth_mii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd1_pc5: eth_mii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pd7: eth_mii_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pd8: eth_mii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pe2: eth_mii_txd3_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pe3: eth_mii_rxd3_pe3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* ETH_RMII */ + + /omit-if-no-ref/ eth_rmii_txd0_pb0: eth_rmii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb1: eth_rmii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb7: eth_rmii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pb11: eth_rmii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd0_pc4: eth_rmii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd1_pc5: eth_rmii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pd8: eth_rmii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/h7/stm32h7r7i8kx-pinctrl.dtsi b/dts/st/h7/stm32h7r7i8kx-pinctrl.dtsi index c99f4e344..ec63593a9 100644 --- a/dts/st/h7/stm32h7r7i8kx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r7i8kx-pinctrl.dtsi @@ -948,6 +948,150 @@ slew-rate = "very-high-speed"; }; + /* ETH_MII */ + + /omit-if-no-ref/ eth_mii_rx_clk_pa1: eth_mii_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_col_pa3: eth_mii_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_dv_pa7: eth_mii_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pb0: eth_mii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb1: eth_mii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pb6: eth_mii_rx_clk_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb7: eth_mii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pb8: eth_mii_txd3_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_er_pb10: eth_mii_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pb11: eth_mii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pb13: eth_mii_rxd3_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd2_pc2: eth_mii_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_clk_pc3: eth_mii_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd0_pc4: eth_mii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd1_pc5: eth_mii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pd7: eth_mii_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pd8: eth_mii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pe2: eth_mii_txd3_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pe3: eth_mii_rxd3_pe3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_crs_pf3: eth_mii_crs_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd2_pf5: eth_mii_rxd2_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* ETH_RMII */ + + /omit-if-no-ref/ eth_rmii_txd0_pb0: eth_rmii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb1: eth_rmii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb7: eth_rmii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pb11: eth_rmii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd0_pc4: eth_rmii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd1_pc5: eth_rmii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pd8: eth_rmii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/h7/stm32h7r7i8tx-pinctrl.dtsi b/dts/st/h7/stm32h7r7i8tx-pinctrl.dtsi index 7eaab2adf..d5b5886fb 100644 --- a/dts/st/h7/stm32h7r7i8tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r7i8tx-pinctrl.dtsi @@ -905,6 +905,140 @@ slew-rate = "very-high-speed"; }; + /* ETH_MII */ + + /omit-if-no-ref/ eth_mii_rx_clk_pa1: eth_mii_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_col_pa3: eth_mii_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_dv_pa7: eth_mii_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pb0: eth_mii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb1: eth_mii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pb6: eth_mii_rx_clk_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb7: eth_mii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pb8: eth_mii_txd3_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_er_pb10: eth_mii_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pb11: eth_mii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pb13: eth_mii_rxd3_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd2_pc2: eth_mii_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_clk_pc3: eth_mii_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd0_pc4: eth_mii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd1_pc5: eth_mii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pd7: eth_mii_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pe2: eth_mii_txd3_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pe3: eth_mii_rxd3_pe3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_crs_pf3: eth_mii_crs_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd2_pf5: eth_mii_rxd2_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* ETH_RMII */ + + /omit-if-no-ref/ eth_rmii_txd0_pb0: eth_rmii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb1: eth_rmii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb7: eth_rmii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pb11: eth_rmii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd0_pc4: eth_rmii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd1_pc5: eth_rmii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/h7/stm32h7r7l8hx-pinctrl.dtsi b/dts/st/h7/stm32h7r7l8hx-pinctrl.dtsi index 8bdd42a36..b7354f1bb 100644 --- a/dts/st/h7/stm32h7r7l8hx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r7l8hx-pinctrl.dtsi @@ -1146,6 +1146,210 @@ slew-rate = "very-high-speed"; }; + /* ETH_MII */ + + /omit-if-no-ref/ eth_mii_rx_clk_pa1: eth_mii_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_col_pa3: eth_mii_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_dv_pa7: eth_mii_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pb0: eth_mii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb1: eth_mii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pb6: eth_mii_rx_clk_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb7: eth_mii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pb8: eth_mii_txd3_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_er_pb10: eth_mii_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pb11: eth_mii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pb13: eth_mii_rxd3_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd2_pc2: eth_mii_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_clk_pc3: eth_mii_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd0_pc4: eth_mii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd1_pc5: eth_mii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pd7: eth_mii_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pd8: eth_mii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pe2: eth_mii_txd3_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pe3: eth_mii_rxd3_pe3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_crs_pf3: eth_mii_crs_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd2_pf5: eth_mii_rxd2_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd0_pg4: eth_mii_rxd0_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd1_pg5: eth_mii_rxd1_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pg11: eth_mii_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pg12: eth_mii_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pg13: eth_mii_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pg14: eth_mii_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* ETH_RMII */ + + /omit-if-no-ref/ eth_rmii_txd0_pb0: eth_rmii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb1: eth_rmii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb7: eth_rmii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pb11: eth_rmii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd0_pc4: eth_rmii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd1_pc5: eth_rmii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pd8: eth_rmii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd0_pg4: eth_rmii_rxd0_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd1_pg5: eth_rmii_rxd1_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pg11: eth_rmii_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pg12: eth_rmii_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd0_pg13: eth_rmii_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pg14: eth_rmii_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/h7/stm32h7r7l8hxh-pinctrl.dtsi b/dts/st/h7/stm32h7r7l8hxh-pinctrl.dtsi index e690dc180..88942a89b 100644 --- a/dts/st/h7/stm32h7r7l8hxh-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r7l8hxh-pinctrl.dtsi @@ -1098,6 +1098,180 @@ slew-rate = "very-high-speed"; }; + /* ETH_MII */ + + /omit-if-no-ref/ eth_mii_rx_clk_pa1: eth_mii_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_col_pa3: eth_mii_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_dv_pa7: eth_mii_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pb0: eth_mii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb1: eth_mii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pb6: eth_mii_rx_clk_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb7: eth_mii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pb8: eth_mii_txd3_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_er_pb10: eth_mii_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pb11: eth_mii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pb13: eth_mii_rxd3_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd2_pc2: eth_mii_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_clk_pc3: eth_mii_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd0_pc4: eth_mii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd1_pc5: eth_mii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pd7: eth_mii_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pe2: eth_mii_txd3_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pe3: eth_mii_rxd3_pe3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_crs_pf3: eth_mii_crs_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd2_pf5: eth_mii_rxd2_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pg11: eth_mii_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pg12: eth_mii_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pg13: eth_mii_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pg14: eth_mii_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* ETH_RMII */ + + /omit-if-no-ref/ eth_rmii_txd0_pb0: eth_rmii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb1: eth_rmii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb7: eth_rmii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pb11: eth_rmii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd0_pc4: eth_rmii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd1_pc5: eth_rmii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pg11: eth_rmii_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pg12: eth_rmii_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd0_pg13: eth_rmii_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pg14: eth_rmii_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/h7/stm32h7r7z8jx-pinctrl.dtsi b/dts/st/h7/stm32h7r7z8jx-pinctrl.dtsi index 676d8331e..5d92bb54f 100644 --- a/dts/st/h7/stm32h7r7z8jx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r7z8jx-pinctrl.dtsi @@ -751,6 +751,130 @@ slew-rate = "very-high-speed"; }; + /* ETH_MII */ + + /omit-if-no-ref/ eth_mii_rx_clk_pa1: eth_mii_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_col_pa3: eth_mii_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_dv_pa7: eth_mii_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pb0: eth_mii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb1: eth_mii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pb6: eth_mii_rx_clk_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb7: eth_mii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pb8: eth_mii_txd3_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_er_pb10: eth_mii_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pb11: eth_mii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pb13: eth_mii_rxd3_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd2_pc2: eth_mii_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_clk_pc3: eth_mii_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd0_pc4: eth_mii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd1_pc5: eth_mii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pd7: eth_mii_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pe2: eth_mii_txd3_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pe3: eth_mii_rxd3_pe3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* ETH_RMII */ + + /omit-if-no-ref/ eth_rmii_txd0_pb0: eth_rmii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb1: eth_rmii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb7: eth_rmii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pb11: eth_rmii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd0_pc4: eth_rmii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd1_pc5: eth_rmii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/h7/stm32h7s3a8ix-pinctrl.dtsi b/dts/st/h7/stm32h7s3a8ix-pinctrl.dtsi index b05400739..9fd9e0f82 100644 --- a/dts/st/h7/stm32h7s3a8ix-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s3a8ix-pinctrl.dtsi @@ -907,6 +907,145 @@ slew-rate = "very-high-speed"; }; + /* ETH_MII */ + + /omit-if-no-ref/ eth_mii_rx_clk_pa1: eth_mii_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_col_pa3: eth_mii_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_dv_pa7: eth_mii_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pb0: eth_mii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb1: eth_mii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pb6: eth_mii_rx_clk_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb7: eth_mii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pb8: eth_mii_txd3_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_er_pb10: eth_mii_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pb11: eth_mii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pb13: eth_mii_rxd3_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd2_pc2: eth_mii_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_clk_pc3: eth_mii_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd0_pc4: eth_mii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd1_pc5: eth_mii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pd7: eth_mii_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pd8: eth_mii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pe2: eth_mii_txd3_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pe3: eth_mii_rxd3_pe3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd2_pf5: eth_mii_rxd2_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* ETH_RMII */ + + /omit-if-no-ref/ eth_rmii_txd0_pb0: eth_rmii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb1: eth_rmii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb7: eth_rmii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pb11: eth_rmii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd0_pc4: eth_rmii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd1_pc5: eth_rmii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pd8: eth_rmii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/h7/stm32h7s3i8kx-pinctrl.dtsi b/dts/st/h7/stm32h7s3i8kx-pinctrl.dtsi index 5c76e35f7..7feb581b9 100644 --- a/dts/st/h7/stm32h7s3i8kx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s3i8kx-pinctrl.dtsi @@ -968,6 +968,150 @@ slew-rate = "very-high-speed"; }; + /* ETH_MII */ + + /omit-if-no-ref/ eth_mii_rx_clk_pa1: eth_mii_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_col_pa3: eth_mii_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_dv_pa7: eth_mii_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pb0: eth_mii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb1: eth_mii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pb6: eth_mii_rx_clk_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb7: eth_mii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pb8: eth_mii_txd3_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_er_pb10: eth_mii_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pb11: eth_mii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pb13: eth_mii_rxd3_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd2_pc2: eth_mii_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_clk_pc3: eth_mii_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd0_pc4: eth_mii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd1_pc5: eth_mii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pd7: eth_mii_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pd8: eth_mii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pe2: eth_mii_txd3_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pe3: eth_mii_rxd3_pe3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_crs_pf3: eth_mii_crs_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd2_pf5: eth_mii_rxd2_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* ETH_RMII */ + + /omit-if-no-ref/ eth_rmii_txd0_pb0: eth_rmii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb1: eth_rmii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb7: eth_rmii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pb11: eth_rmii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd0_pc4: eth_rmii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd1_pc5: eth_rmii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pd8: eth_rmii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/h7/stm32h7s3i8tx-pinctrl.dtsi b/dts/st/h7/stm32h7s3i8tx-pinctrl.dtsi index 3f4463151..0b2f3fcaa 100644 --- a/dts/st/h7/stm32h7s3i8tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s3i8tx-pinctrl.dtsi @@ -939,6 +939,150 @@ slew-rate = "very-high-speed"; }; + /* ETH_MII */ + + /omit-if-no-ref/ eth_mii_rx_clk_pa1: eth_mii_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_col_pa3: eth_mii_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_dv_pa7: eth_mii_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pb0: eth_mii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb1: eth_mii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pb6: eth_mii_rx_clk_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb7: eth_mii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pb8: eth_mii_txd3_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_er_pb10: eth_mii_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pb11: eth_mii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pb13: eth_mii_rxd3_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd2_pc2: eth_mii_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_clk_pc3: eth_mii_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd0_pc4: eth_mii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd1_pc5: eth_mii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pd7: eth_mii_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pd8: eth_mii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pe2: eth_mii_txd3_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pe3: eth_mii_rxd3_pe3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_crs_pf3: eth_mii_crs_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd2_pf5: eth_mii_rxd2_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* ETH_RMII */ + + /omit-if-no-ref/ eth_rmii_txd0_pb0: eth_rmii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb1: eth_rmii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb7: eth_rmii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pb11: eth_rmii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd0_pc4: eth_rmii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd1_pc5: eth_rmii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pd8: eth_rmii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/h7/stm32h7s3l8hx-pinctrl.dtsi b/dts/st/h7/stm32h7s3l8hx-pinctrl.dtsi index 853467c60..efe339a6f 100644 --- a/dts/st/h7/stm32h7s3l8hx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s3l8hx-pinctrl.dtsi @@ -1146,6 +1146,210 @@ slew-rate = "very-high-speed"; }; + /* ETH_MII */ + + /omit-if-no-ref/ eth_mii_rx_clk_pa1: eth_mii_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_col_pa3: eth_mii_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_dv_pa7: eth_mii_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pb0: eth_mii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb1: eth_mii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pb6: eth_mii_rx_clk_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb7: eth_mii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pb8: eth_mii_txd3_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_er_pb10: eth_mii_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pb11: eth_mii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pb13: eth_mii_rxd3_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd2_pc2: eth_mii_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_clk_pc3: eth_mii_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd0_pc4: eth_mii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd1_pc5: eth_mii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pd7: eth_mii_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pd8: eth_mii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pe2: eth_mii_txd3_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pe3: eth_mii_rxd3_pe3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_crs_pf3: eth_mii_crs_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd2_pf5: eth_mii_rxd2_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd0_pg4: eth_mii_rxd0_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd1_pg5: eth_mii_rxd1_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pg11: eth_mii_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pg12: eth_mii_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pg13: eth_mii_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pg14: eth_mii_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* ETH_RMII */ + + /omit-if-no-ref/ eth_rmii_txd0_pb0: eth_rmii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb1: eth_rmii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb7: eth_rmii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pb11: eth_rmii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd0_pc4: eth_rmii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd1_pc5: eth_rmii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pd8: eth_rmii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd0_pg4: eth_rmii_rxd0_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd1_pg5: eth_rmii_rxd1_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pg11: eth_rmii_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pg12: eth_rmii_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd0_pg13: eth_rmii_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pg14: eth_rmii_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/h7/stm32h7s3l8hxh-pinctrl.dtsi b/dts/st/h7/stm32h7s3l8hxh-pinctrl.dtsi index ee7c956a8..5969b45b5 100644 --- a/dts/st/h7/stm32h7s3l8hxh-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s3l8hxh-pinctrl.dtsi @@ -1098,6 +1098,180 @@ slew-rate = "very-high-speed"; }; + /* ETH_MII */ + + /omit-if-no-ref/ eth_mii_rx_clk_pa1: eth_mii_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_col_pa3: eth_mii_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_dv_pa7: eth_mii_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pb0: eth_mii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb1: eth_mii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pb6: eth_mii_rx_clk_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb7: eth_mii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pb8: eth_mii_txd3_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_er_pb10: eth_mii_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pb11: eth_mii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pb13: eth_mii_rxd3_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd2_pc2: eth_mii_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_clk_pc3: eth_mii_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd0_pc4: eth_mii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd1_pc5: eth_mii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pd7: eth_mii_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pe2: eth_mii_txd3_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pe3: eth_mii_rxd3_pe3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_crs_pf3: eth_mii_crs_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd2_pf5: eth_mii_rxd2_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pg11: eth_mii_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pg12: eth_mii_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pg13: eth_mii_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pg14: eth_mii_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* ETH_RMII */ + + /omit-if-no-ref/ eth_rmii_txd0_pb0: eth_rmii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb1: eth_rmii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb7: eth_rmii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pb11: eth_rmii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd0_pc4: eth_rmii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd1_pc5: eth_rmii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pg11: eth_rmii_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pg12: eth_rmii_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd0_pg13: eth_rmii_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pg14: eth_rmii_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/h7/stm32h7s3z8jx-pinctrl.dtsi b/dts/st/h7/stm32h7s3z8jx-pinctrl.dtsi index 650776840..1cbe51c18 100644 --- a/dts/st/h7/stm32h7s3z8jx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s3z8jx-pinctrl.dtsi @@ -785,6 +785,140 @@ slew-rate = "very-high-speed"; }; + /* ETH_MII */ + + /omit-if-no-ref/ eth_mii_rx_clk_pa1: eth_mii_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_col_pa3: eth_mii_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_dv_pa7: eth_mii_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pb0: eth_mii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb1: eth_mii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pb6: eth_mii_rx_clk_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb7: eth_mii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pb8: eth_mii_txd3_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_er_pb10: eth_mii_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pb11: eth_mii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pb13: eth_mii_rxd3_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd2_pc2: eth_mii_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_clk_pc3: eth_mii_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd0_pc4: eth_mii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd1_pc5: eth_mii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pd7: eth_mii_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pd8: eth_mii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pe2: eth_mii_txd3_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pe3: eth_mii_rxd3_pe3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* ETH_RMII */ + + /omit-if-no-ref/ eth_rmii_txd0_pb0: eth_rmii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb1: eth_rmii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb7: eth_rmii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pb11: eth_rmii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd0_pc4: eth_rmii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd1_pc5: eth_rmii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pd8: eth_rmii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/h7/stm32h7s3z8tx-pinctrl.dtsi b/dts/st/h7/stm32h7s3z8tx-pinctrl.dtsi index e23c348dd..64638b4f9 100644 --- a/dts/st/h7/stm32h7s3z8tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s3z8tx-pinctrl.dtsi @@ -811,6 +811,140 @@ slew-rate = "very-high-speed"; }; + /* ETH_MII */ + + /omit-if-no-ref/ eth_mii_rx_clk_pa1: eth_mii_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_col_pa3: eth_mii_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_dv_pa7: eth_mii_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pb0: eth_mii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb1: eth_mii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pb6: eth_mii_rx_clk_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb7: eth_mii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pb8: eth_mii_txd3_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_er_pb10: eth_mii_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pb11: eth_mii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pb13: eth_mii_rxd3_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd2_pc2: eth_mii_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_clk_pc3: eth_mii_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd0_pc4: eth_mii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd1_pc5: eth_mii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pd7: eth_mii_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pd8: eth_mii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pe2: eth_mii_txd3_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pe3: eth_mii_rxd3_pe3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* ETH_RMII */ + + /omit-if-no-ref/ eth_rmii_txd0_pb0: eth_rmii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb1: eth_rmii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb7: eth_rmii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pb11: eth_rmii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd0_pc4: eth_rmii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd1_pc5: eth_rmii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pd8: eth_rmii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/h7/stm32h7s7a8ix-pinctrl.dtsi b/dts/st/h7/stm32h7s7a8ix-pinctrl.dtsi index 68085c943..0cabb0470 100644 --- a/dts/st/h7/stm32h7s7a8ix-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s7a8ix-pinctrl.dtsi @@ -881,6 +881,140 @@ slew-rate = "very-high-speed"; }; + /* ETH_MII */ + + /omit-if-no-ref/ eth_mii_rx_clk_pa1: eth_mii_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_col_pa3: eth_mii_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_dv_pa7: eth_mii_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pb0: eth_mii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb1: eth_mii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pb6: eth_mii_rx_clk_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb7: eth_mii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pb8: eth_mii_txd3_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_er_pb10: eth_mii_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pb11: eth_mii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pb13: eth_mii_rxd3_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd2_pc2: eth_mii_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_clk_pc3: eth_mii_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd0_pc4: eth_mii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd1_pc5: eth_mii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pd7: eth_mii_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pd8: eth_mii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pe2: eth_mii_txd3_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pe3: eth_mii_rxd3_pe3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* ETH_RMII */ + + /omit-if-no-ref/ eth_rmii_txd0_pb0: eth_rmii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb1: eth_rmii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb7: eth_rmii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pb11: eth_rmii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd0_pc4: eth_rmii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd1_pc5: eth_rmii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pd8: eth_rmii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/h7/stm32h7s7i8kx-pinctrl.dtsi b/dts/st/h7/stm32h7s7i8kx-pinctrl.dtsi index c99f4e344..ec63593a9 100644 --- a/dts/st/h7/stm32h7s7i8kx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s7i8kx-pinctrl.dtsi @@ -948,6 +948,150 @@ slew-rate = "very-high-speed"; }; + /* ETH_MII */ + + /omit-if-no-ref/ eth_mii_rx_clk_pa1: eth_mii_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_col_pa3: eth_mii_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_dv_pa7: eth_mii_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pb0: eth_mii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb1: eth_mii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pb6: eth_mii_rx_clk_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb7: eth_mii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pb8: eth_mii_txd3_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_er_pb10: eth_mii_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pb11: eth_mii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pb13: eth_mii_rxd3_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd2_pc2: eth_mii_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_clk_pc3: eth_mii_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd0_pc4: eth_mii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd1_pc5: eth_mii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pd7: eth_mii_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pd8: eth_mii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pe2: eth_mii_txd3_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pe3: eth_mii_rxd3_pe3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_crs_pf3: eth_mii_crs_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd2_pf5: eth_mii_rxd2_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* ETH_RMII */ + + /omit-if-no-ref/ eth_rmii_txd0_pb0: eth_rmii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb1: eth_rmii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb7: eth_rmii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pb11: eth_rmii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd0_pc4: eth_rmii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd1_pc5: eth_rmii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pd8: eth_rmii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/h7/stm32h7s7i8tx-pinctrl.dtsi b/dts/st/h7/stm32h7s7i8tx-pinctrl.dtsi index 7eaab2adf..d5b5886fb 100644 --- a/dts/st/h7/stm32h7s7i8tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s7i8tx-pinctrl.dtsi @@ -905,6 +905,140 @@ slew-rate = "very-high-speed"; }; + /* ETH_MII */ + + /omit-if-no-ref/ eth_mii_rx_clk_pa1: eth_mii_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_col_pa3: eth_mii_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_dv_pa7: eth_mii_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pb0: eth_mii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb1: eth_mii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pb6: eth_mii_rx_clk_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb7: eth_mii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pb8: eth_mii_txd3_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_er_pb10: eth_mii_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pb11: eth_mii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pb13: eth_mii_rxd3_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd2_pc2: eth_mii_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_clk_pc3: eth_mii_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd0_pc4: eth_mii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd1_pc5: eth_mii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pd7: eth_mii_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pe2: eth_mii_txd3_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pe3: eth_mii_rxd3_pe3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_crs_pf3: eth_mii_crs_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd2_pf5: eth_mii_rxd2_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* ETH_RMII */ + + /omit-if-no-ref/ eth_rmii_txd0_pb0: eth_rmii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb1: eth_rmii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb7: eth_rmii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pb11: eth_rmii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd0_pc4: eth_rmii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd1_pc5: eth_rmii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/h7/stm32h7s7l8hx-pinctrl.dtsi b/dts/st/h7/stm32h7s7l8hx-pinctrl.dtsi index 8bdd42a36..b7354f1bb 100644 --- a/dts/st/h7/stm32h7s7l8hx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s7l8hx-pinctrl.dtsi @@ -1146,6 +1146,210 @@ slew-rate = "very-high-speed"; }; + /* ETH_MII */ + + /omit-if-no-ref/ eth_mii_rx_clk_pa1: eth_mii_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_col_pa3: eth_mii_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_dv_pa7: eth_mii_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pb0: eth_mii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb1: eth_mii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pb6: eth_mii_rx_clk_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb7: eth_mii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pb8: eth_mii_txd3_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_er_pb10: eth_mii_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pb11: eth_mii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pb13: eth_mii_rxd3_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd2_pc2: eth_mii_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_clk_pc3: eth_mii_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd0_pc4: eth_mii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd1_pc5: eth_mii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pd7: eth_mii_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pd8: eth_mii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pe2: eth_mii_txd3_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pe3: eth_mii_rxd3_pe3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_crs_pf3: eth_mii_crs_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd2_pf5: eth_mii_rxd2_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd0_pg4: eth_mii_rxd0_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd1_pg5: eth_mii_rxd1_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pg11: eth_mii_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pg12: eth_mii_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pg13: eth_mii_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pg14: eth_mii_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* ETH_RMII */ + + /omit-if-no-ref/ eth_rmii_txd0_pb0: eth_rmii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb1: eth_rmii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb7: eth_rmii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pb11: eth_rmii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd0_pc4: eth_rmii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd1_pc5: eth_rmii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pd8: eth_rmii_tx_en_pd8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd0_pg4: eth_rmii_rxd0_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd1_pg5: eth_rmii_rxd1_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pg11: eth_rmii_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pg12: eth_rmii_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd0_pg13: eth_rmii_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pg14: eth_rmii_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/h7/stm32h7s7l8hxh-pinctrl.dtsi b/dts/st/h7/stm32h7s7l8hxh-pinctrl.dtsi index e690dc180..88942a89b 100644 --- a/dts/st/h7/stm32h7s7l8hxh-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s7l8hxh-pinctrl.dtsi @@ -1098,6 +1098,180 @@ slew-rate = "very-high-speed"; }; + /* ETH_MII */ + + /omit-if-no-ref/ eth_mii_rx_clk_pa1: eth_mii_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_col_pa3: eth_mii_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_dv_pa7: eth_mii_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pb0: eth_mii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb1: eth_mii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pb6: eth_mii_rx_clk_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb7: eth_mii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pb8: eth_mii_txd3_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_er_pb10: eth_mii_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pb11: eth_mii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pb13: eth_mii_rxd3_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd2_pc2: eth_mii_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_clk_pc3: eth_mii_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd0_pc4: eth_mii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd1_pc5: eth_mii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pd7: eth_mii_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pe2: eth_mii_txd3_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pe3: eth_mii_rxd3_pe3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_crs_pf3: eth_mii_crs_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd2_pf5: eth_mii_rxd2_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pg11: eth_mii_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pg12: eth_mii_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pg13: eth_mii_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pg14: eth_mii_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* ETH_RMII */ + + /omit-if-no-ref/ eth_rmii_txd0_pb0: eth_rmii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb1: eth_rmii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb7: eth_rmii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pb11: eth_rmii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd0_pc4: eth_rmii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd1_pc5: eth_rmii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pg11: eth_rmii_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pg12: eth_rmii_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd0_pg13: eth_rmii_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pg14: eth_rmii_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/h7/stm32h7s7z8jx-pinctrl.dtsi b/dts/st/h7/stm32h7s7z8jx-pinctrl.dtsi index 676d8331e..5d92bb54f 100644 --- a/dts/st/h7/stm32h7s7z8jx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s7z8jx-pinctrl.dtsi @@ -751,6 +751,130 @@ slew-rate = "very-high-speed"; }; + /* ETH_MII */ + + /omit-if-no-ref/ eth_mii_rx_clk_pa1: eth_mii_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_col_pa3: eth_mii_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_dv_pa7: eth_mii_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd0_pb0: eth_mii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb1: eth_mii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pb6: eth_mii_rx_clk_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd1_pb7: eth_mii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pb8: eth_mii_txd3_pb8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_er_pb10: eth_mii_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_en_pb11: eth_mii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pb13: eth_mii_rxd3_pb13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd2_pc2: eth_mii_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_tx_clk_pc3: eth_mii_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd0_pc4: eth_mii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd1_pc5: eth_mii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rx_clk_pd7: eth_mii_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_txd3_pe2: eth_mii_txd3_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_mii_rxd3_pe3: eth_mii_rxd3_pe3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* ETH_RMII */ + + /omit-if-no-ref/ eth_rmii_txd0_pb0: eth_rmii_txd0_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb1: eth_rmii_txd1_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_txd1_pb7: eth_rmii_txd1_pb7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_tx_en_pb11: eth_rmii_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd0_pc4: eth_rmii_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rmii_rxd1_pc5: eth_rmii_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/scripts/genpinctrl/stm32-pinctrl-config.yaml b/scripts/genpinctrl/stm32-pinctrl-config.yaml index 9c732ae74..c535ea1e1 100644 --- a/scripts/genpinctrl/stm32-pinctrl-config.yaml +++ b/scripts/genpinctrl/stm32-pinctrl-config.yaml @@ -77,7 +77,7 @@ slew-rate: very-high-speed - name: ETH_MII - match: "^ETH\\d_MII_(?:COL|CRS|RXD[0-3]|RX_CLK|RX_DV|RX_ER|TX_EN|TXD[0-3]|TX_CLK|TX_EN)$" + match: '^ETH\d?_MII_(?:COL|CRS|RXD[0-3]|RX_CLK|RX_DV|RX_ER|TX_EN|TXD[0-3]|TX_CLK|TX_EN)$' slew-rate: very-high-speed - name: ETH_RGMII @@ -85,7 +85,7 @@ slew-rate: very-high-speed - name: ETH_RMII - match: "^ETH\\d+_RMII_(?:CRS_DV|REF_CLK|RXD[0-1]|RX_CLK|RX_ER|TX_EN|RX_DV|TXD[0-1]|TX_CLK|TX_EN)$" + match: '^ETH\d?_RMII_(?:COL|CRS|RXD[0-3]|RX_CLK|RX_DV|RX_ER|TX_EN|TXD[0-3]|TX_CLK|TX_EN)$' slew-rate: very-high-speed - name: FDCAN_RX