I know this isn't the proper forum but I saw most 5912 questions posted in here and couldn't find any place else more suitable.
I am using the OMAP 5912 and when using the TI boot ROM we are unable to recover from an unexpected/watchdog reset. We are able to do a soft reset using the following method:
#define ARM_RSTCT1 0xFFFECE10
(*(short *) ARM_RSTCT1) = 4; /* Sofware reset: DSP */
(*(short *) ARM_RSTCT1) = 1; /* Sofware reset: MPU */