Skip to content

Commit ad785c7

Browse files
committed
dts: update stm32mp1 series ethernet pins
Updated the pins based on zephyrproject-rtos#287 Signed-off-by: Arif Balik <[email protected]>
1 parent 9c30758 commit ad785c7

37 files changed

+8533
-1
lines changed

dts/README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ URL:
3131
https://github.com/STMicroelectronics/STM32_open_pin_data
3232

3333
Commit:
34-
5e641448dc7df619ee46bb0c91796b7626005929
34+
3d64b1076ac7f0bf0f74acf89b9578b530f37ed7
3535

3636
Maintained-by:
3737
External

dts/st/mp13/stm32mp131aaex-pinctrl.dtsi

Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -820,6 +820,153 @@
820820
slew-rate = "very-high-speed";
821821
};
822822

823+
/* ETH_STM32MP1 */
824+
825+
/omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 {
826+
pinmux = <STM32_PINMUX('A', 0, AF11)>;
827+
slew-rate = "very-high-speed";
828+
};
829+
830+
/omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 {
831+
pinmux = <STM32_PINMUX('A', 1, AF11)>;
832+
slew-rate = "very-high-speed";
833+
};
834+
835+
/omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 {
836+
pinmux = <STM32_PINMUX('A', 1, AF11)>;
837+
slew-rate = "very-high-speed";
838+
};
839+
840+
/omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 {
841+
pinmux = <STM32_PINMUX('A', 3, AF11)>;
842+
slew-rate = "very-high-speed";
843+
};
844+
845+
/omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 {
846+
pinmux = <STM32_PINMUX('A', 7, AF11)>;
847+
slew-rate = "very-high-speed";
848+
};
849+
850+
/omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 {
851+
pinmux = <STM32_PINMUX('A', 7, AF11)>;
852+
slew-rate = "very-high-speed";
853+
};
854+
855+
/omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 {
856+
pinmux = <STM32_PINMUX('A', 7, AF11)>;
857+
slew-rate = "very-high-speed";
858+
};
859+
860+
/omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 {
861+
pinmux = <STM32_PINMUX('B', 0, AF11)>;
862+
slew-rate = "very-high-speed";
863+
};
864+
865+
/omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 {
866+
pinmux = <STM32_PINMUX('B', 1, AF11)>;
867+
slew-rate = "very-high-speed";
868+
};
869+
870+
/omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 {
871+
pinmux = <STM32_PINMUX('B', 11, AF11)>;
872+
slew-rate = "very-high-speed";
873+
};
874+
875+
/omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 {
876+
pinmux = <STM32_PINMUX('B', 11, AF11)>;
877+
slew-rate = "very-high-speed";
878+
};
879+
880+
/omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 {
881+
pinmux = <STM32_PINMUX('C', 1, AF10)>;
882+
slew-rate = "very-high-speed";
883+
};
884+
885+
/omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 {
886+
pinmux = <STM32_PINMUX('C', 1, AF11)>;
887+
slew-rate = "very-high-speed";
888+
};
889+
890+
/omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 {
891+
pinmux = <STM32_PINMUX('C', 1, AF10)>;
892+
slew-rate = "very-high-speed";
893+
};
894+
895+
/omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 {
896+
pinmux = <STM32_PINMUX('C', 2, AF11)>;
897+
slew-rate = "very-high-speed";
898+
};
899+
900+
/omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 {
901+
pinmux = <STM32_PINMUX('C', 3, AF11)>;
902+
slew-rate = "very-high-speed";
903+
};
904+
905+
/omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 {
906+
pinmux = <STM32_PINMUX('C', 4, AF11)>;
907+
slew-rate = "very-high-speed";
908+
};
909+
910+
/omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 {
911+
pinmux = <STM32_PINMUX('C', 5, AF11)>;
912+
slew-rate = "very-high-speed";
913+
};
914+
915+
/omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 {
916+
pinmux = <STM32_PINMUX('D', 7, AF10)>;
917+
slew-rate = "very-high-speed";
918+
};
919+
920+
/omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 {
921+
pinmux = <STM32_PINMUX('D', 7, AF10)>;
922+
slew-rate = "very-high-speed";
923+
};
924+
925+
/omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 {
926+
pinmux = <STM32_PINMUX('E', 5, AF10)>;
927+
slew-rate = "very-high-speed";
928+
};
929+
930+
/omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 {
931+
pinmux = <STM32_PINMUX('G', 13, AF11)>;
932+
slew-rate = "very-high-speed";
933+
};
934+
935+
/omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 {
936+
pinmux = <STM32_PINMUX('G', 14, AF11)>;
937+
slew-rate = "very-high-speed";
938+
};
939+
940+
/omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 {
941+
pinmux = <STM32_PINMUX('H', 2, AF11)>;
942+
slew-rate = "very-high-speed";
943+
};
944+
945+
/omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 {
946+
pinmux = <STM32_PINMUX('H', 3, AF10)>;
947+
slew-rate = "very-high-speed";
948+
};
949+
950+
/omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 {
951+
pinmux = <STM32_PINMUX('H', 6, AF11)>;
952+
slew-rate = "very-high-speed";
953+
};
954+
955+
/omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 {
956+
pinmux = <STM32_PINMUX('H', 7, AF11)>;
957+
slew-rate = "very-high-speed";
958+
};
959+
960+
/omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 {
961+
pinmux = <STM32_PINMUX('H', 12, AF11)>;
962+
slew-rate = "very-high-speed";
963+
};
964+
965+
/omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 {
966+
pinmux = <STM32_PINMUX('I', 3, AF11)>;
967+
slew-rate = "very-high-speed";
968+
};
969+
823970
/* FMC */
824971

825972
/omit-if-no-ref/ fmc_a21_pa8: fmc_a21_pa8 {

dts/st/mp13/stm32mp131aafx-pinctrl.dtsi

Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -820,6 +820,153 @@
820820
slew-rate = "very-high-speed";
821821
};
822822

823+
/* ETH_STM32MP1 */
824+
825+
/omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 {
826+
pinmux = <STM32_PINMUX('A', 0, AF11)>;
827+
slew-rate = "very-high-speed";
828+
};
829+
830+
/omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 {
831+
pinmux = <STM32_PINMUX('A', 1, AF11)>;
832+
slew-rate = "very-high-speed";
833+
};
834+
835+
/omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 {
836+
pinmux = <STM32_PINMUX('A', 1, AF11)>;
837+
slew-rate = "very-high-speed";
838+
};
839+
840+
/omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 {
841+
pinmux = <STM32_PINMUX('A', 3, AF11)>;
842+
slew-rate = "very-high-speed";
843+
};
844+
845+
/omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 {
846+
pinmux = <STM32_PINMUX('A', 7, AF11)>;
847+
slew-rate = "very-high-speed";
848+
};
849+
850+
/omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 {
851+
pinmux = <STM32_PINMUX('A', 7, AF11)>;
852+
slew-rate = "very-high-speed";
853+
};
854+
855+
/omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 {
856+
pinmux = <STM32_PINMUX('A', 7, AF11)>;
857+
slew-rate = "very-high-speed";
858+
};
859+
860+
/omit-if-no-ref/ eth1_rxd2_pb0: eth1_rxd2_pb0 {
861+
pinmux = <STM32_PINMUX('B', 0, AF11)>;
862+
slew-rate = "very-high-speed";
863+
};
864+
865+
/omit-if-no-ref/ eth1_rxd3_pb1: eth1_rxd3_pb1 {
866+
pinmux = <STM32_PINMUX('B', 1, AF11)>;
867+
slew-rate = "very-high-speed";
868+
};
869+
870+
/omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 {
871+
pinmux = <STM32_PINMUX('B', 11, AF11)>;
872+
slew-rate = "very-high-speed";
873+
};
874+
875+
/omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 {
876+
pinmux = <STM32_PINMUX('B', 11, AF11)>;
877+
slew-rate = "very-high-speed";
878+
};
879+
880+
/omit-if-no-ref/ eth1_crs_dv_pc1: eth1_crs_dv_pc1 {
881+
pinmux = <STM32_PINMUX('C', 1, AF10)>;
882+
slew-rate = "very-high-speed";
883+
};
884+
885+
/omit-if-no-ref/ eth1_gtx_clk_pc1: eth1_gtx_clk_pc1 {
886+
pinmux = <STM32_PINMUX('C', 1, AF11)>;
887+
slew-rate = "very-high-speed";
888+
};
889+
890+
/omit-if-no-ref/ eth1_rx_dv_pc1: eth1_rx_dv_pc1 {
891+
pinmux = <STM32_PINMUX('C', 1, AF10)>;
892+
slew-rate = "very-high-speed";
893+
};
894+
895+
/omit-if-no-ref/ eth1_txd2_pc2: eth1_txd2_pc2 {
896+
pinmux = <STM32_PINMUX('C', 2, AF11)>;
897+
slew-rate = "very-high-speed";
898+
};
899+
900+
/omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 {
901+
pinmux = <STM32_PINMUX('C', 3, AF11)>;
902+
slew-rate = "very-high-speed";
903+
};
904+
905+
/omit-if-no-ref/ eth1_rxd0_pc4: eth1_rxd0_pc4 {
906+
pinmux = <STM32_PINMUX('C', 4, AF11)>;
907+
slew-rate = "very-high-speed";
908+
};
909+
910+
/omit-if-no-ref/ eth1_rxd1_pc5: eth1_rxd1_pc5 {
911+
pinmux = <STM32_PINMUX('C', 5, AF11)>;
912+
slew-rate = "very-high-speed";
913+
};
914+
915+
/omit-if-no-ref/ eth1_ref_clk_pd7: eth1_ref_clk_pd7 {
916+
pinmux = <STM32_PINMUX('D', 7, AF10)>;
917+
slew-rate = "very-high-speed";
918+
};
919+
920+
/omit-if-no-ref/ eth1_rx_clk_pd7: eth1_rx_clk_pd7 {
921+
pinmux = <STM32_PINMUX('D', 7, AF10)>;
922+
slew-rate = "very-high-speed";
923+
};
924+
925+
/omit-if-no-ref/ eth1_txd3_pe5: eth1_txd3_pe5 {
926+
pinmux = <STM32_PINMUX('E', 5, AF10)>;
927+
slew-rate = "very-high-speed";
928+
};
929+
930+
/omit-if-no-ref/ eth1_txd0_pg13: eth1_txd0_pg13 {
931+
pinmux = <STM32_PINMUX('G', 13, AF11)>;
932+
slew-rate = "very-high-speed";
933+
};
934+
935+
/omit-if-no-ref/ eth1_txd1_pg14: eth1_txd1_pg14 {
936+
pinmux = <STM32_PINMUX('G', 14, AF11)>;
937+
slew-rate = "very-high-speed";
938+
};
939+
940+
/omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 {
941+
pinmux = <STM32_PINMUX('H', 2, AF11)>;
942+
slew-rate = "very-high-speed";
943+
};
944+
945+
/omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 {
946+
pinmux = <STM32_PINMUX('H', 3, AF10)>;
947+
slew-rate = "very-high-speed";
948+
};
949+
950+
/omit-if-no-ref/ eth1_rx_er_ph6: eth1_rx_er_ph6 {
951+
pinmux = <STM32_PINMUX('H', 6, AF11)>;
952+
slew-rate = "very-high-speed";
953+
};
954+
955+
/omit-if-no-ref/ eth1_tx_clk_ph7: eth1_tx_clk_ph7 {
956+
pinmux = <STM32_PINMUX('H', 7, AF11)>;
957+
slew-rate = "very-high-speed";
958+
};
959+
960+
/omit-if-no-ref/ eth1_crs_ph12: eth1_crs_ph12 {
961+
pinmux = <STM32_PINMUX('H', 12, AF11)>;
962+
slew-rate = "very-high-speed";
963+
};
964+
965+
/omit-if-no-ref/ eth1_rx_er_pi3: eth1_rx_er_pi3 {
966+
pinmux = <STM32_PINMUX('I', 3, AF11)>;
967+
slew-rate = "very-high-speed";
968+
};
969+
823970
/* FMC */
824971

825972
/omit-if-no-ref/ fmc_a21_pa8: fmc_a21_pa8 {

0 commit comments

Comments
 (0)