Skip to content

Conversation

@decsny
Copy link
Member

@decsny decsny commented Oct 4, 2024

No real need to be enabling and disabling IRQs, this logic has been reported to be causing spurious interrupts and strange behavior, we can just enable the interrupt and switch to interrupt based logic one time and keep the interrupt enabled at that point.

Also, fix a W1C bug where |= was used instead of = to clear a flag.

No real need to be enabling and disabling IRQs, this logic has been
reported to be causing spurious interrupts and strange behavior, we can
just enable the interrupt and switch to interrupt based logic one time
and keep the interrupt enabled at that point.

Also, fix a W1C bug where |= was used instead of = to clear a flag.

Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
@decsny decsny force-pushed the fix/nxp_enet_mdio_fixes branch from b8ac848 to 5def779 Compare October 4, 2024 22:28
@nashif nashif merged commit 2ab1046 into zephyrproject-rtos:main Oct 15, 2024
@decsny decsny added the backport v3.7-branch Request backport to the v3.7-branch label Nov 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: MDIO backport v3.7-branch Request backport to the v3.7-branch platform: NXP Drivers NXP Semiconductors, drivers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants