Commit 890265c9 authored by Martin Blumenstingl's avatar Martin Blumenstingl Committed by Kevin Hilman

arm64: dts: amlogic: remove ethernet-phy-idAAAA.BBBB compatible strings

The Ethernet PHY documentation
(Documentation/devicetree/bindings/net/phy.txt) states that:
  If the PHY reports an incorrect ID (or none at all) then the
  "compatible" list may contain an entry with the correct PHY ID in the
  form: "ethernet-phy-idAAAA.BBBB"

An older version of the documentation suggested that the compatible
string can be used when the PHY ID is known.

Remove the ethernet-phy-id compatible string and add a comment with the
PHY ID instead.
This is a no-op on boards which are shipped with the PHY that was
listed (= all known cases). However, if a board manufacturer decides to
ship a different PHY we will now load and use the correct driver because
we ask the PHY to identify itself.
Signed-off-by: default avatarMartin Blumenstingl <martin.blumenstingl@googlemail.com>
Reviewed-by: default avatarAndrew Lunn <andrew@lunn.ch>
Signed-off-by: default avatarKevin Hilman <khilman@baylibre.com>
parent ebf4a5f6
...@@ -81,7 +81,7 @@ &ethmac { ...@@ -81,7 +81,7 @@ &ethmac {
&external_mdio { &external_mdio {
external_phy: ethernet-phy@0 { external_phy: ethernet-phy@0 {
compatible = "ethernet-phy-id001c.c916", "ethernet-phy-ieee802.3-c22"; /* Realtek RTL8211F (0x001cc916) */
reg = <0>; reg = <0>;
max-speed = <1000>; max-speed = <1000>;
interrupt-parent = <&gpio_intc>; interrupt-parent = <&gpio_intc>;
......
...@@ -111,7 +111,7 @@ &ethmac { ...@@ -111,7 +111,7 @@ &ethmac {
&external_mdio { &external_mdio {
external_phy: ethernet-phy@0 { external_phy: ethernet-phy@0 {
compatible = "ethernet-phy-id001c.c916", "ethernet-phy-ieee802.3-c22"; /* Realtek RTL8211F (0x001cc916) */
reg = <0>; reg = <0>;
max-speed = <1000>; max-speed = <1000>;
}; };
......
...@@ -63,7 +63,7 @@ &ethmac { ...@@ -63,7 +63,7 @@ &ethmac {
&external_mdio { &external_mdio {
external_phy: ethernet-phy@0 { external_phy: ethernet-phy@0 {
compatible = "ethernet-phy-id001c.c916", "ethernet-phy-ieee802.3-c22"; /* Realtek RTL8211F (0x001cc916) */
reg = <0>; reg = <0>;
max-speed = <1000>; max-speed = <1000>;
interrupt-parent = <&gpio_intc>; interrupt-parent = <&gpio_intc>;
......
...@@ -113,7 +113,7 @@ &ethmac { ...@@ -113,7 +113,7 @@ &ethmac {
&external_mdio { &external_mdio {
external_phy: ethernet-phy@0 { external_phy: ethernet-phy@0 {
compatible = "ethernet-phy-id001c.c916", "ethernet-phy-ieee802.3-c22"; /* Realtek RTL8211F (0x001cc916) */
reg = <0>; reg = <0>;
max-speed = <1000>; max-speed = <1000>;
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment