USB0 registers do not get updated through code configuration

Hi, I'm currently configuring the USB0 controller of the SC-589 ( I have a SC-589 MINI development kit) by directly setting the bits ther peripheral's registers.

While debugging the code and looking at the Register browser I find that no register is updated apart from

REG_USB0_PHY_CTL

I configured pREG_SPU0_SECUREP153 to allow me to write to USB0's register via my firmware but still I am unable to observe any changes to the peripheral's registers other than the PHY_CTL register.

Is there some step that I am missing? OR is there a particular protocol/procedure/order in which various USB0 registers need to be connfigured in order for their bits to be actually set?



Tags added
[edited by: alborg at 5:12 PM (GMT -4) on 8 Sep 2021]