The emac is present on a lot of Qualcomm SOCs, and there are only a few
variations of it. It's not really SOC-specific, and the hardware version
can be queried by the driver.
Can the integration bugs be queried, too?
Come on, you know how compatible strings work.
What did you have in mind? I don't know even have a list of which SOCs has
an emac, especially since it's mostly on MSM parts, and I work on the server
SOC.
You only need the one you care about. Figure out the part number
already. Or find the closest MSM part.
+- qcom,emac-gpio-mdc : GPIO pin number of the MDC line of MDIO bus.
+- qcom,emac-gpio-mdio : GPIO pin number of the MDIO line of MDIO bus.
Use the standard binding for GPIO controlled MDIO bus.
I'm not familiar with that one. Are you talking about
bindings/net/mdio-gpio.txt?
Yes.
That, I can't answer. Aren't all MDIO devices basically the same? It's
been a while since I've worked on them.
No. There was some discussion just this week about needing to require
phy devices to have compatible strings.
Isn't this a user enabled feature if the h/w supports it?
Is there a sysfs entry for that? We were planning on having a similar ACPI
property.
It would be in ethtool I think.