Hi all,
We’re busy bringing up a custom board derived from the BB Black. The CPU is an AM3358, and we’re using 5.10.59-bone49.
I see this in dmesg:
# dmesg | grep -i phy
[ 0.000000] Booting Linux on physical CPU 0x0
[ 1.319482] libphy: Fixed MDIO Bus: probed
[ 2.015032] davinci_mdio 4a101000.mdio: detected phy mask fffffffe
[ 2.015699] davinci_mdio: dt: updated phy_id[0] from phy_mask[fffffffe]
[ 2.015748] davinci_mdio: dt: updated phy_id[1] from phy_mask[fffffffe]
[ 2.018008] libphy: 4a101000.mdio: probed
[ 2.018053] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver SMSC LAN8700
[ 2.052935] am335x-phy-driver 47401300.usb-phy: supply vcc not found, using dummy regulator
[ 2.061678] am335x-phy-driver 47401b00.usb-phy: supply vcc not found, using dummy regulator
[ 44.596679] SMSC LAN8700 4a101000.mdio:00: attached PHY driver [SMSC LAN8700] (mii_bus:phy_addr=4a101000.mdio:00, irq=POLL)
I’m puzzled why it reports “irq=POLL”. I’d expect it to assign an interrupt.
Is this normal? If not, how do I fix it?
Thanks for your help,
—Andrew.