Re: [PATCH v2 3/7] arm64: dts: freescale: Add Lino iMX93

From: Andrew Lunn

Date: Wed Sep 16 2026 - 08:33:49 EST


> I looked into the specific ethernet phy used here, TI DP83867, and
> I would say that the falling edge interrupt should be safe on this
> specific board/phy.

https://www.ti.com/lit/ds/symlink/dp83867ir.pdf

Page 7:

INTERRUPT: This pin can be programmed as an interrupt output instead
of a Power down input. In this mode, Interrupts is asserted low
using this pin.

Also:

When operating this pin as an interrupt, the pin is an open-drain
architecture.

This allows you to connect multiple PHYs to one SoC interrupt, shared
interrupts, which again needs level interrupts.

So the datasheet says it is active low.

> What do you think? *IF* my reasoning is correct I would suggest to keep
> the code as it is now.

If you decide to stay with edge, i suggest you put a comment in DT,
something like:

# The PHY data sheet says the interrupt is active low, but the
# interrupt controller does not support level interrupts. Use it as
# falling edge and hope for the best.

Andrew