On Fri, Jul 25, 2025 at 08:10:34PM -0400, chalianis1@gmail.com wrote:
From: Anis Chali chalianis1@gmail.com
from datasheet of dp83869hm 7.3.6 Interrupt The DP83869HM can be configured to generate an interrupt when changes of internal status occur. The interrupt allows a MAC to act upon the status in the PHY without polling the PHY registers. The interrupt source can be selected through the interrupt registers, MICR (12h) and FIBER_INT_EN (C18h). The interrupt status can be read from ISR (13h) and FIBER_INT_STTS (C19h) registers.
Reading this description, it sounds like the fibre interrupt it not cascaded into the micr? There are two completely different sets of registers.
So i seems like you should be reading this register in dp83869_handle_interrupt() same as the MICR.
Andrew
--- pw-bot: cr