SPRZ447E July 2017 – July 2024 AM5746 , AM5748 , AM5749
DLL SW Reset Bit Does Not Reset to 0 after Execution
Medium
When autoidle is enabled (MMCHS_SYSCONFIG[0]AUTOIDLE=0x1), clock gets cut off and the reset completion signal would not be recorded by the processor. Hence, though the reset executed and finished, the MMCHS_DLL[31]DLL_SOFT_RESET flag will remain asserted indefinitely and another soft reset will be ignored.
Disable autoidle (MMCHS_SYSCONFIG[0]AUTOIDLE=0x0), before DLL reset and re-enable autoidle after the reset.
Set MMCHS_SYSCONFIG[0]AUTOIDLE = 0 before reset
Set MMCHS_SYSCONFIG[0]AUTOIDLE = 1 after the reset
AM574x SR 1.0
AM576x SR 1.0
AM574x: 1.0
DRA75xP, DRA74xP, DRA77xP, DRA76xP: 1.0
TDA2Px: 1.0
AM576x: 1.0