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.

TDA4VM: Restart the TDA4 from A72 Linux with reboot command.

Part Number: TDA4VM
Other Parts Discussed in Thread: CSD

Dear TIs'

We just setup a new project which use TDA4VM Soc and boot from emmc with SPL bootloader,the SW is base on TI-SDK 0703 release.

while testing the system restart funcion from the A72 Linux side: input   "systemctl reboot"  or just run  "reboot" in the tty console.

On some HW it works, but some not ! it can't restart, the system just hung up after all systemd services stop and invoke kernel restart.

After a long term corss-testing,  finally, we found the KEY is a special cmd in uboot console when flashing emmc:

 

Then the reboot cmd works on!

As I know the mmc rst-function 0  1  usage is:

* Modify EXT_CSD[162] which is RST_n_FUNCTION based on the given value
* for enable. Note that this is a write-once field for non-zero values.

I'd like to know why don't enable the emmc HW rst-function will block the TDA4 hw reboot? 

Best regards

Tiebing.