From e3e12f52b214121840b44c91de5b3e5af5d3eb84 Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Mon, 06 Nov 2023 03:04:41 +0000
Subject: [PATCH] rk3568 rt init

---
 kernel/drivers/video/rockchip/mpp/rockchip_iep2_regs.h |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/kernel/drivers/video/rockchip/mpp/rockchip_iep2_regs.h b/kernel/drivers/video/rockchip/mpp/rockchip_iep2_regs.h
index 4c7b878..d85a30d 100644
--- a/kernel/drivers/video/rockchip/mpp/rockchip_iep2_regs.h
+++ b/kernel/drivers/video/rockchip/mpp/rockchip_iep2_regs.h
@@ -11,6 +11,7 @@
 #define __ROCKCHIP_IEP2_REGS_H__
 
 #define IEP2_REG_FRM_START			0x0000
+#define     IEP2_REG_FRM_EN                             BIT(0)
 #define IEP2_REG_IEP_CONFIG0			0x0004
 #define     IEP2_REG_CCLK_SRESET_P			BIT(22)
 #define     IEP2_REG_ACLK_SRESET_P			BIT(21)
@@ -37,15 +38,19 @@
 #define     IEP2_REG_MD_CLK_ON				BIT(1)
 #define     IEP2_REG_CLK_ON				BIT(0)
 #define IEP2_REG_STATUS				0x0014
+#define     IEP2_REG_ARST_FINISH_DONE                   BIT(0)
 #define IEP2_REG_INT_EN				0x0020
+#define     IEP2_REG_TIMEOUT_EN			        BIT(5)
 #define     IEP2_REG_BUS_ERROR_EN			BIT(4)
 #define     IEP2_REG_OSD_MAX_EN				BIT(1)
 #define     IEP2_REG_FRM_DONE_EN			BIT(0)
 #define IEP2_REG_INT_CLR			0x0024
+#define     IEP2_REG_TIMEOUT_CLR			BIT(5)
 #define     IEP2_REG_BUS_ERROR_CLR			BIT(4)
 #define     IEP2_REG_OSD_MAX_CLR			BIT(1)
 #define     IEP2_REG_FRM_DONE_CLR			BIT(0)
 #define IEP2_REG_INT_STS			0x0028
+#define     IEP2_REG_RO_TIMEOUT_STS(x)		        ((x) & BIT(5))
 #define     IEP2_REG_RO_BUS_ERROR_STS(x)		((x) & BIT(4))
 #define     IEP2_REG_RO_OSD_MAX_STS(x)			((x) & BIT(1))
 #define     IEP2_REG_RO_FRM_DONE_STS(x)			((x) & BIT(0))
@@ -73,6 +78,8 @@
 #define     IEP2_REG_DIL_FIELD_ORDER(x)			(((x) & 1) << 5)
 #define     IEP2_REG_DIL_OUT_MODE(x)			(((x) & 1) << 4)
 #define     IEP2_REG_DIL_MODE(x)			((x) & 0xf)
+#define IEP2_REG_TIMEOUT_CFG                    0x0050
+#define     IEP2_REG_TIMEOUT_CFG_EN			BIT(31)
 #define IEP2_REG_DBG_FRM_CNT			0x0058
 #define IEP2_REG_DBG_TIMEOUT_CNT		0x005c
 #define IEP2_REG_SRC_ADDR_CURY			0x0060

--
Gitblit v1.6.2