From d84f5c888b072c9b4b1c8032dcfcf8c8d036cd6e Mon Sep 17 00:00:00 2001 From: Hui Zhang Date: Thu, 16 May 2019 10:45:49 +0800 Subject: [PATCH] media_module: fix hevc back mmu dmc warnning [2/2] PD#TV-5832 Problem: when mmu scatter tail is freed. sometimes sao mmu is not stopped or in idle. there is potential memory pollution Solution: before free unused scatter, to check hw statu idle and diable sao mmu to avoid hevc back overwrite system memory Verify: X301 Change-Id: Ib784809a0946bd0a6c479a98678cb40edacc4118 Signed-off-by: Hui Zhang --- include/linux/amlogic/media/registers/regs/hevc_regs.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/linux/amlogic/media/registers/regs/hevc_regs.h b/include/linux/amlogic/media/registers/regs/hevc_regs.h index 9eb5eed..1863ad2 100644 --- a/include/linux/amlogic/media/registers/regs/hevc_regs.h +++ b/include/linux/amlogic/media/registers/regs/hevc_regs.h @@ -346,6 +346,11 @@ #define HEVC_SAO_DBG_DATA_5 0x3635 #define HEVC_SAO_DBG_DATA_6 0x3636 #define HEVC_SAO_DBG_DATA_7 0x3637 +#define HEVC_SAO_MMU_STATUS 0x3639 +#define HEVC_SAO_MMU_DMA_CTRL 0x363e +#define HEVC_SAO_MMU_DMA_STATUS 0x363f +#define HEVC_CM_CORE_STATUS 0x3640 +#define HEVC_SAO_MMU_RESET_CTRL 0x3641 #define HEVC_IQIT_CLK_RST_CTRL 0x3700 #define HEVC_IQIT_DEQUANT_CTRL 0x3701 #define HEVC_IQIT_SCALELUT_WR_ADDR 0x3702 -- 2.7.4