Observation on ETH_DMAMR Register Behavior on STM32MP257F-DK Board
Hello,
We are currently working with the STM32MP257F-DK development board and encountered an unexpected behavior while accessing the Ethernet DMA Mode Register (ETH_DMAMR), located at address offset 0x1000 as per section 92.11.2 of the reference manual.
According to the documentation, the reset value of this register should be 0x00000000. In particular, Bit 0 (SWR: Software Reset) is defined to be cleared (0) after the reset operation is completed.
However, upon reading this register after system initialization, we consistently observe the value 0x00000001, indicating that the SWR bit remains set. This suggests the software reset is still ongoing or not completed, which is contrary to the expected default state after a successful system boot.
We have verified that all required PHY clocks and Ethernet clocks are active .
Could you please advise if this is a known behavior or if there are additional initialization requirements that need to be met to ensure proper reset deassertion?
Best regards,
Akshitha pattem

