This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4 reset command (SMC 0x84000009) issue

Hi
I meet a problem when I reset TDA4.
Before I reset my system, I write UART register UART_MDR1 with the value 0x00000007 to disable UART, and then run SMC (PSCI_SYSTEM_RESET 0x84000009) to reset SoC.
If this operation works in EL1 context mode, the SoC will reset successfully and enter into U-Boot command shell.
However, if the same operation happens in EL1 handler mode, the CPU will dead when run SMC (0x84000009), wihtout any display and not run into U-Boot again. I also tried to not disable UART by MDR1 before SMC command in EL1 handler mode, it worked well and could run into U-Boot command shell again.
I am confused on the operation in different modes(EL1 handler mode and EL1 context mode). Could you give some suggestions?
Thanks
Zeng,Xiaowei