]>
git.karo-electronics.de Git - karo-tx-linux.git/commit
ENGR00240506 fix a bug in abnormal abort handling
Bug:
If app quits before FW is loaded to VPU, VPU driver will hang in vpu_release().
Root cause:
In that case, if BIT_BUSY_FLAG=1, vpu_release may reset VPU and run FW
init code, but FW has not been loaded.
Solution:
- Don't run FW init code after reset since VPU lib can load it next time.
- If PC=0, which means VPU never runs, don't check BIT_BUSY_FLAG
Signed-off-by: Hongzhang Yang <Hongzhang.Yang@freescale.com>