ARM: dts: am57xx-beagle-x15: implement errata "Ethernet RGMII2 Limited to 10/100 Mbps"
According to errata i880 description the speed of Ethernet port 1 on AM572x SoCs rev 1.1 should be limited to 10/100Mbps, because RGMII2 Switching Characteristics are not compatible with 1000 Mbps operation [1]. The issue is fixed with Rev 2.0 silicon. Hence, rework Beagle-X15 and Begale-X15-revb1 to use phy-handle instead of phy_id and apply corresponding limitation to the Ethernet Phy 1. [1] http://www.ti.com/lit/er/sprz429j/sprz429j.pdf Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
This commit is contained in:
parent
c554a6d8fe
commit
52349a2abf
|
@ -421,19 +421,29 @@
|
||||||
<&dra7_pmx_core 0x3f8>;
|
<&dra7_pmx_core 0x3f8>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&davinci_mdio {
|
||||||
|
phy0: ethernet-phy@1 {
|
||||||
|
reg = <1>;
|
||||||
|
};
|
||||||
|
|
||||||
|
phy1: ethernet-phy@2 {
|
||||||
|
reg = <2>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
&mac {
|
&mac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
dual_emac;
|
dual_emac;
|
||||||
};
|
};
|
||||||
|
|
||||||
&cpsw_emac0 {
|
&cpsw_emac0 {
|
||||||
phy_id = <&davinci_mdio>, <1>;
|
phy-handle = <&phy0>;
|
||||||
phy-mode = "rgmii";
|
phy-mode = "rgmii";
|
||||||
dual_emac_res_vlan = <1>;
|
dual_emac_res_vlan = <1>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&cpsw_emac1 {
|
&cpsw_emac1 {
|
||||||
phy_id = <&davinci_mdio>, <2>;
|
phy-handle = <&phy1>;
|
||||||
phy-mode = "rgmii";
|
phy-mode = "rgmii";
|
||||||
dual_emac_res_vlan = <2>;
|
dual_emac_res_vlan = <2>;
|
||||||
};
|
};
|
||||||
|
|
|
@ -22,3 +22,8 @@
|
||||||
vmmc-supply = <&vdd_3v3>;
|
vmmc-supply = <&vdd_3v3>;
|
||||||
vmmc-aux-supply = <&ldo1_reg>;
|
vmmc-aux-supply = <&ldo1_reg>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/* errata i880 "Ethernet RGMII2 Limited to 10/100 Mbps" */
|
||||||
|
&phy1 {
|
||||||
|
max-speed = <100>;
|
||||||
|
};
|
||||||
|
|
|
@ -22,3 +22,8 @@
|
||||||
&mmc1 {
|
&mmc1 {
|
||||||
vmmc-supply = <&ldo1_reg>;
|
vmmc-supply = <&ldo1_reg>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/* errata i880 "Ethernet RGMII2 Limited to 10/100 Mbps" */
|
||||||
|
&phy1 {
|
||||||
|
max-speed = <100>;
|
||||||
|
};
|
||||||
|
|
Loading…
Reference in a new issue