Skip to content

Commit 6c482fd

Browse files
author
Nicolas Ferre
committed
ARM: dts: at91: sama5d2 xplained: add phy address and IRQ for macb0
After 57a38ef (net: phy: micrel: disable broadcast for KSZ8081/KSZ8091) the macb0 interface has difficulties to come back from power saving mode if address not explicitly set up. As the micrel phy on the board is actually configured to show up at address 1 we use this explicitly. Adding the phy node and its real address fixes the issue. The phy IRQ and associated pinmux node is also added. Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com> Acked-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Cc: stable@vger.kernel.org # 4.4+ // manual merge needed
1 parent 1a469ae commit 6c482fd

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

arch/arm/boot/dts/at91-sama5d2_xplained.dts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,9 +114,15 @@
114114

115115
macb0: ethernet@f8008000 {
116116
pinctrl-names = "default";
117-
pinctrl-0 = <&pinctrl_macb0_default>;
117+
pinctrl-0 = <&pinctrl_macb0_default &pinctrl_macb0_phy_irq>;
118118
phy-mode = "rmii";
119119
status = "okay";
120+
121+
ethernet-phy@1 {
122+
reg = <0x1>;
123+
interrupt-parent = <&pioA>;
124+
interrupts = <73 IRQ_TYPE_LEVEL_LOW>;
125+
};
120126
};
121127

122128
pdmic@f8018000 {
@@ -300,6 +306,10 @@
300306
bias-disable;
301307
};
302308

309+
pinctrl_macb0_phy_irq: macb0_phy_irq {
310+
pinmux = <PIN_PC9__GPIO>;
311+
};
312+
303313
pinctrl_pdmic_default: pdmic_default {
304314
pinmux = <PIN_PB26__PDMIC_DAT>,
305315
<PIN_PB27__PDMIC_CLK>;

0 commit comments

Comments
 (0)