Skip to content

Commit 04ccc77

Browse files
marwaiehm-sterwango
authored andcommitted
dts: st: n6: Add stm32n6 missing ETH RGMII pinctrl
Add stm32n6 pinctrl ETH1_RGMII_TX_CTL and ETH1_RGMII_CLK125 Signed-off-by: IBEN EL HADJ MESSAOUD Marwa <[email protected]>
1 parent d692e38 commit 04ccc77

19 files changed

+190
-0
lines changed

dts/st/n6/stm32n645a0hxq-pinctrl.dtsi

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -747,6 +747,11 @@
747747

748748
/* ETH_RGMII */
749749

750+
/omit-if-no-ref/ eth1_rgmii_clk125_pf2: eth1_rgmii_clk125_pf2 {
751+
pinmux = <STM32_PINMUX('F', 2, AF11)>;
752+
slew-rate = "very-high-speed";
753+
};
754+
750755
/omit-if-no-ref/ eth1_rgmii_rx_clk_pf7: eth1_rgmii_rx_clk_pf7 {
751756
pinmux = <STM32_PINMUX('F', 7, AF11)>;
752757
slew-rate = "very-high-speed";
@@ -762,6 +767,11 @@
762767
slew-rate = "very-high-speed";
763768
};
764769

770+
/omit-if-no-ref/ eth1_rgmii_tx_ctl_pf11: eth1_rgmii_tx_ctl_pf11 {
771+
pinmux = <STM32_PINMUX('F', 11, AF11)>;
772+
slew-rate = "very-high-speed";
773+
};
774+
765775
/omit-if-no-ref/ eth1_rgmii_txd0_pf12: eth1_rgmii_txd0_pf12 {
766776
pinmux = <STM32_PINMUX('F', 12, AF11)>;
767777
slew-rate = "very-high-speed";

dts/st/n6/stm32n645b0hxq-pinctrl.dtsi

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1030,6 +1030,11 @@
10301030
slew-rate = "very-high-speed";
10311031
};
10321032

1033+
/omit-if-no-ref/ eth1_rgmii_clk125_pf2: eth1_rgmii_clk125_pf2 {
1034+
pinmux = <STM32_PINMUX('F', 2, AF11)>;
1035+
slew-rate = "very-high-speed";
1036+
};
1037+
10331038
/omit-if-no-ref/ eth1_rgmii_rx_clk_pf7: eth1_rgmii_rx_clk_pf7 {
10341039
pinmux = <STM32_PINMUX('F', 7, AF11)>;
10351040
slew-rate = "very-high-speed";
@@ -1050,6 +1055,11 @@
10501055
slew-rate = "very-high-speed";
10511056
};
10521057

1058+
/omit-if-no-ref/ eth1_rgmii_tx_ctl_pf11: eth1_rgmii_tx_ctl_pf11 {
1059+
pinmux = <STM32_PINMUX('F', 11, AF11)>;
1060+
slew-rate = "very-high-speed";
1061+
};
1062+
10531063
/omit-if-no-ref/ eth1_rgmii_txd0_pf12: eth1_rgmii_txd0_pf12 {
10541064
pinmux = <STM32_PINMUX('F', 12, AF11)>;
10551065
slew-rate = "very-high-speed";

dts/st/n6/stm32n645i0hxq-pinctrl.dtsi

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -895,6 +895,11 @@
895895

896896
/* ETH_RGMII */
897897

898+
/omit-if-no-ref/ eth1_rgmii_clk125_pf2: eth1_rgmii_clk125_pf2 {
899+
pinmux = <STM32_PINMUX('F', 2, AF11)>;
900+
slew-rate = "very-high-speed";
901+
};
902+
898903
/omit-if-no-ref/ eth1_rgmii_rx_clk_pf7: eth1_rgmii_rx_clk_pf7 {
899904
pinmux = <STM32_PINMUX('F', 7, AF11)>;
900905
slew-rate = "very-high-speed";
@@ -910,6 +915,11 @@
910915
slew-rate = "very-high-speed";
911916
};
912917

918+
/omit-if-no-ref/ eth1_rgmii_tx_ctl_pf11: eth1_rgmii_tx_ctl_pf11 {
919+
pinmux = <STM32_PINMUX('F', 11, AF11)>;
920+
slew-rate = "very-high-speed";
921+
};
922+
913923
/omit-if-no-ref/ eth1_rgmii_txd0_pf12: eth1_rgmii_txd0_pf12 {
914924
pinmux = <STM32_PINMUX('F', 12, AF11)>;
915925
slew-rate = "very-high-speed";

dts/st/n6/stm32n645l0hxq-pinctrl.dtsi

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1122,6 +1122,11 @@
11221122
slew-rate = "very-high-speed";
11231123
};
11241124

1125+
/omit-if-no-ref/ eth1_rgmii_clk125_pf2: eth1_rgmii_clk125_pf2 {
1126+
pinmux = <STM32_PINMUX('F', 2, AF11)>;
1127+
slew-rate = "very-high-speed";
1128+
};
1129+
11251130
/omit-if-no-ref/ eth1_rgmii_rx_clk_pf7: eth1_rgmii_rx_clk_pf7 {
11261131
pinmux = <STM32_PINMUX('F', 7, AF11)>;
11271132
slew-rate = "very-high-speed";
@@ -1142,6 +1147,11 @@
11421147
slew-rate = "very-high-speed";
11431148
};
11441149

1150+
/omit-if-no-ref/ eth1_rgmii_tx_ctl_pf11: eth1_rgmii_tx_ctl_pf11 {
1151+
pinmux = <STM32_PINMUX('F', 11, AF11)>;
1152+
slew-rate = "very-high-speed";
1153+
};
1154+
11451155
/omit-if-no-ref/ eth1_rgmii_txd0_pf12: eth1_rgmii_txd0_pf12 {
11461156
pinmux = <STM32_PINMUX('F', 12, AF11)>;
11471157
slew-rate = "very-high-speed";

dts/st/n6/stm32n645x0hxq-pinctrl.dtsi

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1236,6 +1236,11 @@
12361236
slew-rate = "very-high-speed";
12371237
};
12381238

1239+
/omit-if-no-ref/ eth1_rgmii_clk125_pf2: eth1_rgmii_clk125_pf2 {
1240+
pinmux = <STM32_PINMUX('F', 2, AF11)>;
1241+
slew-rate = "very-high-speed";
1242+
};
1243+
12391244
/omit-if-no-ref/ eth1_rgmii_rx_clk_pf7: eth1_rgmii_rx_clk_pf7 {
12401245
pinmux = <STM32_PINMUX('F', 7, AF11)>;
12411246
slew-rate = "very-high-speed";
@@ -1256,6 +1261,11 @@
12561261
slew-rate = "very-high-speed";
12571262
};
12581263

1264+
/omit-if-no-ref/ eth1_rgmii_tx_ctl_pf11: eth1_rgmii_tx_ctl_pf11 {
1265+
pinmux = <STM32_PINMUX('F', 11, AF11)>;
1266+
slew-rate = "very-high-speed";
1267+
};
1268+
12591269
/omit-if-no-ref/ eth1_rgmii_txd0_pf12: eth1_rgmii_txd0_pf12 {
12601270
pinmux = <STM32_PINMUX('F', 12, AF11)>;
12611271
slew-rate = "very-high-speed";

dts/st/n6/stm32n647a0hxq-pinctrl.dtsi

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -747,6 +747,11 @@
747747

748748
/* ETH_RGMII */
749749

750+
/omit-if-no-ref/ eth1_rgmii_clk125_pf2: eth1_rgmii_clk125_pf2 {
751+
pinmux = <STM32_PINMUX('F', 2, AF11)>;
752+
slew-rate = "very-high-speed";
753+
};
754+
750755
/omit-if-no-ref/ eth1_rgmii_rx_clk_pf7: eth1_rgmii_rx_clk_pf7 {
751756
pinmux = <STM32_PINMUX('F', 7, AF11)>;
752757
slew-rate = "very-high-speed";
@@ -762,6 +767,11 @@
762767
slew-rate = "very-high-speed";
763768
};
764769

770+
/omit-if-no-ref/ eth1_rgmii_tx_ctl_pf11: eth1_rgmii_tx_ctl_pf11 {
771+
pinmux = <STM32_PINMUX('F', 11, AF11)>;
772+
slew-rate = "very-high-speed";
773+
};
774+
765775
/omit-if-no-ref/ eth1_rgmii_txd0_pf12: eth1_rgmii_txd0_pf12 {
766776
pinmux = <STM32_PINMUX('F', 12, AF11)>;
767777
slew-rate = "very-high-speed";

dts/st/n6/stm32n647b0hxq-pinctrl.dtsi

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1030,6 +1030,11 @@
10301030
slew-rate = "very-high-speed";
10311031
};
10321032

1033+
/omit-if-no-ref/ eth1_rgmii_clk125_pf2: eth1_rgmii_clk125_pf2 {
1034+
pinmux = <STM32_PINMUX('F', 2, AF11)>;
1035+
slew-rate = "very-high-speed";
1036+
};
1037+
10331038
/omit-if-no-ref/ eth1_rgmii_rx_clk_pf7: eth1_rgmii_rx_clk_pf7 {
10341039
pinmux = <STM32_PINMUX('F', 7, AF11)>;
10351040
slew-rate = "very-high-speed";
@@ -1050,6 +1055,11 @@
10501055
slew-rate = "very-high-speed";
10511056
};
10521057

1058+
/omit-if-no-ref/ eth1_rgmii_tx_ctl_pf11: eth1_rgmii_tx_ctl_pf11 {
1059+
pinmux = <STM32_PINMUX('F', 11, AF11)>;
1060+
slew-rate = "very-high-speed";
1061+
};
1062+
10531063
/omit-if-no-ref/ eth1_rgmii_txd0_pf12: eth1_rgmii_txd0_pf12 {
10541064
pinmux = <STM32_PINMUX('F', 12, AF11)>;
10551065
slew-rate = "very-high-speed";

dts/st/n6/stm32n647l0hxq-pinctrl.dtsi

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1122,6 +1122,11 @@
11221122
slew-rate = "very-high-speed";
11231123
};
11241124

1125+
/omit-if-no-ref/ eth1_rgmii_clk125_pf2: eth1_rgmii_clk125_pf2 {
1126+
pinmux = <STM32_PINMUX('F', 2, AF11)>;
1127+
slew-rate = "very-high-speed";
1128+
};
1129+
11251130
/omit-if-no-ref/ eth1_rgmii_rx_clk_pf7: eth1_rgmii_rx_clk_pf7 {
11261131
pinmux = <STM32_PINMUX('F', 7, AF11)>;
11271132
slew-rate = "very-high-speed";
@@ -1142,6 +1147,11 @@
11421147
slew-rate = "very-high-speed";
11431148
};
11441149

1150+
/omit-if-no-ref/ eth1_rgmii_tx_ctl_pf11: eth1_rgmii_tx_ctl_pf11 {
1151+
pinmux = <STM32_PINMUX('F', 11, AF11)>;
1152+
slew-rate = "very-high-speed";
1153+
};
1154+
11451155
/omit-if-no-ref/ eth1_rgmii_txd0_pf12: eth1_rgmii_txd0_pf12 {
11461156
pinmux = <STM32_PINMUX('F', 12, AF11)>;
11471157
slew-rate = "very-high-speed";

dts/st/n6/stm32n647x0hxq-pinctrl.dtsi

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1236,6 +1236,11 @@
12361236
slew-rate = "very-high-speed";
12371237
};
12381238

1239+
/omit-if-no-ref/ eth1_rgmii_clk125_pf2: eth1_rgmii_clk125_pf2 {
1240+
pinmux = <STM32_PINMUX('F', 2, AF11)>;
1241+
slew-rate = "very-high-speed";
1242+
};
1243+
12391244
/omit-if-no-ref/ eth1_rgmii_rx_clk_pf7: eth1_rgmii_rx_clk_pf7 {
12401245
pinmux = <STM32_PINMUX('F', 7, AF11)>;
12411246
slew-rate = "very-high-speed";
@@ -1256,6 +1261,11 @@
12561261
slew-rate = "very-high-speed";
12571262
};
12581263

1264+
/omit-if-no-ref/ eth1_rgmii_tx_ctl_pf11: eth1_rgmii_tx_ctl_pf11 {
1265+
pinmux = <STM32_PINMUX('F', 11, AF11)>;
1266+
slew-rate = "very-high-speed";
1267+
};
1268+
12591269
/omit-if-no-ref/ eth1_rgmii_txd0_pf12: eth1_rgmii_txd0_pf12 {
12601270
pinmux = <STM32_PINMUX('F', 12, AF11)>;
12611271
slew-rate = "very-high-speed";

dts/st/n6/stm32n655a0hxq-pinctrl.dtsi

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -747,6 +747,11 @@
747747

748748
/* ETH_RGMII */
749749

750+
/omit-if-no-ref/ eth1_rgmii_gtx_clk_pf0: eth1_rgmii_gtx_clk_pf0 {
751+
pinmux = <STM32_PINMUX('F', 0, AF12)>;
752+
slew-rate = "very-high-speed";
753+
};
754+
750755
/omit-if-no-ref/ eth1_rgmii_rx_clk_pf7: eth1_rgmii_rx_clk_pf7 {
751756
pinmux = <STM32_PINMUX('F', 7, AF11)>;
752757
slew-rate = "very-high-speed";
@@ -762,6 +767,11 @@
762767
slew-rate = "very-high-speed";
763768
};
764769

770+
/omit-if-no-ref/ eth1_rgmii_tx_ctl_pf11: eth1_rgmii_tx_ctl_pf11 {
771+
pinmux = <STM32_PINMUX('F', 11, AF11)>;
772+
slew-rate = "very-high-speed";
773+
};
774+
765775
/omit-if-no-ref/ eth1_rgmii_txd0_pf12: eth1_rgmii_txd0_pf12 {
766776
pinmux = <STM32_PINMUX('F', 12, AF11)>;
767777
slew-rate = "very-high-speed";

0 commit comments

Comments
 (0)