author | Buddy Liong <a0270631@ti.com> | |
Mon, 22 Feb 2016 15:08:29 +0000 (09:08 -0600) | ||
committer | Buddy Liong <a0270631@ti.com> | |
Mon, 29 Feb 2016 19:48:19 +0000 (13:48 -0600) | ||
commit | 80c81818233cf52667731d7837d0c85331a59ff3 | |
tree | 4ef17d783496626da02c160c55e252f656d697f6 | tree | snapshot (tar.xz tar.gz zip) |
parent | 7b47c8b5ea2c08508f62f716e1905a0fa4ab99ba | commit | diff |
Before IPU2 crashed, performs crash_reset to reset IVA-HD
When BIOS detected a crash, adding a callback into System.abortFxn
to call crash_reset.
In crash_reset, it will perform clean up and release the IVA
subsystem resets by asserting reset for RST_LOGIC (IVA Logic and SL2),
RST_SEQ2 (IVA Sequencer CPU2) and RST_SEQ1 (IVA Sequencer CPU1).
When IPU comes back up, ivahd_init() will perform the iva_boot().
The RM_IVA_RSTCTRL will be the same as when it is power on boot.
Change-Id: Ice1b0a318fd00a3a88cbd5ce0cf1c54130823c4c
Signed-off-by: Buddy Liong <a0270631@ti.com>
When BIOS detected a crash, adding a callback into System.abortFxn
to call crash_reset.
In crash_reset, it will perform clean up and release the IVA
subsystem resets by asserting reset for RST_LOGIC (IVA Logic and SL2),
RST_SEQ2 (IVA Sequencer CPU2) and RST_SEQ1 (IVA Sequencer CPU1).
When IPU comes back up, ivahd_init() will perform the iva_boot().
The RM_IVA_RSTCTRL will be the same as when it is power on boot.
Change-Id: Ice1b0a318fd00a3a88cbd5ce0cf1c54130823c4c
Signed-off-by: Buddy Liong <a0270631@ti.com>
platform/ti/configs/omap54xx/IpcCommon.cfg.xs | diff | blob | history | |
platform/ti/configs/vayu/IpcCommon.cfg.xs | diff | blob | history | |
src/ti/framework/dce/ivahd.c | diff | blob | history |