diff --git a/dts/st/mp1/stm32mp151aaax-pinctrl.dtsi b/dts/st/mp1/stm32mp151aaax-pinctrl.dtsi index 73fd3d35d..d37f7004a 100644 --- a/dts/st/mp1/stm32mp151aaax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151aaax-pinctrl.dtsi @@ -1457,18 +1457,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1479,16 +1514,41 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_gtx_clk_pg4: eth1_gtx_clk_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1499,11 +1559,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi10: eth1_rx_er_pi10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_nl_pb7: fmc_nl_pb7 { diff --git a/dts/st/mp1/stm32mp151aabx-pinctrl.dtsi b/dts/st/mp1/stm32mp151aabx-pinctrl.dtsi index d84018143..e9d893ffd 100644 --- a/dts/st/mp1/stm32mp151aabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151aabx-pinctrl.dtsi @@ -1010,18 +1010,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1032,11 +1067,31 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1047,6 +1102,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/mp1/stm32mp151aacx-pinctrl.dtsi b/dts/st/mp1/stm32mp151aacx-pinctrl.dtsi index 6e87bc996..4291d516b 100644 --- a/dts/st/mp1/stm32mp151aacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151aacx-pinctrl.dtsi @@ -1345,18 +1345,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1367,16 +1402,41 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_gtx_clk_pg4: eth1_gtx_clk_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1387,11 +1447,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi10: eth1_rx_er_pi10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_nl_pb7: fmc_nl_pb7 { diff --git a/dts/st/mp1/stm32mp151aadx-pinctrl.dtsi b/dts/st/mp1/stm32mp151aadx-pinctrl.dtsi index d84018143..e9d893ffd 100644 --- a/dts/st/mp1/stm32mp151aadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151aadx-pinctrl.dtsi @@ -1010,18 +1010,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1032,11 +1067,31 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1047,6 +1102,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/mp1/stm32mp151caax-pinctrl.dtsi b/dts/st/mp1/stm32mp151caax-pinctrl.dtsi index 73fd3d35d..d37f7004a 100644 --- a/dts/st/mp1/stm32mp151caax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151caax-pinctrl.dtsi @@ -1457,18 +1457,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1479,16 +1514,41 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_gtx_clk_pg4: eth1_gtx_clk_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1499,11 +1559,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi10: eth1_rx_er_pi10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_nl_pb7: fmc_nl_pb7 { diff --git a/dts/st/mp1/stm32mp151cabx-pinctrl.dtsi b/dts/st/mp1/stm32mp151cabx-pinctrl.dtsi index d84018143..e9d893ffd 100644 --- a/dts/st/mp1/stm32mp151cabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151cabx-pinctrl.dtsi @@ -1010,18 +1010,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1032,11 +1067,31 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1047,6 +1102,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/mp1/stm32mp151cacx-pinctrl.dtsi b/dts/st/mp1/stm32mp151cacx-pinctrl.dtsi index 6e87bc996..4291d516b 100644 --- a/dts/st/mp1/stm32mp151cacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151cacx-pinctrl.dtsi @@ -1345,18 +1345,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1367,16 +1402,41 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_gtx_clk_pg4: eth1_gtx_clk_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1387,11 +1447,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi10: eth1_rx_er_pi10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_nl_pb7: fmc_nl_pb7 { diff --git a/dts/st/mp1/stm32mp151cadx-pinctrl.dtsi b/dts/st/mp1/stm32mp151cadx-pinctrl.dtsi index d84018143..e9d893ffd 100644 --- a/dts/st/mp1/stm32mp151cadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151cadx-pinctrl.dtsi @@ -1010,18 +1010,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1032,11 +1067,31 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1047,6 +1102,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/mp1/stm32mp151daax-pinctrl.dtsi b/dts/st/mp1/stm32mp151daax-pinctrl.dtsi index 73fd3d35d..d37f7004a 100644 --- a/dts/st/mp1/stm32mp151daax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151daax-pinctrl.dtsi @@ -1457,18 +1457,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1479,16 +1514,41 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_gtx_clk_pg4: eth1_gtx_clk_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1499,11 +1559,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi10: eth1_rx_er_pi10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_nl_pb7: fmc_nl_pb7 { diff --git a/dts/st/mp1/stm32mp151dabx-pinctrl.dtsi b/dts/st/mp1/stm32mp151dabx-pinctrl.dtsi index d84018143..e9d893ffd 100644 --- a/dts/st/mp1/stm32mp151dabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151dabx-pinctrl.dtsi @@ -1010,18 +1010,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1032,11 +1067,31 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1047,6 +1102,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/mp1/stm32mp151dacx-pinctrl.dtsi b/dts/st/mp1/stm32mp151dacx-pinctrl.dtsi index 6e87bc996..4291d516b 100644 --- a/dts/st/mp1/stm32mp151dacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151dacx-pinctrl.dtsi @@ -1345,18 +1345,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1367,16 +1402,41 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_gtx_clk_pg4: eth1_gtx_clk_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1387,11 +1447,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi10: eth1_rx_er_pi10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_nl_pb7: fmc_nl_pb7 { diff --git a/dts/st/mp1/stm32mp151dadx-pinctrl.dtsi b/dts/st/mp1/stm32mp151dadx-pinctrl.dtsi index d84018143..e9d893ffd 100644 --- a/dts/st/mp1/stm32mp151dadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151dadx-pinctrl.dtsi @@ -1010,18 +1010,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1032,11 +1067,31 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1047,6 +1102,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/mp1/stm32mp151faax-pinctrl.dtsi b/dts/st/mp1/stm32mp151faax-pinctrl.dtsi index 73fd3d35d..d37f7004a 100644 --- a/dts/st/mp1/stm32mp151faax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151faax-pinctrl.dtsi @@ -1457,18 +1457,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1479,16 +1514,41 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_gtx_clk_pg4: eth1_gtx_clk_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1499,11 +1559,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi10: eth1_rx_er_pi10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_nl_pb7: fmc_nl_pb7 { diff --git a/dts/st/mp1/stm32mp151fabx-pinctrl.dtsi b/dts/st/mp1/stm32mp151fabx-pinctrl.dtsi index d84018143..e9d893ffd 100644 --- a/dts/st/mp1/stm32mp151fabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151fabx-pinctrl.dtsi @@ -1010,18 +1010,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1032,11 +1067,31 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1047,6 +1102,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/mp1/stm32mp151facx-pinctrl.dtsi b/dts/st/mp1/stm32mp151facx-pinctrl.dtsi index 6e87bc996..4291d516b 100644 --- a/dts/st/mp1/stm32mp151facx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151facx-pinctrl.dtsi @@ -1345,18 +1345,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1367,16 +1402,41 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_gtx_clk_pg4: eth1_gtx_clk_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1387,11 +1447,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi10: eth1_rx_er_pi10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_nl_pb7: fmc_nl_pb7 { diff --git a/dts/st/mp1/stm32mp151fadx-pinctrl.dtsi b/dts/st/mp1/stm32mp151fadx-pinctrl.dtsi index d84018143..e9d893ffd 100644 --- a/dts/st/mp1/stm32mp151fadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151fadx-pinctrl.dtsi @@ -1010,18 +1010,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1032,11 +1067,31 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1047,6 +1102,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/mp1/stm32mp153aaax-pinctrl.dtsi b/dts/st/mp1/stm32mp153aaax-pinctrl.dtsi index d32e067e4..a26f23c52 100644 --- a/dts/st/mp1/stm32mp153aaax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153aaax-pinctrl.dtsi @@ -1457,18 +1457,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1479,16 +1514,41 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_gtx_clk_pg4: eth1_gtx_clk_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1499,11 +1559,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi10: eth1_rx_er_pi10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp153aabx-pinctrl.dtsi b/dts/st/mp1/stm32mp153aabx-pinctrl.dtsi index d1a6b477c..7de93cad3 100644 --- a/dts/st/mp1/stm32mp153aabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153aabx-pinctrl.dtsi @@ -1010,18 +1010,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1032,11 +1067,31 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1047,6 +1102,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/mp1/stm32mp153aacx-pinctrl.dtsi b/dts/st/mp1/stm32mp153aacx-pinctrl.dtsi index 8771ee787..6e857b77a 100644 --- a/dts/st/mp1/stm32mp153aacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153aacx-pinctrl.dtsi @@ -1345,18 +1345,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1367,16 +1402,41 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_gtx_clk_pg4: eth1_gtx_clk_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1387,11 +1447,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi10: eth1_rx_er_pi10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp153aadx-pinctrl.dtsi b/dts/st/mp1/stm32mp153aadx-pinctrl.dtsi index d1a6b477c..7de93cad3 100644 --- a/dts/st/mp1/stm32mp153aadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153aadx-pinctrl.dtsi @@ -1010,18 +1010,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1032,11 +1067,31 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1047,6 +1102,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/mp1/stm32mp153caax-pinctrl.dtsi b/dts/st/mp1/stm32mp153caax-pinctrl.dtsi index d32e067e4..a26f23c52 100644 --- a/dts/st/mp1/stm32mp153caax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153caax-pinctrl.dtsi @@ -1457,18 +1457,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1479,16 +1514,41 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_gtx_clk_pg4: eth1_gtx_clk_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1499,11 +1559,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi10: eth1_rx_er_pi10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp153cabx-pinctrl.dtsi b/dts/st/mp1/stm32mp153cabx-pinctrl.dtsi index d1a6b477c..7de93cad3 100644 --- a/dts/st/mp1/stm32mp153cabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153cabx-pinctrl.dtsi @@ -1010,18 +1010,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1032,11 +1067,31 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1047,6 +1102,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/mp1/stm32mp153cacx-pinctrl.dtsi b/dts/st/mp1/stm32mp153cacx-pinctrl.dtsi index 8771ee787..6e857b77a 100644 --- a/dts/st/mp1/stm32mp153cacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153cacx-pinctrl.dtsi @@ -1345,18 +1345,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1367,16 +1402,41 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_gtx_clk_pg4: eth1_gtx_clk_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1387,11 +1447,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi10: eth1_rx_er_pi10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp153cadx-pinctrl.dtsi b/dts/st/mp1/stm32mp153cadx-pinctrl.dtsi index d1a6b477c..7de93cad3 100644 --- a/dts/st/mp1/stm32mp153cadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153cadx-pinctrl.dtsi @@ -1010,18 +1010,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1032,11 +1067,31 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1047,6 +1102,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/mp1/stm32mp153daax-pinctrl.dtsi b/dts/st/mp1/stm32mp153daax-pinctrl.dtsi index d32e067e4..a26f23c52 100644 --- a/dts/st/mp1/stm32mp153daax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153daax-pinctrl.dtsi @@ -1457,18 +1457,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1479,16 +1514,41 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_gtx_clk_pg4: eth1_gtx_clk_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1499,11 +1559,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi10: eth1_rx_er_pi10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp153dabx-pinctrl.dtsi b/dts/st/mp1/stm32mp153dabx-pinctrl.dtsi index d1a6b477c..7de93cad3 100644 --- a/dts/st/mp1/stm32mp153dabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153dabx-pinctrl.dtsi @@ -1010,18 +1010,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1032,11 +1067,31 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1047,6 +1102,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/mp1/stm32mp153dacx-pinctrl.dtsi b/dts/st/mp1/stm32mp153dacx-pinctrl.dtsi index 8771ee787..6e857b77a 100644 --- a/dts/st/mp1/stm32mp153dacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153dacx-pinctrl.dtsi @@ -1345,18 +1345,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1367,16 +1402,41 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_gtx_clk_pg4: eth1_gtx_clk_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1387,11 +1447,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi10: eth1_rx_er_pi10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp153dadx-pinctrl.dtsi b/dts/st/mp1/stm32mp153dadx-pinctrl.dtsi index d1a6b477c..7de93cad3 100644 --- a/dts/st/mp1/stm32mp153dadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153dadx-pinctrl.dtsi @@ -1010,18 +1010,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1032,11 +1067,31 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1047,6 +1102,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/mp1/stm32mp153faax-pinctrl.dtsi b/dts/st/mp1/stm32mp153faax-pinctrl.dtsi index d32e067e4..a26f23c52 100644 --- a/dts/st/mp1/stm32mp153faax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153faax-pinctrl.dtsi @@ -1457,18 +1457,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1479,16 +1514,41 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_gtx_clk_pg4: eth1_gtx_clk_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1499,11 +1559,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi10: eth1_rx_er_pi10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp153fabx-pinctrl.dtsi b/dts/st/mp1/stm32mp153fabx-pinctrl.dtsi index d1a6b477c..7de93cad3 100644 --- a/dts/st/mp1/stm32mp153fabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153fabx-pinctrl.dtsi @@ -1010,18 +1010,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1032,11 +1067,31 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1047,6 +1102,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/mp1/stm32mp153facx-pinctrl.dtsi b/dts/st/mp1/stm32mp153facx-pinctrl.dtsi index 8771ee787..6e857b77a 100644 --- a/dts/st/mp1/stm32mp153facx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153facx-pinctrl.dtsi @@ -1345,18 +1345,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1367,16 +1402,41 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_gtx_clk_pg4: eth1_gtx_clk_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1387,11 +1447,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi10: eth1_rx_er_pi10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp153fadx-pinctrl.dtsi b/dts/st/mp1/stm32mp153fadx-pinctrl.dtsi index d1a6b477c..7de93cad3 100644 --- a/dts/st/mp1/stm32mp153fadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153fadx-pinctrl.dtsi @@ -1010,18 +1010,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1032,11 +1067,31 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1047,6 +1102,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/mp1/stm32mp157aaax-pinctrl.dtsi b/dts/st/mp1/stm32mp157aaax-pinctrl.dtsi index d32e067e4..a26f23c52 100644 --- a/dts/st/mp1/stm32mp157aaax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157aaax-pinctrl.dtsi @@ -1457,18 +1457,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1479,16 +1514,41 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_gtx_clk_pg4: eth1_gtx_clk_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1499,11 +1559,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi10: eth1_rx_er_pi10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp157aabx-pinctrl.dtsi b/dts/st/mp1/stm32mp157aabx-pinctrl.dtsi index d1a6b477c..7de93cad3 100644 --- a/dts/st/mp1/stm32mp157aabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157aabx-pinctrl.dtsi @@ -1010,18 +1010,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1032,11 +1067,31 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1047,6 +1102,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/mp1/stm32mp157aacx-pinctrl.dtsi b/dts/st/mp1/stm32mp157aacx-pinctrl.dtsi index 8771ee787..6e857b77a 100644 --- a/dts/st/mp1/stm32mp157aacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157aacx-pinctrl.dtsi @@ -1345,18 +1345,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1367,16 +1402,41 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_gtx_clk_pg4: eth1_gtx_clk_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1387,11 +1447,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi10: eth1_rx_er_pi10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp157aadx-pinctrl.dtsi b/dts/st/mp1/stm32mp157aadx-pinctrl.dtsi index d1a6b477c..7de93cad3 100644 --- a/dts/st/mp1/stm32mp157aadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157aadx-pinctrl.dtsi @@ -1010,18 +1010,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1032,11 +1067,31 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1047,6 +1102,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/mp1/stm32mp157caax-pinctrl.dtsi b/dts/st/mp1/stm32mp157caax-pinctrl.dtsi index d32e067e4..a26f23c52 100644 --- a/dts/st/mp1/stm32mp157caax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157caax-pinctrl.dtsi @@ -1457,18 +1457,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1479,16 +1514,41 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_gtx_clk_pg4: eth1_gtx_clk_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1499,11 +1559,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi10: eth1_rx_er_pi10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp157cabx-pinctrl.dtsi b/dts/st/mp1/stm32mp157cabx-pinctrl.dtsi index d1a6b477c..7de93cad3 100644 --- a/dts/st/mp1/stm32mp157cabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157cabx-pinctrl.dtsi @@ -1010,18 +1010,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1032,11 +1067,31 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1047,6 +1102,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/mp1/stm32mp157cacx-pinctrl.dtsi b/dts/st/mp1/stm32mp157cacx-pinctrl.dtsi index 8771ee787..6e857b77a 100644 --- a/dts/st/mp1/stm32mp157cacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157cacx-pinctrl.dtsi @@ -1345,18 +1345,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1367,16 +1402,41 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_gtx_clk_pg4: eth1_gtx_clk_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1387,11 +1447,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi10: eth1_rx_er_pi10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp157cadx-pinctrl.dtsi b/dts/st/mp1/stm32mp157cadx-pinctrl.dtsi index d1a6b477c..7de93cad3 100644 --- a/dts/st/mp1/stm32mp157cadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157cadx-pinctrl.dtsi @@ -1010,18 +1010,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1032,11 +1067,31 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1047,6 +1102,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/mp1/stm32mp157daax-pinctrl.dtsi b/dts/st/mp1/stm32mp157daax-pinctrl.dtsi index d32e067e4..a26f23c52 100644 --- a/dts/st/mp1/stm32mp157daax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157daax-pinctrl.dtsi @@ -1457,18 +1457,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1479,16 +1514,41 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_gtx_clk_pg4: eth1_gtx_clk_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1499,11 +1559,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi10: eth1_rx_er_pi10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp157dabx-pinctrl.dtsi b/dts/st/mp1/stm32mp157dabx-pinctrl.dtsi index d1a6b477c..7de93cad3 100644 --- a/dts/st/mp1/stm32mp157dabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157dabx-pinctrl.dtsi @@ -1010,18 +1010,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1032,11 +1067,31 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1047,6 +1102,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/mp1/stm32mp157dacx-pinctrl.dtsi b/dts/st/mp1/stm32mp157dacx-pinctrl.dtsi index 8771ee787..6e857b77a 100644 --- a/dts/st/mp1/stm32mp157dacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157dacx-pinctrl.dtsi @@ -1345,18 +1345,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1367,16 +1402,41 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_gtx_clk_pg4: eth1_gtx_clk_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1387,11 +1447,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi10: eth1_rx_er_pi10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp157dadx-pinctrl.dtsi b/dts/st/mp1/stm32mp157dadx-pinctrl.dtsi index d1a6b477c..7de93cad3 100644 --- a/dts/st/mp1/stm32mp157dadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157dadx-pinctrl.dtsi @@ -1010,18 +1010,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1032,11 +1067,31 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1047,6 +1102,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/mp1/stm32mp157faax-pinctrl.dtsi b/dts/st/mp1/stm32mp157faax-pinctrl.dtsi index d32e067e4..a26f23c52 100644 --- a/dts/st/mp1/stm32mp157faax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157faax-pinctrl.dtsi @@ -1457,18 +1457,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1479,16 +1514,41 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_gtx_clk_pg4: eth1_gtx_clk_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1499,11 +1559,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi10: eth1_rx_er_pi10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp157fabx-pinctrl.dtsi b/dts/st/mp1/stm32mp157fabx-pinctrl.dtsi index d1a6b477c..7de93cad3 100644 --- a/dts/st/mp1/stm32mp157fabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157fabx-pinctrl.dtsi @@ -1010,18 +1010,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1032,11 +1067,31 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1047,6 +1102,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/mp1/stm32mp157facx-pinctrl.dtsi b/dts/st/mp1/stm32mp157facx-pinctrl.dtsi index 8771ee787..6e857b77a 100644 --- a/dts/st/mp1/stm32mp157facx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157facx-pinctrl.dtsi @@ -1345,18 +1345,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1367,16 +1402,41 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_gtx_clk_pg4: eth1_gtx_clk_pg4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1387,11 +1447,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi10: eth1_rx_er_pi10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp157fadx-pinctrl.dtsi b/dts/st/mp1/stm32mp157fadx-pinctrl.dtsi index d1a6b477c..7de93cad3 100644 --- a/dts/st/mp1/stm32mp157fadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157fadx-pinctrl.dtsi @@ -1010,18 +1010,53 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1032,11 +1067,31 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1047,6 +1102,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/mp13/stm32mp131aaex-pinctrl.dtsi b/dts/st/mp13/stm32mp131aaex-pinctrl.dtsi index 5a658b9e9..393372025 100644 --- a/dts/st/mp13/stm32mp131aaex-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp131aaex-pinctrl.dtsi @@ -768,13 +768,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -785,11 +805,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -815,11 +920,51 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_a21_pa8: fmc_a21_pa8 { diff --git a/dts/st/mp13/stm32mp131aafx-pinctrl.dtsi b/dts/st/mp13/stm32mp131aafx-pinctrl.dtsi index 5a658b9e9..393372025 100644 --- a/dts/st/mp13/stm32mp131aafx-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp131aafx-pinctrl.dtsi @@ -768,13 +768,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -785,11 +805,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -815,11 +920,51 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_a21_pa8: fmc_a21_pa8 { diff --git a/dts/st/mp13/stm32mp131aagx-pinctrl.dtsi b/dts/st/mp13/stm32mp131aagx-pinctrl.dtsi index 5a658b9e9..393372025 100644 --- a/dts/st/mp13/stm32mp131aagx-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp131aagx-pinctrl.dtsi @@ -768,13 +768,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -785,11 +805,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -815,11 +920,51 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_a21_pa8: fmc_a21_pa8 { diff --git a/dts/st/mp13/stm32mp131caex-pinctrl.dtsi b/dts/st/mp13/stm32mp131caex-pinctrl.dtsi index 5a658b9e9..393372025 100644 --- a/dts/st/mp13/stm32mp131caex-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp131caex-pinctrl.dtsi @@ -768,13 +768,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -785,11 +805,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -815,11 +920,51 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_a21_pa8: fmc_a21_pa8 { diff --git a/dts/st/mp13/stm32mp131cafx-pinctrl.dtsi b/dts/st/mp13/stm32mp131cafx-pinctrl.dtsi index 5a658b9e9..393372025 100644 --- a/dts/st/mp13/stm32mp131cafx-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp131cafx-pinctrl.dtsi @@ -768,13 +768,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -785,11 +805,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -815,11 +920,51 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_a21_pa8: fmc_a21_pa8 { diff --git a/dts/st/mp13/stm32mp131cagx-pinctrl.dtsi b/dts/st/mp13/stm32mp131cagx-pinctrl.dtsi index 5a658b9e9..393372025 100644 --- a/dts/st/mp13/stm32mp131cagx-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp131cagx-pinctrl.dtsi @@ -768,13 +768,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -785,11 +805,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -815,11 +920,51 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_a21_pa8: fmc_a21_pa8 { diff --git a/dts/st/mp13/stm32mp131daex-pinctrl.dtsi b/dts/st/mp13/stm32mp131daex-pinctrl.dtsi index 5a658b9e9..393372025 100644 --- a/dts/st/mp13/stm32mp131daex-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp131daex-pinctrl.dtsi @@ -768,13 +768,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -785,11 +805,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -815,11 +920,51 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_a21_pa8: fmc_a21_pa8 { diff --git a/dts/st/mp13/stm32mp131dafx-pinctrl.dtsi b/dts/st/mp13/stm32mp131dafx-pinctrl.dtsi index 5a658b9e9..393372025 100644 --- a/dts/st/mp13/stm32mp131dafx-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp131dafx-pinctrl.dtsi @@ -768,13 +768,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -785,11 +805,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -815,11 +920,51 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_a21_pa8: fmc_a21_pa8 { diff --git a/dts/st/mp13/stm32mp131dagx-pinctrl.dtsi b/dts/st/mp13/stm32mp131dagx-pinctrl.dtsi index 5a658b9e9..393372025 100644 --- a/dts/st/mp13/stm32mp131dagx-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp131dagx-pinctrl.dtsi @@ -768,13 +768,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -785,11 +805,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -815,11 +920,51 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_a21_pa8: fmc_a21_pa8 { diff --git a/dts/st/mp13/stm32mp131faex-pinctrl.dtsi b/dts/st/mp13/stm32mp131faex-pinctrl.dtsi index 5a658b9e9..393372025 100644 --- a/dts/st/mp13/stm32mp131faex-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp131faex-pinctrl.dtsi @@ -768,13 +768,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -785,11 +805,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -815,11 +920,51 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_a21_pa8: fmc_a21_pa8 { diff --git a/dts/st/mp13/stm32mp131fafx-pinctrl.dtsi b/dts/st/mp13/stm32mp131fafx-pinctrl.dtsi index 5a658b9e9..393372025 100644 --- a/dts/st/mp13/stm32mp131fafx-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp131fafx-pinctrl.dtsi @@ -768,13 +768,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -785,11 +805,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -815,11 +920,51 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_a21_pa8: fmc_a21_pa8 { diff --git a/dts/st/mp13/stm32mp131fagx-pinctrl.dtsi b/dts/st/mp13/stm32mp131fagx-pinctrl.dtsi index 5a658b9e9..393372025 100644 --- a/dts/st/mp13/stm32mp131fagx-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp131fagx-pinctrl.dtsi @@ -768,13 +768,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -785,11 +805,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -815,11 +920,51 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_a21_pa8: fmc_a21_pa8 { diff --git a/dts/st/mp13/stm32mp133aaex-pinctrl.dtsi b/dts/st/mp13/stm32mp133aaex-pinctrl.dtsi index 2cb7a5cc2..18d4e5c6b 100644 --- a/dts/st/mp13/stm32mp133aaex-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp133aaex-pinctrl.dtsi @@ -876,13 +876,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -893,11 +913,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -923,11 +1028,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_pa0: eth2_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_pa3: eth2_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -938,11 +1093,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd3_pa8: eth2_rxd3_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd1_pa11: eth2_rxd1_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pa12: eth2_crs_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_ctl_pa12: eth2_rx_ctl_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pa12: eth2_rx_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { pinmux = ; slew-rate = "very-high-speed"; @@ -953,11 +1133,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_tx_clk_pc3: eth2_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd1_pe2: eth2_rxd1_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd3_pe6: eth2_txd3_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd0_pf4: eth2_rxd0_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_ctl_pf6: eth2_tx_ctl_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_en_pf6: eth2_tx_en_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd0_pf7: eth2_txd0_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_er_pf11: eth2_rx_er_pf11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd2_pg1: eth2_txd2_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_gtx_clk_pg3: eth2_gtx_clk_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { pinmux = ; slew-rate = "very-high-speed"; @@ -968,16 +1198,66 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_txd1_pg11: eth2_txd1_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pg12: eth2_crs_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rx_ctl_pg12: eth2_rx_ctl_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pg12: eth2_rx_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_crs_ph2: eth2_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_ph3: eth2_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd2_ph6: eth2_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_clk_ph7: eth2_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_ref_clk_ph11: eth2_ref_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_clk_ph11: eth2_rx_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp13/stm32mp133aafx-pinctrl.dtsi b/dts/st/mp13/stm32mp133aafx-pinctrl.dtsi index 2cb7a5cc2..18d4e5c6b 100644 --- a/dts/st/mp13/stm32mp133aafx-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp133aafx-pinctrl.dtsi @@ -876,13 +876,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -893,11 +913,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -923,11 +1028,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_pa0: eth2_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_pa3: eth2_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -938,11 +1093,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd3_pa8: eth2_rxd3_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd1_pa11: eth2_rxd1_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pa12: eth2_crs_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_ctl_pa12: eth2_rx_ctl_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pa12: eth2_rx_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { pinmux = ; slew-rate = "very-high-speed"; @@ -953,11 +1133,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_tx_clk_pc3: eth2_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd1_pe2: eth2_rxd1_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd3_pe6: eth2_txd3_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd0_pf4: eth2_rxd0_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_ctl_pf6: eth2_tx_ctl_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_en_pf6: eth2_tx_en_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd0_pf7: eth2_txd0_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_er_pf11: eth2_rx_er_pf11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd2_pg1: eth2_txd2_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_gtx_clk_pg3: eth2_gtx_clk_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { pinmux = ; slew-rate = "very-high-speed"; @@ -968,16 +1198,66 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_txd1_pg11: eth2_txd1_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pg12: eth2_crs_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rx_ctl_pg12: eth2_rx_ctl_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pg12: eth2_rx_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_crs_ph2: eth2_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_ph3: eth2_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd2_ph6: eth2_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_clk_ph7: eth2_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_ref_clk_ph11: eth2_ref_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_clk_ph11: eth2_rx_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp13/stm32mp133aagx-pinctrl.dtsi b/dts/st/mp13/stm32mp133aagx-pinctrl.dtsi index 2cb7a5cc2..18d4e5c6b 100644 --- a/dts/st/mp13/stm32mp133aagx-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp133aagx-pinctrl.dtsi @@ -876,13 +876,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -893,11 +913,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -923,11 +1028,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_pa0: eth2_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_pa3: eth2_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -938,11 +1093,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd3_pa8: eth2_rxd3_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd1_pa11: eth2_rxd1_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pa12: eth2_crs_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_ctl_pa12: eth2_rx_ctl_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pa12: eth2_rx_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { pinmux = ; slew-rate = "very-high-speed"; @@ -953,11 +1133,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_tx_clk_pc3: eth2_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd1_pe2: eth2_rxd1_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd3_pe6: eth2_txd3_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd0_pf4: eth2_rxd0_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_ctl_pf6: eth2_tx_ctl_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_en_pf6: eth2_tx_en_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd0_pf7: eth2_txd0_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_er_pf11: eth2_rx_er_pf11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd2_pg1: eth2_txd2_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_gtx_clk_pg3: eth2_gtx_clk_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { pinmux = ; slew-rate = "very-high-speed"; @@ -968,16 +1198,66 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_txd1_pg11: eth2_txd1_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pg12: eth2_crs_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rx_ctl_pg12: eth2_rx_ctl_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pg12: eth2_rx_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_crs_ph2: eth2_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_ph3: eth2_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd2_ph6: eth2_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_clk_ph7: eth2_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_ref_clk_ph11: eth2_ref_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_clk_ph11: eth2_rx_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp13/stm32mp133caex-pinctrl.dtsi b/dts/st/mp13/stm32mp133caex-pinctrl.dtsi index 2cb7a5cc2..18d4e5c6b 100644 --- a/dts/st/mp13/stm32mp133caex-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp133caex-pinctrl.dtsi @@ -876,13 +876,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -893,11 +913,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -923,11 +1028,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_pa0: eth2_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_pa3: eth2_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -938,11 +1093,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd3_pa8: eth2_rxd3_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd1_pa11: eth2_rxd1_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pa12: eth2_crs_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_ctl_pa12: eth2_rx_ctl_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pa12: eth2_rx_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { pinmux = ; slew-rate = "very-high-speed"; @@ -953,11 +1133,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_tx_clk_pc3: eth2_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd1_pe2: eth2_rxd1_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd3_pe6: eth2_txd3_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd0_pf4: eth2_rxd0_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_ctl_pf6: eth2_tx_ctl_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_en_pf6: eth2_tx_en_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd0_pf7: eth2_txd0_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_er_pf11: eth2_rx_er_pf11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd2_pg1: eth2_txd2_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_gtx_clk_pg3: eth2_gtx_clk_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { pinmux = ; slew-rate = "very-high-speed"; @@ -968,16 +1198,66 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_txd1_pg11: eth2_txd1_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pg12: eth2_crs_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rx_ctl_pg12: eth2_rx_ctl_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pg12: eth2_rx_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_crs_ph2: eth2_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_ph3: eth2_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd2_ph6: eth2_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_clk_ph7: eth2_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_ref_clk_ph11: eth2_ref_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_clk_ph11: eth2_rx_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp13/stm32mp133cafx-pinctrl.dtsi b/dts/st/mp13/stm32mp133cafx-pinctrl.dtsi index 2cb7a5cc2..18d4e5c6b 100644 --- a/dts/st/mp13/stm32mp133cafx-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp133cafx-pinctrl.dtsi @@ -876,13 +876,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -893,11 +913,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -923,11 +1028,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_pa0: eth2_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_pa3: eth2_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -938,11 +1093,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd3_pa8: eth2_rxd3_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd1_pa11: eth2_rxd1_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pa12: eth2_crs_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_ctl_pa12: eth2_rx_ctl_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pa12: eth2_rx_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { pinmux = ; slew-rate = "very-high-speed"; @@ -953,11 +1133,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_tx_clk_pc3: eth2_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd1_pe2: eth2_rxd1_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd3_pe6: eth2_txd3_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd0_pf4: eth2_rxd0_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_ctl_pf6: eth2_tx_ctl_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_en_pf6: eth2_tx_en_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd0_pf7: eth2_txd0_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_er_pf11: eth2_rx_er_pf11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd2_pg1: eth2_txd2_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_gtx_clk_pg3: eth2_gtx_clk_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { pinmux = ; slew-rate = "very-high-speed"; @@ -968,16 +1198,66 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_txd1_pg11: eth2_txd1_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pg12: eth2_crs_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rx_ctl_pg12: eth2_rx_ctl_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pg12: eth2_rx_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_crs_ph2: eth2_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_ph3: eth2_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd2_ph6: eth2_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_clk_ph7: eth2_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_ref_clk_ph11: eth2_ref_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_clk_ph11: eth2_rx_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp13/stm32mp133cagx-pinctrl.dtsi b/dts/st/mp13/stm32mp133cagx-pinctrl.dtsi index 2cb7a5cc2..18d4e5c6b 100644 --- a/dts/st/mp13/stm32mp133cagx-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp133cagx-pinctrl.dtsi @@ -876,13 +876,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -893,11 +913,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -923,11 +1028,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_pa0: eth2_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_pa3: eth2_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -938,11 +1093,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd3_pa8: eth2_rxd3_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd1_pa11: eth2_rxd1_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pa12: eth2_crs_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_ctl_pa12: eth2_rx_ctl_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pa12: eth2_rx_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { pinmux = ; slew-rate = "very-high-speed"; @@ -953,11 +1133,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_tx_clk_pc3: eth2_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd1_pe2: eth2_rxd1_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd3_pe6: eth2_txd3_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd0_pf4: eth2_rxd0_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_ctl_pf6: eth2_tx_ctl_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_en_pf6: eth2_tx_en_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd0_pf7: eth2_txd0_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_er_pf11: eth2_rx_er_pf11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd2_pg1: eth2_txd2_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_gtx_clk_pg3: eth2_gtx_clk_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { pinmux = ; slew-rate = "very-high-speed"; @@ -968,16 +1198,66 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_txd1_pg11: eth2_txd1_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pg12: eth2_crs_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rx_ctl_pg12: eth2_rx_ctl_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pg12: eth2_rx_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_crs_ph2: eth2_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_ph3: eth2_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd2_ph6: eth2_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_clk_ph7: eth2_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_ref_clk_ph11: eth2_ref_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_clk_ph11: eth2_rx_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp13/stm32mp133daex-pinctrl.dtsi b/dts/st/mp13/stm32mp133daex-pinctrl.dtsi index 2cb7a5cc2..18d4e5c6b 100644 --- a/dts/st/mp13/stm32mp133daex-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp133daex-pinctrl.dtsi @@ -876,13 +876,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -893,11 +913,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -923,11 +1028,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_pa0: eth2_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_pa3: eth2_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -938,11 +1093,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd3_pa8: eth2_rxd3_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd1_pa11: eth2_rxd1_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pa12: eth2_crs_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_ctl_pa12: eth2_rx_ctl_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pa12: eth2_rx_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { pinmux = ; slew-rate = "very-high-speed"; @@ -953,11 +1133,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_tx_clk_pc3: eth2_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd1_pe2: eth2_rxd1_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd3_pe6: eth2_txd3_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd0_pf4: eth2_rxd0_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_ctl_pf6: eth2_tx_ctl_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_en_pf6: eth2_tx_en_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd0_pf7: eth2_txd0_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_er_pf11: eth2_rx_er_pf11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd2_pg1: eth2_txd2_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_gtx_clk_pg3: eth2_gtx_clk_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { pinmux = ; slew-rate = "very-high-speed"; @@ -968,16 +1198,66 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_txd1_pg11: eth2_txd1_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pg12: eth2_crs_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rx_ctl_pg12: eth2_rx_ctl_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pg12: eth2_rx_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_crs_ph2: eth2_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_ph3: eth2_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd2_ph6: eth2_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_clk_ph7: eth2_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_ref_clk_ph11: eth2_ref_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_clk_ph11: eth2_rx_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp13/stm32mp133dafx-pinctrl.dtsi b/dts/st/mp13/stm32mp133dafx-pinctrl.dtsi index 2cb7a5cc2..18d4e5c6b 100644 --- a/dts/st/mp13/stm32mp133dafx-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp133dafx-pinctrl.dtsi @@ -876,13 +876,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -893,11 +913,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -923,11 +1028,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_pa0: eth2_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_pa3: eth2_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -938,11 +1093,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd3_pa8: eth2_rxd3_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd1_pa11: eth2_rxd1_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pa12: eth2_crs_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_ctl_pa12: eth2_rx_ctl_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pa12: eth2_rx_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { pinmux = ; slew-rate = "very-high-speed"; @@ -953,11 +1133,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_tx_clk_pc3: eth2_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd1_pe2: eth2_rxd1_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd3_pe6: eth2_txd3_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd0_pf4: eth2_rxd0_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_ctl_pf6: eth2_tx_ctl_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_en_pf6: eth2_tx_en_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd0_pf7: eth2_txd0_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_er_pf11: eth2_rx_er_pf11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd2_pg1: eth2_txd2_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_gtx_clk_pg3: eth2_gtx_clk_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { pinmux = ; slew-rate = "very-high-speed"; @@ -968,16 +1198,66 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_txd1_pg11: eth2_txd1_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pg12: eth2_crs_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rx_ctl_pg12: eth2_rx_ctl_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pg12: eth2_rx_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_crs_ph2: eth2_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_ph3: eth2_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd2_ph6: eth2_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_clk_ph7: eth2_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_ref_clk_ph11: eth2_ref_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_clk_ph11: eth2_rx_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp13/stm32mp133dagx-pinctrl.dtsi b/dts/st/mp13/stm32mp133dagx-pinctrl.dtsi index 2cb7a5cc2..18d4e5c6b 100644 --- a/dts/st/mp13/stm32mp133dagx-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp133dagx-pinctrl.dtsi @@ -876,13 +876,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -893,11 +913,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -923,11 +1028,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_pa0: eth2_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_pa3: eth2_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -938,11 +1093,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd3_pa8: eth2_rxd3_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd1_pa11: eth2_rxd1_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pa12: eth2_crs_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_ctl_pa12: eth2_rx_ctl_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pa12: eth2_rx_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { pinmux = ; slew-rate = "very-high-speed"; @@ -953,11 +1133,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_tx_clk_pc3: eth2_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd1_pe2: eth2_rxd1_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd3_pe6: eth2_txd3_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd0_pf4: eth2_rxd0_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_ctl_pf6: eth2_tx_ctl_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_en_pf6: eth2_tx_en_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd0_pf7: eth2_txd0_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_er_pf11: eth2_rx_er_pf11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd2_pg1: eth2_txd2_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_gtx_clk_pg3: eth2_gtx_clk_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { pinmux = ; slew-rate = "very-high-speed"; @@ -968,16 +1198,66 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_txd1_pg11: eth2_txd1_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pg12: eth2_crs_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rx_ctl_pg12: eth2_rx_ctl_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pg12: eth2_rx_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_crs_ph2: eth2_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_ph3: eth2_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd2_ph6: eth2_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_clk_ph7: eth2_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_ref_clk_ph11: eth2_ref_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_clk_ph11: eth2_rx_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp13/stm32mp133faex-pinctrl.dtsi b/dts/st/mp13/stm32mp133faex-pinctrl.dtsi index 2cb7a5cc2..18d4e5c6b 100644 --- a/dts/st/mp13/stm32mp133faex-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp133faex-pinctrl.dtsi @@ -876,13 +876,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -893,11 +913,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -923,11 +1028,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_pa0: eth2_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_pa3: eth2_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -938,11 +1093,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd3_pa8: eth2_rxd3_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd1_pa11: eth2_rxd1_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pa12: eth2_crs_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_ctl_pa12: eth2_rx_ctl_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pa12: eth2_rx_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { pinmux = ; slew-rate = "very-high-speed"; @@ -953,11 +1133,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_tx_clk_pc3: eth2_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd1_pe2: eth2_rxd1_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd3_pe6: eth2_txd3_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd0_pf4: eth2_rxd0_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_ctl_pf6: eth2_tx_ctl_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_en_pf6: eth2_tx_en_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd0_pf7: eth2_txd0_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_er_pf11: eth2_rx_er_pf11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd2_pg1: eth2_txd2_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_gtx_clk_pg3: eth2_gtx_clk_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { pinmux = ; slew-rate = "very-high-speed"; @@ -968,16 +1198,66 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_txd1_pg11: eth2_txd1_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pg12: eth2_crs_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rx_ctl_pg12: eth2_rx_ctl_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pg12: eth2_rx_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_crs_ph2: eth2_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_ph3: eth2_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd2_ph6: eth2_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_clk_ph7: eth2_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_ref_clk_ph11: eth2_ref_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_clk_ph11: eth2_rx_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp13/stm32mp133fafx-pinctrl.dtsi b/dts/st/mp13/stm32mp133fafx-pinctrl.dtsi index 2cb7a5cc2..18d4e5c6b 100644 --- a/dts/st/mp13/stm32mp133fafx-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp133fafx-pinctrl.dtsi @@ -876,13 +876,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -893,11 +913,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -923,11 +1028,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_pa0: eth2_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_pa3: eth2_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -938,11 +1093,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd3_pa8: eth2_rxd3_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd1_pa11: eth2_rxd1_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pa12: eth2_crs_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_ctl_pa12: eth2_rx_ctl_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pa12: eth2_rx_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { pinmux = ; slew-rate = "very-high-speed"; @@ -953,11 +1133,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_tx_clk_pc3: eth2_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd1_pe2: eth2_rxd1_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd3_pe6: eth2_txd3_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd0_pf4: eth2_rxd0_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_ctl_pf6: eth2_tx_ctl_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_en_pf6: eth2_tx_en_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd0_pf7: eth2_txd0_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_er_pf11: eth2_rx_er_pf11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd2_pg1: eth2_txd2_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_gtx_clk_pg3: eth2_gtx_clk_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { pinmux = ; slew-rate = "very-high-speed"; @@ -968,16 +1198,66 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_txd1_pg11: eth2_txd1_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pg12: eth2_crs_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rx_ctl_pg12: eth2_rx_ctl_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pg12: eth2_rx_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_crs_ph2: eth2_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_ph3: eth2_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd2_ph6: eth2_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_clk_ph7: eth2_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_ref_clk_ph11: eth2_ref_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_clk_ph11: eth2_rx_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp13/stm32mp133fagx-pinctrl.dtsi b/dts/st/mp13/stm32mp133fagx-pinctrl.dtsi index 2cb7a5cc2..18d4e5c6b 100644 --- a/dts/st/mp13/stm32mp133fagx-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp133fagx-pinctrl.dtsi @@ -876,13 +876,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -893,11 +913,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -923,11 +1028,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_pa0: eth2_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_pa3: eth2_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -938,11 +1093,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd3_pa8: eth2_rxd3_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd1_pa11: eth2_rxd1_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pa12: eth2_crs_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_ctl_pa12: eth2_rx_ctl_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pa12: eth2_rx_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { pinmux = ; slew-rate = "very-high-speed"; @@ -953,11 +1133,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_tx_clk_pc3: eth2_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd1_pe2: eth2_rxd1_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd3_pe6: eth2_txd3_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd0_pf4: eth2_rxd0_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_ctl_pf6: eth2_tx_ctl_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_en_pf6: eth2_tx_en_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd0_pf7: eth2_txd0_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_er_pf11: eth2_rx_er_pf11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd2_pg1: eth2_txd2_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_gtx_clk_pg3: eth2_gtx_clk_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { pinmux = ; slew-rate = "very-high-speed"; @@ -968,16 +1198,66 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_txd1_pg11: eth2_txd1_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pg12: eth2_crs_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rx_ctl_pg12: eth2_rx_ctl_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pg12: eth2_rx_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_crs_ph2: eth2_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_ph3: eth2_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd2_ph6: eth2_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_clk_ph7: eth2_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_ref_clk_ph11: eth2_ref_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_clk_ph11: eth2_rx_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp13/stm32mp135aaex-pinctrl.dtsi b/dts/st/mp13/stm32mp135aaex-pinctrl.dtsi index 68c1f1d3b..a677e3110 100644 --- a/dts/st/mp13/stm32mp135aaex-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp135aaex-pinctrl.dtsi @@ -1163,13 +1163,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -1180,11 +1200,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -1210,11 +1315,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_pa0: eth2_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_pa3: eth2_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -1225,11 +1380,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd3_pa8: eth2_rxd3_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd1_pa11: eth2_rxd1_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pa12: eth2_crs_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_ctl_pa12: eth2_rx_ctl_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pa12: eth2_rx_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { pinmux = ; slew-rate = "very-high-speed"; @@ -1240,11 +1420,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_tx_clk_pc3: eth2_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd1_pe2: eth2_rxd1_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd3_pe6: eth2_txd3_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd0_pf4: eth2_rxd0_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_ctl_pf6: eth2_tx_ctl_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_en_pf6: eth2_tx_en_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd0_pf7: eth2_txd0_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_er_pf11: eth2_rx_er_pf11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd2_pg1: eth2_txd2_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_gtx_clk_pg3: eth2_gtx_clk_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1255,16 +1485,66 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_txd1_pg11: eth2_txd1_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pg12: eth2_crs_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rx_ctl_pg12: eth2_rx_ctl_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pg12: eth2_rx_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_crs_ph2: eth2_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_ph3: eth2_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd2_ph6: eth2_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_clk_ph7: eth2_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_ref_clk_ph11: eth2_ref_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_clk_ph11: eth2_rx_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp13/stm32mp135aafx-pinctrl.dtsi b/dts/st/mp13/stm32mp135aafx-pinctrl.dtsi index 68c1f1d3b..a677e3110 100644 --- a/dts/st/mp13/stm32mp135aafx-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp135aafx-pinctrl.dtsi @@ -1163,13 +1163,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -1180,11 +1200,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -1210,11 +1315,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_pa0: eth2_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_pa3: eth2_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -1225,11 +1380,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd3_pa8: eth2_rxd3_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd1_pa11: eth2_rxd1_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pa12: eth2_crs_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_ctl_pa12: eth2_rx_ctl_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pa12: eth2_rx_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { pinmux = ; slew-rate = "very-high-speed"; @@ -1240,11 +1420,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_tx_clk_pc3: eth2_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd1_pe2: eth2_rxd1_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd3_pe6: eth2_txd3_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd0_pf4: eth2_rxd0_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_ctl_pf6: eth2_tx_ctl_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_en_pf6: eth2_tx_en_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd0_pf7: eth2_txd0_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_er_pf11: eth2_rx_er_pf11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd2_pg1: eth2_txd2_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_gtx_clk_pg3: eth2_gtx_clk_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1255,16 +1485,66 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_txd1_pg11: eth2_txd1_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pg12: eth2_crs_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rx_ctl_pg12: eth2_rx_ctl_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pg12: eth2_rx_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_crs_ph2: eth2_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_ph3: eth2_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd2_ph6: eth2_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_clk_ph7: eth2_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_ref_clk_ph11: eth2_ref_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_clk_ph11: eth2_rx_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp13/stm32mp135aagx-pinctrl.dtsi b/dts/st/mp13/stm32mp135aagx-pinctrl.dtsi index 68c1f1d3b..a677e3110 100644 --- a/dts/st/mp13/stm32mp135aagx-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp135aagx-pinctrl.dtsi @@ -1163,13 +1163,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -1180,11 +1200,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -1210,11 +1315,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_pa0: eth2_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_pa3: eth2_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -1225,11 +1380,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd3_pa8: eth2_rxd3_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd1_pa11: eth2_rxd1_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pa12: eth2_crs_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_ctl_pa12: eth2_rx_ctl_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pa12: eth2_rx_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { pinmux = ; slew-rate = "very-high-speed"; @@ -1240,11 +1420,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_tx_clk_pc3: eth2_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd1_pe2: eth2_rxd1_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd3_pe6: eth2_txd3_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd0_pf4: eth2_rxd0_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_ctl_pf6: eth2_tx_ctl_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_en_pf6: eth2_tx_en_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd0_pf7: eth2_txd0_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_er_pf11: eth2_rx_er_pf11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd2_pg1: eth2_txd2_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_gtx_clk_pg3: eth2_gtx_clk_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1255,16 +1485,66 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_txd1_pg11: eth2_txd1_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pg12: eth2_crs_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rx_ctl_pg12: eth2_rx_ctl_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pg12: eth2_rx_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_crs_ph2: eth2_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_ph3: eth2_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd2_ph6: eth2_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_clk_ph7: eth2_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_ref_clk_ph11: eth2_ref_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_clk_ph11: eth2_rx_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp13/stm32mp135caex-pinctrl.dtsi b/dts/st/mp13/stm32mp135caex-pinctrl.dtsi index 68c1f1d3b..a677e3110 100644 --- a/dts/st/mp13/stm32mp135caex-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp135caex-pinctrl.dtsi @@ -1163,13 +1163,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -1180,11 +1200,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -1210,11 +1315,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_pa0: eth2_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_pa3: eth2_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -1225,11 +1380,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd3_pa8: eth2_rxd3_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd1_pa11: eth2_rxd1_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pa12: eth2_crs_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_ctl_pa12: eth2_rx_ctl_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pa12: eth2_rx_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { pinmux = ; slew-rate = "very-high-speed"; @@ -1240,11 +1420,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_tx_clk_pc3: eth2_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd1_pe2: eth2_rxd1_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd3_pe6: eth2_txd3_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd0_pf4: eth2_rxd0_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_ctl_pf6: eth2_tx_ctl_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_en_pf6: eth2_tx_en_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd0_pf7: eth2_txd0_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_er_pf11: eth2_rx_er_pf11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd2_pg1: eth2_txd2_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_gtx_clk_pg3: eth2_gtx_clk_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1255,16 +1485,66 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_txd1_pg11: eth2_txd1_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pg12: eth2_crs_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rx_ctl_pg12: eth2_rx_ctl_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pg12: eth2_rx_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_crs_ph2: eth2_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_ph3: eth2_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd2_ph6: eth2_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_clk_ph7: eth2_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_ref_clk_ph11: eth2_ref_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_clk_ph11: eth2_rx_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp13/stm32mp135cafx-pinctrl.dtsi b/dts/st/mp13/stm32mp135cafx-pinctrl.dtsi index 68c1f1d3b..a677e3110 100644 --- a/dts/st/mp13/stm32mp135cafx-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp135cafx-pinctrl.dtsi @@ -1163,13 +1163,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -1180,11 +1200,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -1210,11 +1315,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_pa0: eth2_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_pa3: eth2_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -1225,11 +1380,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd3_pa8: eth2_rxd3_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd1_pa11: eth2_rxd1_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pa12: eth2_crs_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_ctl_pa12: eth2_rx_ctl_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pa12: eth2_rx_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { pinmux = ; slew-rate = "very-high-speed"; @@ -1240,11 +1420,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_tx_clk_pc3: eth2_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd1_pe2: eth2_rxd1_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd3_pe6: eth2_txd3_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd0_pf4: eth2_rxd0_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_ctl_pf6: eth2_tx_ctl_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_en_pf6: eth2_tx_en_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd0_pf7: eth2_txd0_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_er_pf11: eth2_rx_er_pf11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd2_pg1: eth2_txd2_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_gtx_clk_pg3: eth2_gtx_clk_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1255,16 +1485,66 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_txd1_pg11: eth2_txd1_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pg12: eth2_crs_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rx_ctl_pg12: eth2_rx_ctl_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pg12: eth2_rx_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_crs_ph2: eth2_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_ph3: eth2_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd2_ph6: eth2_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_clk_ph7: eth2_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_ref_clk_ph11: eth2_ref_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_clk_ph11: eth2_rx_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp13/stm32mp135cagx-pinctrl.dtsi b/dts/st/mp13/stm32mp135cagx-pinctrl.dtsi index 68c1f1d3b..a677e3110 100644 --- a/dts/st/mp13/stm32mp135cagx-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp135cagx-pinctrl.dtsi @@ -1163,13 +1163,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -1180,11 +1200,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -1210,11 +1315,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_pa0: eth2_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_pa3: eth2_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -1225,11 +1380,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd3_pa8: eth2_rxd3_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd1_pa11: eth2_rxd1_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pa12: eth2_crs_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_ctl_pa12: eth2_rx_ctl_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pa12: eth2_rx_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { pinmux = ; slew-rate = "very-high-speed"; @@ -1240,11 +1420,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_tx_clk_pc3: eth2_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd1_pe2: eth2_rxd1_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd3_pe6: eth2_txd3_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd0_pf4: eth2_rxd0_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_ctl_pf6: eth2_tx_ctl_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_en_pf6: eth2_tx_en_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd0_pf7: eth2_txd0_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_er_pf11: eth2_rx_er_pf11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd2_pg1: eth2_txd2_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_gtx_clk_pg3: eth2_gtx_clk_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1255,16 +1485,66 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_txd1_pg11: eth2_txd1_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pg12: eth2_crs_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rx_ctl_pg12: eth2_rx_ctl_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pg12: eth2_rx_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_crs_ph2: eth2_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_ph3: eth2_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd2_ph6: eth2_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_clk_ph7: eth2_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_ref_clk_ph11: eth2_ref_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_clk_ph11: eth2_rx_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp13/stm32mp135daex-pinctrl.dtsi b/dts/st/mp13/stm32mp135daex-pinctrl.dtsi index 68c1f1d3b..a677e3110 100644 --- a/dts/st/mp13/stm32mp135daex-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp135daex-pinctrl.dtsi @@ -1163,13 +1163,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -1180,11 +1200,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -1210,11 +1315,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_pa0: eth2_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_pa3: eth2_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -1225,11 +1380,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd3_pa8: eth2_rxd3_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd1_pa11: eth2_rxd1_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pa12: eth2_crs_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_ctl_pa12: eth2_rx_ctl_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pa12: eth2_rx_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { pinmux = ; slew-rate = "very-high-speed"; @@ -1240,11 +1420,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_tx_clk_pc3: eth2_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd1_pe2: eth2_rxd1_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd3_pe6: eth2_txd3_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd0_pf4: eth2_rxd0_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_ctl_pf6: eth2_tx_ctl_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_en_pf6: eth2_tx_en_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd0_pf7: eth2_txd0_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_er_pf11: eth2_rx_er_pf11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd2_pg1: eth2_txd2_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_gtx_clk_pg3: eth2_gtx_clk_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1255,16 +1485,66 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_txd1_pg11: eth2_txd1_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pg12: eth2_crs_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rx_ctl_pg12: eth2_rx_ctl_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pg12: eth2_rx_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_crs_ph2: eth2_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_ph3: eth2_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd2_ph6: eth2_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_clk_ph7: eth2_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_ref_clk_ph11: eth2_ref_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_clk_ph11: eth2_rx_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp13/stm32mp135dafx-pinctrl.dtsi b/dts/st/mp13/stm32mp135dafx-pinctrl.dtsi index 68c1f1d3b..a677e3110 100644 --- a/dts/st/mp13/stm32mp135dafx-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp135dafx-pinctrl.dtsi @@ -1163,13 +1163,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -1180,11 +1200,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -1210,11 +1315,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_pa0: eth2_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_pa3: eth2_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -1225,11 +1380,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd3_pa8: eth2_rxd3_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd1_pa11: eth2_rxd1_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pa12: eth2_crs_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_ctl_pa12: eth2_rx_ctl_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pa12: eth2_rx_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { pinmux = ; slew-rate = "very-high-speed"; @@ -1240,11 +1420,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_tx_clk_pc3: eth2_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd1_pe2: eth2_rxd1_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd3_pe6: eth2_txd3_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd0_pf4: eth2_rxd0_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_ctl_pf6: eth2_tx_ctl_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_en_pf6: eth2_tx_en_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd0_pf7: eth2_txd0_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_er_pf11: eth2_rx_er_pf11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd2_pg1: eth2_txd2_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_gtx_clk_pg3: eth2_gtx_clk_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1255,16 +1485,66 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_txd1_pg11: eth2_txd1_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pg12: eth2_crs_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rx_ctl_pg12: eth2_rx_ctl_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pg12: eth2_rx_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_crs_ph2: eth2_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_ph3: eth2_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd2_ph6: eth2_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_clk_ph7: eth2_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_ref_clk_ph11: eth2_ref_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_clk_ph11: eth2_rx_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp13/stm32mp135dagx-pinctrl.dtsi b/dts/st/mp13/stm32mp135dagx-pinctrl.dtsi index 68c1f1d3b..a677e3110 100644 --- a/dts/st/mp13/stm32mp135dagx-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp135dagx-pinctrl.dtsi @@ -1163,13 +1163,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -1180,11 +1200,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -1210,11 +1315,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_pa0: eth2_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_pa3: eth2_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -1225,11 +1380,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd3_pa8: eth2_rxd3_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd1_pa11: eth2_rxd1_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pa12: eth2_crs_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_ctl_pa12: eth2_rx_ctl_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pa12: eth2_rx_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { pinmux = ; slew-rate = "very-high-speed"; @@ -1240,11 +1420,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_tx_clk_pc3: eth2_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd1_pe2: eth2_rxd1_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd3_pe6: eth2_txd3_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd0_pf4: eth2_rxd0_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_ctl_pf6: eth2_tx_ctl_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_en_pf6: eth2_tx_en_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd0_pf7: eth2_txd0_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_er_pf11: eth2_rx_er_pf11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd2_pg1: eth2_txd2_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_gtx_clk_pg3: eth2_gtx_clk_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1255,16 +1485,66 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_txd1_pg11: eth2_txd1_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pg12: eth2_crs_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rx_ctl_pg12: eth2_rx_ctl_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pg12: eth2_rx_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_crs_ph2: eth2_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_ph3: eth2_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd2_ph6: eth2_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_clk_ph7: eth2_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_ref_clk_ph11: eth2_ref_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_clk_ph11: eth2_rx_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp13/stm32mp135faex-pinctrl.dtsi b/dts/st/mp13/stm32mp135faex-pinctrl.dtsi index 68c1f1d3b..a677e3110 100644 --- a/dts/st/mp13/stm32mp135faex-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp135faex-pinctrl.dtsi @@ -1163,13 +1163,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -1180,11 +1200,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -1210,11 +1315,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_pa0: eth2_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_pa3: eth2_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -1225,11 +1380,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd3_pa8: eth2_rxd3_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd1_pa11: eth2_rxd1_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pa12: eth2_crs_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_ctl_pa12: eth2_rx_ctl_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pa12: eth2_rx_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { pinmux = ; slew-rate = "very-high-speed"; @@ -1240,11 +1420,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_tx_clk_pc3: eth2_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd1_pe2: eth2_rxd1_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd3_pe6: eth2_txd3_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd0_pf4: eth2_rxd0_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_ctl_pf6: eth2_tx_ctl_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_en_pf6: eth2_tx_en_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd0_pf7: eth2_txd0_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_er_pf11: eth2_rx_er_pf11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd2_pg1: eth2_txd2_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_gtx_clk_pg3: eth2_gtx_clk_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1255,16 +1485,66 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_txd1_pg11: eth2_txd1_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pg12: eth2_crs_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rx_ctl_pg12: eth2_rx_ctl_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pg12: eth2_rx_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_crs_ph2: eth2_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_ph3: eth2_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd2_ph6: eth2_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_clk_ph7: eth2_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_ref_clk_ph11: eth2_ref_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_clk_ph11: eth2_rx_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp13/stm32mp135fafx-pinctrl.dtsi b/dts/st/mp13/stm32mp135fafx-pinctrl.dtsi index 68c1f1d3b..a677e3110 100644 --- a/dts/st/mp13/stm32mp135fafx-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp135fafx-pinctrl.dtsi @@ -1163,13 +1163,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -1180,11 +1200,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -1210,11 +1315,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_pa0: eth2_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_pa3: eth2_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -1225,11 +1380,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd3_pa8: eth2_rxd3_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd1_pa11: eth2_rxd1_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pa12: eth2_crs_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_ctl_pa12: eth2_rx_ctl_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pa12: eth2_rx_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { pinmux = ; slew-rate = "very-high-speed"; @@ -1240,11 +1420,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_tx_clk_pc3: eth2_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd1_pe2: eth2_rxd1_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd3_pe6: eth2_txd3_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd0_pf4: eth2_rxd0_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_ctl_pf6: eth2_tx_ctl_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_en_pf6: eth2_tx_en_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd0_pf7: eth2_txd0_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_er_pf11: eth2_rx_er_pf11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd2_pg1: eth2_txd2_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_gtx_clk_pg3: eth2_gtx_clk_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1255,16 +1485,66 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_txd1_pg11: eth2_txd1_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pg12: eth2_crs_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rx_ctl_pg12: eth2_rx_ctl_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pg12: eth2_rx_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_crs_ph2: eth2_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_ph3: eth2_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd2_ph6: eth2_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_clk_ph7: eth2_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_ref_clk_ph11: eth2_ref_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_clk_ph11: eth2_rx_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp13/stm32mp135fagx-pinctrl.dtsi b/dts/st/mp13/stm32mp135fagx-pinctrl.dtsi index 68c1f1d3b..a677e3110 100644 --- a/dts/st/mp13/stm32mp135fagx-pinctrl.dtsi +++ b/dts/st/mp13/stm32mp135fagx-pinctrl.dtsi @@ -1163,13 +1163,33 @@ slew-rate = "very-high-speed"; }; - /* ETH (Extended) */ + /* ETH */ + + /omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -1180,11 +1200,96 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; @@ -1210,11 +1315,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_pa0: eth2_crs_pa0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_pa3: eth2_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { pinmux = ; slew-rate = "very-high-speed"; @@ -1225,11 +1380,36 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd3_pa8: eth2_rxd3_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd1_pa11: eth2_rxd1_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pa12: eth2_crs_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_ctl_pa12: eth2_rx_ctl_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pa12: eth2_rx_dv_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { pinmux = ; slew-rate = "very-high-speed"; @@ -1240,11 +1420,61 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_tx_clk_pc3: eth2_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd1_pe2: eth2_rxd1_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd3_pe6: eth2_txd3_pe6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rxd0_pf4: eth2_rxd0_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_ctl_pf6: eth2_tx_ctl_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_en_pf6: eth2_tx_en_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd0_pf7: eth2_txd0_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_er_pf11: eth2_rx_er_pf11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_txd2_pg1: eth2_txd2_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_gtx_clk_pg3: eth2_gtx_clk_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { pinmux = ; slew-rate = "very-high-speed"; @@ -1255,16 +1485,66 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_txd1_pg11: eth2_txd1_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_crs_dv_pg12: eth2_crs_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_rx_ctl_pg12: eth2_rx_ctl_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_dv_pg12: eth2_rx_dv_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth2_crs_ph2: eth2_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_col_ph3: eth2_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rxd2_ph6: eth2_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_clk_ph7: eth2_tx_clk_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_ref_clk_ph11: eth2_ref_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_rx_clk_ph11: eth2_rx_clk_ph11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 {