[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <b0ecbd1f-354a-443a-849b-b00d2f1554d5@lunn.ch>
Date: Sun, 17 Dec 2023 18:44:27 +0100
From: Andrew Lunn <andrew@...n.ch>
To: Siddharth Vadapalli <s-vadapalli@...com>
Cc: Nishanth Menon <nm@...com>, vigneshr@...com, kristo@...nel.org,
robh+dt@...nel.org, krzysztof.kozlowski+dt@...aro.org,
conor+dt@...nel.org, devicetree@...r.kernel.org,
linux-kernel@...r.kernel.org, linux-arm-kernel@...ts.infradead.org,
danishanwar@...com, r-gunasekaran@...com, srk@...com
Subject: Re: [PATCH v2] arm64: dts: ti: k3-am654-icssg2: Enable PHY
interrupts for ICSSG2
> Yes, you are right! Edge-Triggered interrupts shouldn't be shared. I missed
> noticing this. Thank you for pointing it out. Since the SoC only supports
> Edge-Triggered interrupts, I believe that the correct decision would be to use
> the interrupt for only one of the two PHYs, while leaving the other PHY in
> polled mode of operation which is the default.
No, if the PHY is using level interrupts, you need the SoC to use
level interrupts. Otherwise you are going to miss interrupts.
The board design is just broken and you cannot use interrupts at all.
Andrew
Powered by blists - more mailing lists