Thread (53 messages) flat view 53 messages, 4 authors, 2016-01-06

Re: [RFC PATCH net-next 12/24] of: phy: Only register a phy device for phys

From: Florian Fainelli <f.fainelli@gmail.com>
Date: 2016-01-04 20:01:38

On 04/01/16 09:36, Andrew Lunn wrote:
We will soon support devices other than phys on the mdio bus. Look at
a child's compatibility string to determine if it is a phy, before
registering a phy device.

Signed-off-by: Andrew Lunn <andrew@lunn.ch>
---
[snip]
+	if (of_get_phy_id(child, &phy_id) != -EINVAL)
+		return true;
+
+	if (of_device_is_compatible(child, "ethernet-phy-ieee802.3-c45"))
+		return true;
Is there a particular reason not to check for
"ethernet-phy-ieee802.3-c22 here?
+
+	if (!of_find_property(child, "compatible", NULL))
+		return true;
That seems reasonable, we should probably make the compatible string for
PHY Device Tree nodes not an optional property anymore though, but
that's for a separate change and topic.
-- 
Florian
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help