[PATCH] Slight refactor of interrupt mapping for FSL parts
afleming at freescale.com
Fri Oct 20 05:14:18 EST 2006
On Oct 16, 2006, at 16:51, Joakim Tjernlund wrote:
>>> -#define PHY_POLL -1
>>> +#define PHY_POLL NO_IRQ
>>> #define PHY_IGNORE_INTERRUPT -2
> What does PHY_IGNORE_INTERRUPT mean? Can I use that in a dummy PHY
> driver that just pretends that all is well? Got a ethernet port that
> is connect to a switch directly over MII.
> How do I express -2 in a dts file?
PHY_IGNORE_INTERRUPT means that the PHY Lib will not poll the
interface, nor will it register for the interrupt. Actually, it
would be best for a dummy PHY driver. Take a look at the driver in
drivers/phy/fixed.c. It's there to provide that kind of interface.
It looks like it uses -1, which is a problem, but my revision of this
patch will fix that.
(Sorry for the odd delay. I was sure I had clicked "send" on this one)
More information about the Linuxppc-dev