Skip to content

Commit 93331d0

Browse files
committed
dts: update stm32mp1 series ethernet pins
Updated the pins based on #287 Signed-off-by: Arif Balik <[email protected]>
1 parent 468e5ad commit 93331d0

File tree

84 files changed

+9624
-84
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

84 files changed

+9624
-84
lines changed

dts/st/mp1/stm32mp151aaax-pinctrl.dtsi

Lines changed: 86 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1457,18 +1457,53 @@
14571457
slew-rate = "very-high-speed";
14581458
};
14591459

1460-
/* ETH (Extended) */
1460+
/* ETH */
1461+
1462+
/omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 {
1463+
pinmux = <STM32_PINMUX('A', 0, AF11)>;
1464+
slew-rate = "very-high-speed";
1465+
};
14611466

14621467
/omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 {
14631468
pinmux = <STM32_PINMUX('A', 1, AF0)>;
14641469
slew-rate = "very-high-speed";
14651470
};
14661471

1472+
/omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 {
1473+
pinmux = <STM32_PINMUX('A', 1, AF11)>;
1474+
slew-rate = "very-high-speed";
1475+
};
1476+
1477+
/omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 {
1478+
pinmux = <STM32_PINMUX('A', 1, AF11)>;
1479+
slew-rate = "very-high-speed";
1480+
};
1481+
14671482
/omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 {
14681483
pinmux = <STM32_PINMUX('A', 2, AF11)>;
14691484
slew-rate = "very-high-speed";
14701485
};
14711486

1487+
/omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 {
1488+
pinmux = <STM32_PINMUX('A', 3, AF11)>;
1489+
slew-rate = "very-high-speed";
1490+
};
1491+
1492+
/omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 {
1493+
pinmux = <STM32_PINMUX('A', 7, AF11)>;
1494+
slew-rate = "very-high-speed";
1495+
};
1496+
1497+
/omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 {
1498+
pinmux = <STM32_PINMUX('A', 7, AF11)>;
1499+
slew-rate = "very-high-speed";
1500+
};
1501+
1502+
/omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 {
1503+
pinmux = <STM32_PINMUX('A', 7, AF11)>;
1504+
slew-rate = "very-high-speed";
1505+
};
1506+
14721507
/omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 {
14731508
pinmux = <STM32_PINMUX('B', 5, AF0)>;
14741509
slew-rate = "very-high-speed";
@@ -1479,16 +1514,41 @@
14791514
slew-rate = "very-high-speed";
14801515
};
14811516

1517+
/omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 {
1518+
pinmux = <STM32_PINMUX('B', 10, AF11)>;
1519+
slew-rate = "very-high-speed";
1520+
};
1521+
1522+
/omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 {
1523+
pinmux = <STM32_PINMUX('B', 11, AF11)>;
1524+
slew-rate = "very-high-speed";
1525+
};
1526+
1527+
/omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 {
1528+
pinmux = <STM32_PINMUX('B', 11, AF11)>;
1529+
slew-rate = "very-high-speed";
1530+
};
1531+
14821532
/omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 {
14831533
pinmux = <STM32_PINMUX('C', 1, AF11)>;
14841534
slew-rate = "very-high-speed";
14851535
};
14861536

1537+
/omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 {
1538+
pinmux = <STM32_PINMUX('C', 3, AF11)>;
1539+
slew-rate = "very-high-speed";
1540+
};
1541+
14871542
/omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 {
14881543
pinmux = <STM32_PINMUX('F', 3, AF11)>;
14891544
slew-rate = "very-high-speed";
14901545
};
14911546

1547+
/omit-if-no-ref/ eth1_gtx_clk_pg4: eth1_gtx_clk_pg4 {
1548+
pinmux = <STM32_PINMUX('G', 4, AF11)>;
1549+
slew-rate = "very-high-speed";
1550+
};
1551+
14921552
/omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 {
14931553
pinmux = <STM32_PINMUX('G', 8, AF2)>;
14941554
slew-rate = "very-high-speed";
@@ -1499,11 +1559,36 @@
14991559
slew-rate = "very-high-speed";
15001560
};
15011561

1562+
/omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 {
1563+
pinmux = <STM32_PINMUX('G', 11, AF11)>;
1564+
slew-rate = "very-high-speed";
1565+
};
1566+
1567+
/omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 {
1568+
pinmux = <STM32_PINMUX('G', 11, AF11)>;
1569+
slew-rate = "very-high-speed";
1570+
};
1571+
15021572
/omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 {
15031573
pinmux = <STM32_PINMUX('G', 12, AF11)>;
15041574
slew-rate = "very-high-speed";
15051575
};
15061576

1577+
/omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 {
1578+
pinmux = <STM32_PINMUX('H', 2, AF11)>;
1579+
slew-rate = "very-high-speed";
1580+
};
1581+
1582+
/omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 {
1583+
pinmux = <STM32_PINMUX('H', 3, AF11)>;
1584+
slew-rate = "very-high-speed";
1585+
};
1586+
1587+
/omit-if-no-ref/ eth1_rx_er_pi10: eth1_rx_er_pi10 {
1588+
pinmux = <STM32_PINMUX('I', 10, AF11)>;
1589+
slew-rate = "very-high-speed";
1590+
};
1591+
15071592
/* FMC */
15081593

15091594
/omit-if-no-ref/ fmc_nl_pb7: fmc_nl_pb7 {

dts/st/mp1/stm32mp151aabx-pinctrl.dtsi

Lines changed: 66 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1010,18 +1010,53 @@
10101010
slew-rate = "very-high-speed";
10111011
};
10121012

1013-
/* ETH (Extended) */
1013+
/* ETH */
1014+
1015+
/omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 {
1016+
pinmux = <STM32_PINMUX('A', 0, AF11)>;
1017+
slew-rate = "very-high-speed";
1018+
};
10141019

10151020
/omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 {
10161021
pinmux = <STM32_PINMUX('A', 1, AF0)>;
10171022
slew-rate = "very-high-speed";
10181023
};
10191024

1025+
/omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 {
1026+
pinmux = <STM32_PINMUX('A', 1, AF11)>;
1027+
slew-rate = "very-high-speed";
1028+
};
1029+
1030+
/omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 {
1031+
pinmux = <STM32_PINMUX('A', 1, AF11)>;
1032+
slew-rate = "very-high-speed";
1033+
};
1034+
10201035
/omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 {
10211036
pinmux = <STM32_PINMUX('A', 2, AF11)>;
10221037
slew-rate = "very-high-speed";
10231038
};
10241039

1040+
/omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 {
1041+
pinmux = <STM32_PINMUX('A', 3, AF11)>;
1042+
slew-rate = "very-high-speed";
1043+
};
1044+
1045+
/omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 {
1046+
pinmux = <STM32_PINMUX('A', 7, AF11)>;
1047+
slew-rate = "very-high-speed";
1048+
};
1049+
1050+
/omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 {
1051+
pinmux = <STM32_PINMUX('A', 7, AF11)>;
1052+
slew-rate = "very-high-speed";
1053+
};
1054+
1055+
/omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 {
1056+
pinmux = <STM32_PINMUX('A', 7, AF11)>;
1057+
slew-rate = "very-high-speed";
1058+
};
1059+
10251060
/omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 {
10261061
pinmux = <STM32_PINMUX('B', 5, AF0)>;
10271062
slew-rate = "very-high-speed";
@@ -1032,11 +1067,31 @@
10321067
slew-rate = "very-high-speed";
10331068
};
10341069

1070+
/omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 {
1071+
pinmux = <STM32_PINMUX('B', 10, AF11)>;
1072+
slew-rate = "very-high-speed";
1073+
};
1074+
1075+
/omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 {
1076+
pinmux = <STM32_PINMUX('B', 11, AF11)>;
1077+
slew-rate = "very-high-speed";
1078+
};
1079+
1080+
/omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 {
1081+
pinmux = <STM32_PINMUX('B', 11, AF11)>;
1082+
slew-rate = "very-high-speed";
1083+
};
1084+
10351085
/omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 {
10361086
pinmux = <STM32_PINMUX('C', 1, AF11)>;
10371087
slew-rate = "very-high-speed";
10381088
};
10391089

1090+
/omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 {
1091+
pinmux = <STM32_PINMUX('C', 3, AF11)>;
1092+
slew-rate = "very-high-speed";
1093+
};
1094+
10401095
/omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 {
10411096
pinmux = <STM32_PINMUX('G', 8, AF2)>;
10421097
slew-rate = "very-high-speed";
@@ -1047,6 +1102,16 @@
10471102
slew-rate = "very-high-speed";
10481103
};
10491104

1105+
/omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 {
1106+
pinmux = <STM32_PINMUX('G', 11, AF11)>;
1107+
slew-rate = "very-high-speed";
1108+
};
1109+
1110+
/omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 {
1111+
pinmux = <STM32_PINMUX('G', 11, AF11)>;
1112+
slew-rate = "very-high-speed";
1113+
};
1114+
10501115
/omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 {
10511116
pinmux = <STM32_PINMUX('G', 12, AF11)>;
10521117
slew-rate = "very-high-speed";

dts/st/mp1/stm32mp151aacx-pinctrl.dtsi

Lines changed: 86 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1345,18 +1345,53 @@
13451345
slew-rate = "very-high-speed";
13461346
};
13471347

1348-
/* ETH (Extended) */
1348+
/* ETH */
1349+
1350+
/omit-if-no-ref/ eth1_crs_pa0: eth1_crs_pa0 {
1351+
pinmux = <STM32_PINMUX('A', 0, AF11)>;
1352+
slew-rate = "very-high-speed";
1353+
};
13491354

13501355
/omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 {
13511356
pinmux = <STM32_PINMUX('A', 1, AF0)>;
13521357
slew-rate = "very-high-speed";
13531358
};
13541359

1360+
/omit-if-no-ref/ eth1_ref_clk_pa1: eth1_ref_clk_pa1 {
1361+
pinmux = <STM32_PINMUX('A', 1, AF11)>;
1362+
slew-rate = "very-high-speed";
1363+
};
1364+
1365+
/omit-if-no-ref/ eth1_rx_clk_pa1: eth1_rx_clk_pa1 {
1366+
pinmux = <STM32_PINMUX('A', 1, AF11)>;
1367+
slew-rate = "very-high-speed";
1368+
};
1369+
13551370
/omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 {
13561371
pinmux = <STM32_PINMUX('A', 2, AF11)>;
13571372
slew-rate = "very-high-speed";
13581373
};
13591374

1375+
/omit-if-no-ref/ eth1_col_pa3: eth1_col_pa3 {
1376+
pinmux = <STM32_PINMUX('A', 3, AF11)>;
1377+
slew-rate = "very-high-speed";
1378+
};
1379+
1380+
/omit-if-no-ref/ eth1_crs_dv_pa7: eth1_crs_dv_pa7 {
1381+
pinmux = <STM32_PINMUX('A', 7, AF11)>;
1382+
slew-rate = "very-high-speed";
1383+
};
1384+
1385+
/omit-if-no-ref/ eth1_rx_ctl_pa7: eth1_rx_ctl_pa7 {
1386+
pinmux = <STM32_PINMUX('A', 7, AF11)>;
1387+
slew-rate = "very-high-speed";
1388+
};
1389+
1390+
/omit-if-no-ref/ eth1_rx_dv_pa7: eth1_rx_dv_pa7 {
1391+
pinmux = <STM32_PINMUX('A', 7, AF11)>;
1392+
slew-rate = "very-high-speed";
1393+
};
1394+
13601395
/omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 {
13611396
pinmux = <STM32_PINMUX('B', 5, AF0)>;
13621397
slew-rate = "very-high-speed";
@@ -1367,16 +1402,41 @@
13671402
slew-rate = "very-high-speed";
13681403
};
13691404

1405+
/omit-if-no-ref/ eth1_rx_er_pb10: eth1_rx_er_pb10 {
1406+
pinmux = <STM32_PINMUX('B', 10, AF11)>;
1407+
slew-rate = "very-high-speed";
1408+
};
1409+
1410+
/omit-if-no-ref/ eth1_tx_ctl_pb11: eth1_tx_ctl_pb11 {
1411+
pinmux = <STM32_PINMUX('B', 11, AF11)>;
1412+
slew-rate = "very-high-speed";
1413+
};
1414+
1415+
/omit-if-no-ref/ eth1_tx_en_pb11: eth1_tx_en_pb11 {
1416+
pinmux = <STM32_PINMUX('B', 11, AF11)>;
1417+
slew-rate = "very-high-speed";
1418+
};
1419+
13701420
/omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 {
13711421
pinmux = <STM32_PINMUX('C', 1, AF11)>;
13721422
slew-rate = "very-high-speed";
13731423
};
13741424

1425+
/omit-if-no-ref/ eth1_tx_clk_pc3: eth1_tx_clk_pc3 {
1426+
pinmux = <STM32_PINMUX('C', 3, AF11)>;
1427+
slew-rate = "very-high-speed";
1428+
};
1429+
13751430
/omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 {
13761431
pinmux = <STM32_PINMUX('F', 3, AF11)>;
13771432
slew-rate = "very-high-speed";
13781433
};
13791434

1435+
/omit-if-no-ref/ eth1_gtx_clk_pg4: eth1_gtx_clk_pg4 {
1436+
pinmux = <STM32_PINMUX('G', 4, AF11)>;
1437+
slew-rate = "very-high-speed";
1438+
};
1439+
13801440
/omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 {
13811441
pinmux = <STM32_PINMUX('G', 8, AF2)>;
13821442
slew-rate = "very-high-speed";
@@ -1387,11 +1447,36 @@
13871447
slew-rate = "very-high-speed";
13881448
};
13891449

1450+
/omit-if-no-ref/ eth1_tx_ctl_pg11: eth1_tx_ctl_pg11 {
1451+
pinmux = <STM32_PINMUX('G', 11, AF11)>;
1452+
slew-rate = "very-high-speed";
1453+
};
1454+
1455+
/omit-if-no-ref/ eth1_tx_en_pg11: eth1_tx_en_pg11 {
1456+
pinmux = <STM32_PINMUX('G', 11, AF11)>;
1457+
slew-rate = "very-high-speed";
1458+
};
1459+
13901460
/omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 {
13911461
pinmux = <STM32_PINMUX('G', 12, AF11)>;
13921462
slew-rate = "very-high-speed";
13931463
};
13941464

1465+
/omit-if-no-ref/ eth1_crs_ph2: eth1_crs_ph2 {
1466+
pinmux = <STM32_PINMUX('H', 2, AF11)>;
1467+
slew-rate = "very-high-speed";
1468+
};
1469+
1470+
/omit-if-no-ref/ eth1_col_ph3: eth1_col_ph3 {
1471+
pinmux = <STM32_PINMUX('H', 3, AF11)>;
1472+
slew-rate = "very-high-speed";
1473+
};
1474+
1475+
/omit-if-no-ref/ eth1_rx_er_pi10: eth1_rx_er_pi10 {
1476+
pinmux = <STM32_PINMUX('I', 10, AF11)>;
1477+
slew-rate = "very-high-speed";
1478+
};
1479+
13951480
/* FMC */
13961481

13971482
/omit-if-no-ref/ fmc_nl_pb7: fmc_nl_pb7 {

0 commit comments

Comments
 (0)