Commit 73d527ae authored by Madalin Bucur's avatar Madalin Bucur Committed by David S. Miller
Browse files

powerpc/fsl/dts: add fsl,erratum-a011043



Add fsl,erratum-a011043 to internal MDIO buses.
Software may get false read error when reading internal
PCS registers through MDIO. As a workaround, all internal
MDIO accesses should ignore the MDIO_CFG[MDIO_RD_ER] bit.

Signed-off-by: default avatarMadalin Bucur <madalin.bucur@oss.nxp.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 2934d2c6
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -63,6 +63,7 @@ fman@400000 {
		#size-cells = <0>;
		compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
		reg = <0xe1000 0x1000>;
		fsl,erratum-a011043; /* must ignore read errors */

		pcsphy0: ethernet-phy@0 {
			reg = <0x0>;
+1 −0
Original line number Diff line number Diff line
@@ -60,6 +60,7 @@ fman@400000 {
		#size-cells = <0>;
		compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
		reg = <0xf1000 0x1000>;
		fsl,erratum-a011043; /* must ignore read errors */

		pcsphy6: ethernet-phy@0 {
			reg = <0x0>;
+1 −0
Original line number Diff line number Diff line
@@ -63,6 +63,7 @@ fman@400000 {
		#size-cells = <0>;
		compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
		reg = <0xe3000 0x1000>;
		fsl,erratum-a011043; /* must ignore read errors */

		pcsphy1: ethernet-phy@0 {
			reg = <0x0>;
+1 −0
Original line number Diff line number Diff line
@@ -60,6 +60,7 @@ fman@400000 {
		#size-cells = <0>;
		compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
		reg = <0xf3000 0x1000>;
		fsl,erratum-a011043; /* must ignore read errors */

		pcsphy7: ethernet-phy@0 {
			reg = <0x0>;
+1 −0
Original line number Diff line number Diff line
@@ -59,6 +59,7 @@ fman@400000 {
		#size-cells = <0>;
		compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
		reg = <0xe1000 0x1000>;
		fsl,erratum-a011043; /* must ignore read errors */

		pcsphy0: ethernet-phy@0 {
			reg = <0x0>;
Loading