Re: [PATCH net] net: phy: nxp-c45-tja11xx: fix the PTP interrupt enabling/disabling

From: Radu Pirea (OSS)
Date: Mon Apr 24 2023 - 05:09:00 EST


On 13.04.2023 06:44, Jakub Kicinski wrote:
On Mon, 10 Apr 2023 15:48:56 +0300 Radu Pirea (OSS) wrote:
- if (phydev->interrupts == PHY_INTERRUPT_ENABLED)
+ if (phydev->interrupts == PHY_INTERRUPT_ENABLED) {
+ phy_set_bits_mmd(phydev, MDIO_MMD_VEND1, PTP_IRQS, PTP_IRQS);

Isn't the third argument supposed to be the address?
Am I missing something or this patch was no tested properly?
Yes, you are right. Thank you for this catch. I discovered this fix based on a driver code review and it did not trigger any issues. I just wanted to be sure if the PTP irqs are left in an inconsistent state, they are disabled from the kill switch.

I will send a v2.


Also why ignore the return value?
This register might not be present on every PHY, that's why the return value is ignored.

Radu P.

[...]