From 9999e48639b3cecb08ffb37358bcba3b48161b29 Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Fri, 10 May 2024 08:50:17 +0000
Subject: [PATCH] add ax88772_rst

---
 kernel/drivers/media/platform/rockchip/isp/regs_v3x.h |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/kernel/drivers/media/platform/rockchip/isp/regs_v3x.h b/kernel/drivers/media/platform/rockchip/isp/regs_v3x.h
index b9e8b42..5e4c857 100644
--- a/kernel/drivers/media/platform/rockchip/isp/regs_v3x.h
+++ b/kernel/drivers/media/platform/rockchip/isp/regs_v3x.h
@@ -343,6 +343,15 @@
 #define ISP32_BP_RESIZE_PHASE_HC_SHD		(ISP32_BP_RESIZE_BASE + 0x0004c)
 #define ISP32_BP_RESIZE_PHASE_VY_SHD		(ISP32_BP_RESIZE_BASE + 0x00050)
 #define ISP32_BP_RESIZE_PHASE_VC_SHD		(ISP32_BP_RESIZE_BASE + 0x00054)
+#define ISP32_BP_RESIZE_HY_SIZE			(ISP32_BP_RESIZE_BASE + 0x00058)
+#define ISP32_BP_RESIZE_HC_SIZE			(ISP32_BP_RESIZE_BASE + 0x0005c)
+#define ISP32_BP_RESIZE_HY_OFFS_MI		(ISP32_BP_RESIZE_BASE + 0x00060)
+#define ISP32_BP_RESIZE_HC_OFFS_MI		(ISP32_BP_RESIZE_BASE + 0x00064)
+#define ISP32_BP_RESIZE_HY_SIZE_SHD		(ISP32_BP_RESIZE_BASE + 0x00068)
+#define ISP32_BP_RESIZE_HC_SIZE_SHD		(ISP32_BP_RESIZE_BASE + 0x0006c)
+#define ISP32_BP_RESIZE_HY_OFFS_MI_SHD		(ISP32_BP_RESIZE_BASE + 0x00070)
+#define ISP32_BP_RESIZE_HC_OFFS_MI_SHD		(ISP32_BP_RESIZE_BASE + 0x00074)
+#define ISP32_BP_RESIZE_IN_CROP_OFFSET		(ISP32_BP_RESIZE_BASE + 0x00078)
 
 #define ISP3X_SELF_RESIZE_BASE			0x00001000
 #define ISP3X_SELF_RESIZE_CTRL			(ISP3X_SELF_RESIZE_BASE + 0x00000)
@@ -1898,6 +1907,7 @@
 #define ISP3X_SW_CGC_RATIO_EN		BIT(29)
 
 /* ISP CTRL1 */
+#define ISP32_SHP_FST_FRAME		BIT(19)
 #define ISP3X_YNR_FST_FRAME		BIT(23)
 #define ISP3X_ADRC_FST_FRAME		BIT(24)
 #define ISP3X_DHAZ_FST_FRAME		BIT(25)
@@ -2168,9 +2178,12 @@
 #define ISP3X_CAC_LUT_MODE(x)		(((x) & 0x3) << 24)
 
 /* CNR */
+#define ISP3X_CNR_THUMB_MIX_CUR_EN	BIT(4)
+
 #define ISP3X_CNR_GLOBAL_GAIN_ALPHA_MAX	GENMASK(15, 12)
 
 /* YNR */
+#define ISP3X_YNR_THUMB_MIX_CUR_EN	BIT(24)
 #define ISP3X_YNR_EN_SHD		BIT(31)
 
 /* BLS */
@@ -2200,6 +2213,9 @@
 /* HDRTMO */
 
 /* HDRDRC */
+#define ISP3X_DRC_WEIPRE_FRAME_MASK	GENMASK(23, 16)
+
+#define ISP3X_DRC_IIR_WEIGHT_MASK	GENMASK(22, 16)
 
 /* HDRMGE */
 

--
Gitblit v1.6.2