[PATCH 0/3] Venus - recovery from firmware crash

From: Stanimir Varbanov
Date: Thu Jul 30 2020 - 07:47:22 EST


Hello,

The intention of this patchset is to correct the recovery sequence
for Venus v4 (sdm845). Recently has been observed various recovery
failures which leads to unreliable behavior in sys_error handler.
To fix that the sys_error_handler is reworked, proper delays has
been added over pmruntime handling to ensure that the hardware and
encoder/decoder drivers are idle. Also a wrong watchdog code in
threaded irq has been removed.

regards,
Stan

Stanimir Varbanov (3):
venus: parser: Prepare parser for multiple invocations
venus: Rework recovery mechanism
venus: Add new interface queues reinit

drivers/media/platform/qcom/venus/core.c | 25 ++++----
drivers/media/platform/qcom/venus/hfi.c | 5 ++
drivers/media/platform/qcom/venus/hfi.h | 1 +
.../media/platform/qcom/venus/hfi_parser.c | 3 +
drivers/media/platform/qcom/venus/hfi_venus.c | 62 +++++++++++++++----
drivers/media/platform/qcom/venus/hfi_venus.h | 1 +
6 files changed, 74 insertions(+), 23 deletions(-)

--
2.17.1