Skip to content

Commit 2d4cc59

Browse files
committed
ARM: dts: ccmp13-dvk: fix support to SMSC LAN8720Ai 10/100 Ethernet PHY
This commit fixes the PHY reset line and configures the pin mux to work in RMII mode with an internal 50MHz clock on ETH_CLK from Ethernet MAC. https://onedigi.atlassian.net/browse/DEL-8338 Signed-off-by: Arturo Buzarra <[email protected]>
1 parent a8a00b1 commit 2d4cc59

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

arch/arm/dts/ccmp13-dvk.dts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@
127127
phy0_eth2: ethernet-phy@0 {
128128
reg = <0>;
129129
compatible = "ethernet-phy-id0007.c0f0"; /* PHY ID for SMSC LAN8720Ai */
130-
reset-gpios = <&gpioi 2 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>;
130+
reset-gpios = <&gpioh 7 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>;
131131
};
132132
};
133133
};
@@ -440,7 +440,7 @@
440440
pins1 {
441441
pinmux = <STM32_PINMUX('F', 7, AF11)>, /* ETH2_TXD0 */
442442
<STM32_PINMUX('G', 11, AF10)>, /* ETH2_TXD1 */
443-
<STM32_PINMUX('H', 11, AF11)>, /* ETH2_REF_CLK */
443+
<STM32_PINMUX('A', 11, AF13)>, /* ETH2_CLK */
444444
<STM32_PINMUX('F', 6, AF11)>, /* ETH2_TX_EN */
445445
<STM32_PINMUX('B', 2, AF11)>, /* ETH2_MDIO */
446446
<STM32_PINMUX('G', 5, AF10)>; /* ETH2_MDC */
@@ -452,7 +452,8 @@
452452
pins2 {
453453
pinmux = <STM32_PINMUX('F', 4, AF11)>, /* ETH2_RXD0 */
454454
<STM32_PINMUX('E', 2, AF10)>, /* ETH2_RXD1 */
455-
<STM32_PINMUX('A', 12, AF11)>; /* ETH2_RX_DV */
455+
<STM32_PINMUX('A', 12, AF11)>, /* ETH2_RX_DV */
456+
<STM32_PINMUX('F', 11, AF12)>; /* ETH2_RX_ER */
456457
bias-disable;
457458
};
458459
};
@@ -461,13 +462,14 @@
461462
pins1 {
462463
pinmux = <STM32_PINMUX('F', 7, ANALOG)>, /* ETH2_TXD0 */
463464
<STM32_PINMUX('G', 11, ANALOG)>, /* ETH2_TXD1 */
464-
<STM32_PINMUX('H', 11, ANALOG)>, /* ETH2_REF_CLK */
465+
<STM32_PINMUX('A', 11, ANALOG)>, /* ETH2_CLK */
465466
<STM32_PINMUX('F', 6, ANALOG)>, /* ETH2_TX_EN */
466467
<STM32_PINMUX('B', 2, ANALOG)>, /* ETH2_MDIO */
467468
<STM32_PINMUX('G', 5, ANALOG)>, /* ETH2_MDC */
468469
<STM32_PINMUX('F', 4, ANALOG)>, /* ETH2_RXD0 */
469470
<STM32_PINMUX('E', 2, ANALOG)>, /* ETH2_RXD1 */
470-
<STM32_PINMUX('A', 12, ANALOG)>; /* ETH2_RX_DV */
471+
<STM32_PINMUX('A', 12, ANALOG)>, /* ETH2_RX_DV */
472+
<STM32_PINMUX('F', 11, ANALOG)>; /* ETH2_RX_ER */
471473
};
472474
};
473475

0 commit comments

Comments
 (0)