From c835796086cb214b6ccfa2a2066534dd5a1eca74 Mon Sep 17 00:00:00 2001
From: huangcm <1263938474@qq.com>
Date: Fri, 25 Apr 2025 11:26:26 +0000
Subject: [PATCH] fix(boot): fix boot err & change shutdown time

---
 longan/device/config/chips/a133/configs/c3/kickpi-k5c.dts       |    2 +-
 longan/brandy/brandy-2.0/u-boot-2018/board/sunxi/power_manage.c |    8 +++-----
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/longan/brandy/brandy-2.0/u-boot-2018/board/sunxi/power_manage.c b/longan/brandy/brandy-2.0/u-boot-2018/board/sunxi/power_manage.c
index da87f35..cc1a6dd 100644
--- a/longan/brandy/brandy-2.0/u-boot-2018/board/sunxi/power_manage.c
+++ b/longan/brandy/brandy-2.0/u-boot-2018/board/sunxi/power_manage.c
@@ -431,14 +431,12 @@
 	return -1;
 }
 
-int runtime_tick(void);
 int pmu_axp707_get_battery_probe(void)
 {
 	int reg_value = 0;
-	int old_time = runtime_tick();
-	while ((runtime_tick() - old_time) < 2000) {
-        reg_value = pmu_get_reg_value(AXP81X_MODE_CHGSTATUS);
-	}
+
+    mdelay(1000);
+    reg_value = pmu_get_reg_value(AXP81X_MODE_CHGSTATUS);
 
 	/*bit4 determines whether bit5 is valid*/
 	/*bit5 determines whether bat is exist*/
diff --git a/longan/device/config/chips/a133/configs/c3/kickpi-k5c.dts b/longan/device/config/chips/a133/configs/c3/kickpi-k5c.dts
index e0114c8..454790e 100755
--- a/longan/device/config/chips/a133/configs/c3/kickpi-k5c.dts
+++ b/longan/device/config/chips/a133/configs/c3/kickpi-k5c.dts
@@ -504,7 +504,7 @@
 				powerkey0: powerkey@0 {
 					status = "okay";
 					compatible = "x-powers,axp2101-pek";
-					pmu_powkey_off_time = <6000>;
+					pmu_powkey_off_time = <8000>;
 					pmu_powkey_off_func = <0>;
 					pmu_powkey_off_en = <1>;
 					pmu_powkey_long_time = <1500>;

--
Gitblit v1.6.2