summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPortisch <hugo.portisch@yahoo.de>2018-10-23 13:14:41 +0200
committerDongjin Kim <tobetter@gmail.com>2020-02-10 22:49:50 +0900
commit0adc27a200c1c75781834e36c245946e3b307348 (patch)
tree11d80d45c6456756e94697be53dfa545511c22b9
parentd92a61addd10546ffaef6d7c73d09b30ab016111 (diff)
downloadu-boot-odroid-c1-0adc27a200c1c75781834e36c245946e3b307348.tar.gz
gxb/gxl/gxm/txl: fix wakeup timer calc
Change-Id: I47f3f7246ab263d0a0f2ff58ff539c625de15e89
-rwxr-xr-x[-rw-r--r--]board/amlogic/gxb_p200_v1/firmware/scp_task/pwr_ctrl.c2
-rwxr-xr-x[-rw-r--r--]board/amlogic/gxb_p201_v1/firmware/scp_task/pwr_ctrl.c2
-rwxr-xr-x[-rw-r--r--]board/amlogic/gxb_skt_v1/firmware/scp_task/pwr_ctrl.c2
-rwxr-xr-xboard/amlogic/gxl_p212_v1/firmware/scp_task/pwr_ctrl.c2
-rwxr-xr-xboard/amlogic/gxl_p241_v1/firmware/scp_task/pwr_ctrl.c2
-rwxr-xr-x[-rw-r--r--]board/amlogic/gxl_p271_v1/firmware/scp_task/pwr_ctrl.c2
-rwxr-xr-xboard/amlogic/gxl_p281_v1/firmware/scp_task/pwr_ctrl.c2
-rwxr-xr-xboard/amlogic/gxl_p400_v1/firmware/scp_task/pwr_ctrl.c2
-rwxr-xr-xboard/amlogic/gxl_p401_v1/firmware/scp_task/pwr_ctrl.c2
-rwxr-xr-xboard/amlogic/gxl_skt_v1/firmware/scp_task/pwr_ctrl.c2
-rwxr-xr-xboard/amlogic/gxm_q200_v1/firmware/scp_task/pwr_ctrl.c2
-rwxr-xr-xboard/amlogic/gxm_q201_v1/firmware/scp_task/pwr_ctrl.c2
-rwxr-xr-xboard/amlogic/gxm_skt_v1/firmware/scp_task/pwr_ctrl.c2
-rwxr-xr-x[-rw-r--r--]board/amlogic/gxtvbb_9023_skt_v1/firmware/scp_task/pwr_ctrl.c2
-rwxr-xr-x[-rw-r--r--]board/amlogic/gxtvbb_p300_v1/firmware/scp_task/pwr_ctrl.c2
-rwxr-xr-x[-rw-r--r--]board/amlogic/gxtvbb_p301_v1/firmware/scp_task/pwr_ctrl.c2
-rwxr-xr-x[-rw-r--r--]board/amlogic/gxtvbb_p311_v1/firmware/scp_task/pwr_ctrl.c2
-rwxr-xr-x[-rw-r--r--]board/amlogic/gxtvbb_skt_v1/firmware/scp_task/pwr_ctrl.c2
-rwxr-xr-x[-rw-r--r--]board/amlogic/gxtvbb_t966_skt_v1/firmware/scp_task/pwr_ctrl.c2
-rwxr-xr-x[-rw-r--r--]board/amlogic/txl_p320_v1/firmware/scp_task/pwr_ctrl.c2
-rwxr-xr-x[-rw-r--r--]board/amlogic/txl_p321_v1/firmware/scp_task/pwr_ctrl.c2
-rwxr-xr-x[-rw-r--r--]board/amlogic/txl_p341_v1/firmware/scp_task/pwr_ctrl.c2
-rwxr-xr-x[-rw-r--r--]board/amlogic/txl_p341_v2/firmware/scp_task/pwr_ctrl.c2
-rwxr-xr-x[-rw-r--r--]board/amlogic/txl_p346_v1/firmware/scp_task/pwr_ctrl.c2
-rwxr-xr-x[-rw-r--r--]board/amlogic/txl_t950_skt_v1/firmware/scp_task/pwr_ctrl.c2
-rwxr-xr-x[-rw-r--r--]board/amlogic/txlx_t962e_r321_v1/firmware/scp_task/pwr_ctrl.c2
-rwxr-xr-x[-rw-r--r--]board/amlogic/txlx_t962x_r311_v1/firmware/scp_task/pwr_ctrl.c2
-rwxr-xr-x[-rw-r--r--]board/hardkernel/odroidc2/firmware/scp_task/pwr_ctrl.c2
28 files changed, 28 insertions, 28 deletions
diff --git a/board/amlogic/gxb_p200_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/gxb_p200_v1/firmware/scp_task/pwr_ctrl.c
index c5fbeb7409..f266c649ab 100644..100755
--- a/board/amlogic/gxb_p200_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/gxb_p200_v1/firmware/scp_task/pwr_ctrl.c
@@ -240,7 +240,7 @@ static unsigned int detect_key(unsigned int suspend_from)
#endif
case IRQ_TIMERA_NUM:
if (time_out_ms != 0)
- time_out_ms--;
+ time_out_ms -= 10;
if (time_out_ms == 0) {
wakeup_timer_clear();
exit_reason = AUTO_WAKEUP;
diff --git a/board/amlogic/gxb_p201_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/gxb_p201_v1/firmware/scp_task/pwr_ctrl.c
index 2cf730cd50..0297cb240b 100644..100755
--- a/board/amlogic/gxb_p201_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/gxb_p201_v1/firmware/scp_task/pwr_ctrl.c
@@ -204,7 +204,7 @@ static unsigned int detect_key(unsigned int suspend_from)
#endif
case IRQ_TIMERA_NUM:
if (time_out_ms != 0)
- time_out_ms--;
+ time_out_ms -= 10;
if (time_out_ms == 0) {
wakeup_timer_clear();
exit_reason = AUTO_WAKEUP;
diff --git a/board/amlogic/gxb_skt_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/gxb_skt_v1/firmware/scp_task/pwr_ctrl.c
index a4aeb817f4..f3fc3f7931 100644..100755
--- a/board/amlogic/gxb_skt_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/gxb_skt_v1/firmware/scp_task/pwr_ctrl.c
@@ -237,7 +237,7 @@ static unsigned int detect_key(unsigned int suspend_from)
#endif
case IRQ_TIMERA_NUM:
if (time_out_ms != 0)
- time_out_ms--;
+ time_out_ms -= 10;
if (time_out_ms == 0) {
wakeup_timer_clear();
exit_reason = AUTO_WAKEUP;
diff --git a/board/amlogic/gxl_p212_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/gxl_p212_v1/firmware/scp_task/pwr_ctrl.c
index e2a92e23c1..1079a20c15 100755
--- a/board/amlogic/gxl_p212_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/gxl_p212_v1/firmware/scp_task/pwr_ctrl.c
@@ -234,7 +234,7 @@ static unsigned int detect_key(unsigned int suspend_from)
if (irq[IRQ_TIMERA] == IRQ_TIMERA_NUM) {
irq[IRQ_TIMERA] = 0xFFFFFFFF;
if (time_out_ms != 0)
- time_out_ms--;
+ time_out_ms -= 10;
if (time_out_ms == 0) {
wakeup_timer_clear();
exit_reason = AUTO_WAKEUP;
diff --git a/board/amlogic/gxl_p241_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/gxl_p241_v1/firmware/scp_task/pwr_ctrl.c
index 66ed83e3c0..55a460b97a 100755
--- a/board/amlogic/gxl_p241_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/gxl_p241_v1/firmware/scp_task/pwr_ctrl.c
@@ -236,7 +236,7 @@ static unsigned int detect_key(unsigned int suspend_from)
if (irq[IRQ_TIMERA] == IRQ_TIMERA_NUM) {
irq[IRQ_TIMERA] = 0xFFFFFFFF;
if (time_out_ms != 0)
- time_out_ms--;
+ time_out_ms -= 10;
if (time_out_ms == 0) {
wakeup_timer_clear();
exit_reason = AUTO_WAKEUP;
diff --git a/board/amlogic/gxl_p271_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/gxl_p271_v1/firmware/scp_task/pwr_ctrl.c
index 373141b071..cb4a438880 100644..100755
--- a/board/amlogic/gxl_p271_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/gxl_p271_v1/firmware/scp_task/pwr_ctrl.c
@@ -227,7 +227,7 @@ static unsigned int detect_key(unsigned int suspend_from)
if (irq[IRQ_TIMERA] == IRQ_TIMERA_NUM) {
irq[IRQ_TIMERA] = 0xFFFFFFFF;
if (time_out_ms != 0)
- time_out_ms--;
+ time_out_ms -= 10;
if (time_out_ms == 0) {
wakeup_timer_clear();
exit_reason = AUTO_WAKEUP;
diff --git a/board/amlogic/gxl_p281_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/gxl_p281_v1/firmware/scp_task/pwr_ctrl.c
index 0f1dbd1b98..0e0dc0df55 100755
--- a/board/amlogic/gxl_p281_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/gxl_p281_v1/firmware/scp_task/pwr_ctrl.c
@@ -234,7 +234,7 @@ static unsigned int detect_key(unsigned int suspend_from)
if (irq[IRQ_TIMERA] == IRQ_TIMERA_NUM) {
irq[IRQ_TIMERA] = 0xFFFFFFFF;
if (time_out_ms != 0)
- time_out_ms--;
+ time_out_ms -= 10;
if (time_out_ms == 0) {
wakeup_timer_clear();
exit_reason = AUTO_WAKEUP;
diff --git a/board/amlogic/gxl_p400_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/gxl_p400_v1/firmware/scp_task/pwr_ctrl.c
index bed023e438..53898c4123 100755
--- a/board/amlogic/gxl_p400_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/gxl_p400_v1/firmware/scp_task/pwr_ctrl.c
@@ -241,7 +241,7 @@ static unsigned int detect_key(unsigned int suspend_from)
if (irq[IRQ_TIMERA] == IRQ_TIMERA_NUM) {
irq[IRQ_TIMERA] = 0xFFFFFFFF;
if (time_out_ms != 0)
- time_out_ms--;
+ time_out_ms -= 10;
if (time_out_ms == 0) {
wakeup_timer_clear();
exit_reason = AUTO_WAKEUP;
diff --git a/board/amlogic/gxl_p401_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/gxl_p401_v1/firmware/scp_task/pwr_ctrl.c
index bed023e438..53898c4123 100755
--- a/board/amlogic/gxl_p401_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/gxl_p401_v1/firmware/scp_task/pwr_ctrl.c
@@ -241,7 +241,7 @@ static unsigned int detect_key(unsigned int suspend_from)
if (irq[IRQ_TIMERA] == IRQ_TIMERA_NUM) {
irq[IRQ_TIMERA] = 0xFFFFFFFF;
if (time_out_ms != 0)
- time_out_ms--;
+ time_out_ms -= 10;
if (time_out_ms == 0) {
wakeup_timer_clear();
exit_reason = AUTO_WAKEUP;
diff --git a/board/amlogic/gxl_skt_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/gxl_skt_v1/firmware/scp_task/pwr_ctrl.c
index 7ce73e31d2..36c0a25aee 100755
--- a/board/amlogic/gxl_skt_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/gxl_skt_v1/firmware/scp_task/pwr_ctrl.c
@@ -226,7 +226,7 @@ static unsigned int detect_key(unsigned int suspend_from)
if (irq[IRQ_TIMERA] == IRQ_TIMERA_NUM) {
irq[IRQ_TIMERA] = 0xFFFFFFFF;
if (time_out_ms != 0)
- time_out_ms--;
+ time_out_ms -= 10;
if (time_out_ms == 0) {
wakeup_timer_clear();
exit_reason = AUTO_WAKEUP;
diff --git a/board/amlogic/gxm_q200_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/gxm_q200_v1/firmware/scp_task/pwr_ctrl.c
index ef08e7c920..963bceef8b 100755
--- a/board/amlogic/gxm_q200_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/gxm_q200_v1/firmware/scp_task/pwr_ctrl.c
@@ -252,7 +252,7 @@ static unsigned int detect_key(unsigned int suspend_from)
if (irq[IRQ_TIMERA] == IRQ_TIMERA_NUM) {
irq[IRQ_TIMERA] = 0xFFFFFFFF;
if (time_out_ms != 0)
- time_out_ms--;
+ time_out_ms -= 10;
if (time_out_ms == 0) {
wakeup_timer_clear();
exit_reason = AUTO_WAKEUP;
diff --git a/board/amlogic/gxm_q201_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/gxm_q201_v1/firmware/scp_task/pwr_ctrl.c
index a4b0b1d3bc..aa82781987 100755
--- a/board/amlogic/gxm_q201_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/gxm_q201_v1/firmware/scp_task/pwr_ctrl.c
@@ -253,7 +253,7 @@ static unsigned int detect_key(unsigned int suspend_from)
if (irq[IRQ_TIMERA] == IRQ_TIMERA_NUM) {
irq[IRQ_TIMERA] = 0xFFFFFFFF;
if (time_out_ms != 0)
- time_out_ms--;
+ time_out_ms -= 10;
if (time_out_ms == 0) {
wakeup_timer_clear();
exit_reason = AUTO_WAKEUP;
diff --git a/board/amlogic/gxm_skt_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/gxm_skt_v1/firmware/scp_task/pwr_ctrl.c
index 55dc54d5bd..69bdb39f9a 100755
--- a/board/amlogic/gxm_skt_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/gxm_skt_v1/firmware/scp_task/pwr_ctrl.c
@@ -240,7 +240,7 @@ static unsigned int detect_key(unsigned int suspend_from)
if (irq[IRQ_TIMERA] == IRQ_TIMERA_NUM) {
irq[IRQ_TIMERA] = 0xFFFFFFFF;
if (time_out_ms != 0)
- time_out_ms--;
+ time_out_ms -= 10;
if (time_out_ms == 0) {
wakeup_timer_clear();
exit_reason = AUTO_WAKEUP;
diff --git a/board/amlogic/gxtvbb_9023_skt_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/gxtvbb_9023_skt_v1/firmware/scp_task/pwr_ctrl.c
index 5be84ab965..684090671f 100644..100755
--- a/board/amlogic/gxtvbb_9023_skt_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/gxtvbb_9023_skt_v1/firmware/scp_task/pwr_ctrl.c
@@ -142,7 +142,7 @@ static unsigned int detect_key(unsigned int suspend_from)
if (irq[IRQ_TIMERA] == IRQ_TIMERA_NUM) {
irq[IRQ_TIMERA] = 0xFFFFFFFF;
if (time_out_ms != 0)
- time_out_ms--;
+ time_out_ms -= 10;
if (time_out_ms == 0) {
wakeup_timer_clear();
exit_reason = AUTO_WAKEUP;
diff --git a/board/amlogic/gxtvbb_p300_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/gxtvbb_p300_v1/firmware/scp_task/pwr_ctrl.c
index c4cc369cfc..69e6287499 100644..100755
--- a/board/amlogic/gxtvbb_p300_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/gxtvbb_p300_v1/firmware/scp_task/pwr_ctrl.c
@@ -384,7 +384,7 @@ static unsigned int detect_key(unsigned int suspend_from)
if (irq[IRQ_TIMERA] == IRQ_TIMERA_NUM) {
irq[IRQ_TIMERA] = 0xFFFFFFFF;
if (time_out_ms != 0)
- time_out_ms--;
+ time_out_ms -= 10;
if (time_out_ms == 0) {
wakeup_timer_clear();
exit_reason = AUTO_WAKEUP;
diff --git a/board/amlogic/gxtvbb_p301_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/gxtvbb_p301_v1/firmware/scp_task/pwr_ctrl.c
index 8724a74de2..302b263ead 100644..100755
--- a/board/amlogic/gxtvbb_p301_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/gxtvbb_p301_v1/firmware/scp_task/pwr_ctrl.c
@@ -369,7 +369,7 @@ static unsigned int detect_key(unsigned int suspend_from)
if (irq[IRQ_TIMERA] == IRQ_TIMERA_NUM) {
irq[IRQ_TIMERA] = 0xFFFFFFFF;
if (time_out_ms != 0)
- time_out_ms--;
+ time_out_ms -= 10;
if (time_out_ms == 0) {
wakeup_timer_clear();
exit_reason = AUTO_WAKEUP;
diff --git a/board/amlogic/gxtvbb_p311_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/gxtvbb_p311_v1/firmware/scp_task/pwr_ctrl.c
index 726f5dc1d3..9dfc60d8ad 100644..100755
--- a/board/amlogic/gxtvbb_p311_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/gxtvbb_p311_v1/firmware/scp_task/pwr_ctrl.c
@@ -258,7 +258,7 @@ static unsigned int detect_key(unsigned int suspend_from)
if (irq[IRQ_TIMERA] == IRQ_TIMERA_NUM) {
irq[IRQ_TIMERA] = 0xFFFFFFFF;
if (time_out_ms != 0)
- time_out_ms--;
+ time_out_ms -= 10;
if (time_out_ms == 0) {
wakeup_timer_clear();
exit_reason = AUTO_WAKEUP;
diff --git a/board/amlogic/gxtvbb_skt_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/gxtvbb_skt_v1/firmware/scp_task/pwr_ctrl.c
index 6939bb567b..c38116ede9 100644..100755
--- a/board/amlogic/gxtvbb_skt_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/gxtvbb_skt_v1/firmware/scp_task/pwr_ctrl.c
@@ -354,7 +354,7 @@ static unsigned int detect_key(unsigned int suspend_from)
if (irq[IRQ_TIMERA] == IRQ_TIMERA_NUM) {
irq[IRQ_TIMERA] = 0xFFFFFFFF;
if (time_out_ms != 0)
- time_out_ms--;
+ time_out_ms -= 10;
if (time_out_ms == 0) {
wakeup_timer_clear();
exit_reason = AUTO_WAKEUP;
diff --git a/board/amlogic/gxtvbb_t966_skt_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/gxtvbb_t966_skt_v1/firmware/scp_task/pwr_ctrl.c
index fc355ac981..c6285e7799 100644..100755
--- a/board/amlogic/gxtvbb_t966_skt_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/gxtvbb_t966_skt_v1/firmware/scp_task/pwr_ctrl.c
@@ -143,7 +143,7 @@ static unsigned int detect_key(unsigned int suspend_from)
if (irq[IRQ_TIMERA] == IRQ_TIMERA_NUM) {
irq[IRQ_TIMERA] = 0xFFFFFFFF;
if (time_out_ms != 0)
- time_out_ms--;
+ time_out_ms -= 10;
if (time_out_ms == 0) {
wakeup_timer_clear();
exit_reason = AUTO_WAKEUP;
diff --git a/board/amlogic/txl_p320_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/txl_p320_v1/firmware/scp_task/pwr_ctrl.c
index b64ecaace9..6076c0b39f 100644..100755
--- a/board/amlogic/txl_p320_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/txl_p320_v1/firmware/scp_task/pwr_ctrl.c
@@ -300,7 +300,7 @@ static unsigned int detect_key(unsigned int suspend_from)
irq[IRQ_TIMERA] = 0xFFFFFFFF;
/*uart_puts("timera ...\n");*/
if (time_out_ms != 0)
- time_out_ms--;
+ time_out_ms -= 10;
if (time_out_ms == 0) {
exit_reason = AUTO_WAKEUP;
}
diff --git a/board/amlogic/txl_p321_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/txl_p321_v1/firmware/scp_task/pwr_ctrl.c
index 9e557cfcc8..f3ee71b3ae 100644..100755
--- a/board/amlogic/txl_p321_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/txl_p321_v1/firmware/scp_task/pwr_ctrl.c
@@ -369,7 +369,7 @@ static unsigned int detect_key(unsigned int suspend_from)
if (irq[IRQ_TIMERA] == IRQ_TIMERA_NUM) {
irq[IRQ_TIMERA] = 0xFFFFFFFF;
if (time_out_ms != 0)
- time_out_ms--;
+ time_out_ms -= 10;
if (time_out_ms == 0) {
exit_reason = AUTO_WAKEUP;
}
diff --git a/board/amlogic/txl_p341_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/txl_p341_v1/firmware/scp_task/pwr_ctrl.c
index 2e1067db87..0df691e2b2 100644..100755
--- a/board/amlogic/txl_p341_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/txl_p341_v1/firmware/scp_task/pwr_ctrl.c
@@ -316,7 +316,7 @@ static unsigned int detect_key(unsigned int suspend_from)
if (irq[IRQ_TIMERA] == IRQ_TIMERA_NUM) {
irq[IRQ_TIMERA] = 0xFFFFFFFF;
if (time_out_ms != 0)
- time_out_ms--;
+ time_out_ms -= 10;
if (time_out_ms == 0) {
exit_reason = AUTO_WAKEUP;
}
diff --git a/board/amlogic/txl_p341_v2/firmware/scp_task/pwr_ctrl.c b/board/amlogic/txl_p341_v2/firmware/scp_task/pwr_ctrl.c
index c6071e33e4..4da16d6548 100644..100755
--- a/board/amlogic/txl_p341_v2/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/txl_p341_v2/firmware/scp_task/pwr_ctrl.c
@@ -316,7 +316,7 @@ static unsigned int detect_key(unsigned int suspend_from)
if (irq[IRQ_TIMERA] == IRQ_TIMERA_NUM) {
irq[IRQ_TIMERA] = 0xFFFFFFFF;
if (time_out_ms != 0)
- time_out_ms--;
+ time_out_ms -= 10;
if (time_out_ms == 0) {
exit_reason = AUTO_WAKEUP;
}
diff --git a/board/amlogic/txl_p346_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/txl_p346_v1/firmware/scp_task/pwr_ctrl.c
index 8b890ffbc0..b1c3bee09a 100644..100755
--- a/board/amlogic/txl_p346_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/txl_p346_v1/firmware/scp_task/pwr_ctrl.c
@@ -294,7 +294,7 @@ static unsigned int detect_key(unsigned int suspend_from)
if (irq[IRQ_TIMERA] == IRQ_TIMERA_NUM) {
irq[IRQ_TIMERA] = 0xFFFFFFFF;
if (time_out_ms != 0)
- time_out_ms--;
+ time_out_ms -= 10;
if (time_out_ms == 0) {
exit_reason = AUTO_WAKEUP;
}
diff --git a/board/amlogic/txl_t950_skt_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/txl_t950_skt_v1/firmware/scp_task/pwr_ctrl.c
index 97f7df6b40..0eaf0a3435 100644..100755
--- a/board/amlogic/txl_t950_skt_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/txl_t950_skt_v1/firmware/scp_task/pwr_ctrl.c
@@ -318,7 +318,7 @@ static unsigned int detect_key(unsigned int suspend_from)
if (irq[IRQ_TIMERA] == IRQ_TIMERA_NUM) {
irq[IRQ_TIMERA] = 0xFFFFFFFF;
if (time_out_ms != 0)
- time_out_ms--;
+ time_out_ms -= 10;
if (time_out_ms == 0) {
exit_reason = AUTO_WAKEUP;
}
diff --git a/board/amlogic/txlx_t962e_r321_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/txlx_t962e_r321_v1/firmware/scp_task/pwr_ctrl.c
index 029f0f6bbe..ac603049c6 100644..100755
--- a/board/amlogic/txlx_t962e_r321_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/txlx_t962e_r321_v1/firmware/scp_task/pwr_ctrl.c
@@ -347,7 +347,7 @@ static unsigned int detect_key(unsigned int suspend_from)
if (irq[IRQ_TIMERA] == IRQ_TIMERA_NUM) {
irq[IRQ_TIMERA] = 0xFFFFFFFF;
if (time_out_ms != 0)
- time_out_ms--;
+ time_out_ms -= 10;
if (time_out_ms == 0) {
exit_reason = AUTO_WAKEUP;
}
diff --git a/board/amlogic/txlx_t962x_r311_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/txlx_t962x_r311_v1/firmware/scp_task/pwr_ctrl.c
index 55d4e0151b..cda8d4c999 100644..100755
--- a/board/amlogic/txlx_t962x_r311_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/txlx_t962x_r311_v1/firmware/scp_task/pwr_ctrl.c
@@ -368,7 +368,7 @@ static unsigned int detect_key(unsigned int suspend_from)
if (irq[IRQ_TIMERA] == IRQ_TIMERA_NUM) {
irq[IRQ_TIMERA] = 0xFFFFFFFF;
if (time_out_ms != 0)
- time_out_ms--;
+ time_out_ms -= 10;
if (time_out_ms == 0) {
exit_reason = AUTO_WAKEUP;
}
diff --git a/board/hardkernel/odroidc2/firmware/scp_task/pwr_ctrl.c b/board/hardkernel/odroidc2/firmware/scp_task/pwr_ctrl.c
index 1ced3ddee1..56b45e1978 100644..100755
--- a/board/hardkernel/odroidc2/firmware/scp_task/pwr_ctrl.c
+++ b/board/hardkernel/odroidc2/firmware/scp_task/pwr_ctrl.c
@@ -239,7 +239,7 @@ static unsigned int detect_key(unsigned int suspend_from)
#endif
case IRQ_TIMERA_NUM:
if (time_out_ms != 0)
- time_out_ms--;
+ time_out_ms -= 10;
if (time_out_ms == 0) {
wakeup_timer_clear();
exit_reason = AUTO_WAKEUP;