Our board needs VAUX2 to be 2.5V. I modified our u-boot to write the appropriate value to the VAUX2_DEDICATED register to achieve that.
After cold boot, this works fine, and the scope confirms that VAUX2 is in fact 2.5V.
After a warm reset, the same boot path occurs. But when u-boot writes to VAUX2_DEDICATED as before, VAUX2 does not change from 1.8V to 2.5V. It stays 1.8V. And if I read back the VAUX2_DEDICATED register, it isn't changed - the value that I readback is not what I wrote.
I've verified that MSECURE is high, though from my reading of the manual, the setting of MSECURE should not matter, I think.
So why would the 65920 apparently become read-only all of a sudden (at least for the VAUX2_DEDICATED register).???