Skip to content

Commit 3a35e47

Browse files
Krzysztof HałasaShawn Guo
authored andcommitted
ARM: dts: imx6: Fix Ethernet PHY mode on Ventana boards
Gateworks Ventana boards seem to need "RGMII-ID" (internal delay) PHY mode, instead of simple "RGMII", for their Marvell 88E1510 transceiver. Otherwise, the Ethernet MAC doesn't work with Marvell PHY driver (TX doesn't seem to work correctly). Tested on GW5400 rev. C. This bug affects ARM Fedora 23. Signed-off-by: Krzysztof Hałasa <khalasa@piap.pl> Acked-by: Tim Harvey <tharvey@gateworks.com> Cc: <stable@vger.kernel.org> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
1 parent 13fdae1 commit 3a35e47

5 files changed

Lines changed: 5 additions & 5 deletions

File tree

arch/arm/boot/dts/imx6q-gw5400-a.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@
154154
&fec {
155155
pinctrl-names = "default";
156156
pinctrl-0 = <&pinctrl_enet>;
157-
phy-mode = "rgmii";
157+
phy-mode = "rgmii-id";
158158
phy-reset-gpios = <&gpio1 30 GPIO_ACTIVE_HIGH>;
159159
status = "okay";
160160
};

arch/arm/boot/dts/imx6qdl-gw51xx.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@
9494
&fec {
9595
pinctrl-names = "default";
9696
pinctrl-0 = <&pinctrl_enet>;
97-
phy-mode = "rgmii";
97+
phy-mode = "rgmii-id";
9898
phy-reset-gpios = <&gpio1 30 GPIO_ACTIVE_LOW>;
9999
status = "okay";
100100
};

arch/arm/boot/dts/imx6qdl-gw52xx.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@
154154
&fec {
155155
pinctrl-names = "default";
156156
pinctrl-0 = <&pinctrl_enet>;
157-
phy-mode = "rgmii";
157+
phy-mode = "rgmii-id";
158158
phy-reset-gpios = <&gpio1 30 GPIO_ACTIVE_LOW>;
159159
status = "okay";
160160
};

arch/arm/boot/dts/imx6qdl-gw53xx.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@
155155
&fec {
156156
pinctrl-names = "default";
157157
pinctrl-0 = <&pinctrl_enet>;
158-
phy-mode = "rgmii";
158+
phy-mode = "rgmii-id";
159159
phy-reset-gpios = <&gpio1 30 GPIO_ACTIVE_LOW>;
160160
status = "okay";
161161
};

arch/arm/boot/dts/imx6qdl-gw54xx.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@
145145
&fec {
146146
pinctrl-names = "default";
147147
pinctrl-0 = <&pinctrl_enet>;
148-
phy-mode = "rgmii";
148+
phy-mode = "rgmii-id";
149149
phy-reset-gpios = <&gpio1 30 GPIO_ACTIVE_LOW>;
150150
status = "okay";
151151
};

0 commit comments

Comments
 (0)