On 06/14/2016 03:44 PM, Sergei Shtylyov wrote:
On 06/14/2016 07:16 PM, Jeremy Linton wrote:
If the interrupt configuration isn't set and we are using the
It's never set, judging by the driver code.
AFAIK, I think that its set when the device is configured as a platform
device, or there is an external phy/interrupt setup in DT. I might be
wrong on that..
internal phy, then we need to poll the phy to reliably detect
phy state changes.
What address your internal PHY is at? Mine is at 1, and things seem
to work reliably after probing:
SMSC LAN8700 18000000.etherne:01: attached PHY driver [SMSC LAN8700]
(mii_bus:phy_addr=18000000.etherne:01, irq=-1)
I'm using the device tree on my board.
MBR, Sergei