-
Bug
-
Resolution: Won't Fix
-
Medium
-
MCAL
-
MCAL-12556
-
-
MCUSW_J7_02.00.01
-
MCUSW_J7_10.x
-
-
This requires a design change in MCU module.
The MCAL MCU driver performs the Soft System Reset through a direct register write of the CTRL_MMR register:
140 /*******************************************************************************
141 * Mcu_PerformSoftSysReset
142 ******************************************************************************/
143 /*! \brief This function will perform system reset.
144 *
145 ******************************************************************************/
146 /*
147 *Design: MCAL-8452,MCAL-8444
148 */
149 void Mcu_PerformSoftSysReset(uint32 resetVal)
150
Customers may wonder why this task is not performed through the SYSFW provided interface. It does not seem to be documented anywhere on the design decision for directly accessing the register and bypassing SYSFW. The design documents do allude to SYSFW as a possibility:
3.4.1.6 Reset of Device (SoC):
• Reset is performed by using the setting the appropriate bits of the hardware register for the domain. Also, Sci Client API’s could be used to perform warm reset.