From 50a212ec906f7524620675f0c57357691c26c81f Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Wed, 16 Oct 2024 01:20:19 +0000
Subject: [PATCH] 修改GPIO导出默认初始值

---
 kernel/arch/arm/mach-rockchip/rv1106_sleep.S |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/kernel/arch/arm/mach-rockchip/rv1106_sleep.S b/kernel/arch/arm/mach-rockchip/rv1106_sleep.S
index a8a8c1d..bb50dff 100644
--- a/kernel/arch/arm/mach-rockchip/rv1106_sleep.S
+++ b/kernel/arch/arm/mach-rockchip/rv1106_sleep.S
@@ -13,6 +13,9 @@
 #define RV1106_PMUGRF_SOC_CON4		0xff020010
 #define RV1106_CRU_GLB_SRST_FST		0xff3b0c08
 
+#define RV1106_CRU_GLB_RST_CON_ADDR	0xff3b0c10
+#define CRU_FST_RST_PMU_VAL		0x000c000c
+
 #if RV1106_SLEEP_DEBUG
 /********************* console used for sleep.S ******************************/
 #define UART_REG_DLL	(0x00)
@@ -98,6 +101,11 @@
 	ldr	r1, [r1]
 	str	r1, [r0]
 
+	/* enable first reset trigger pmu reset */
+	ldr	r0, =RV1106_CRU_GLB_RST_CON_ADDR
+	ldr	r1, =CRU_FST_RST_PMU_VAL
+	str	r1, [r0]
+
 	/* clear pmu reset hold */
 	ldr	r0, =RV1106_PMUGRF_SOC_CON4
 	ldr	r1, =0xffff0000

--
Gitblit v1.6.2