diff options
author | Portisch <hugo.portisch@yahoo.de> | 2018-10-23 13:14:41 +0200 |
---|---|---|
committer | Dongjin Kim <tobetter@gmail.com> | 2020-02-10 22:49:50 +0900 |
commit | 0adc27a200c1c75781834e36c245946e3b307348 (patch) | |
tree | 11d80d45c6456756e94697be53dfa545511c22b9 | |
parent | d92a61addd10546ffaef6d7c73d09b30ab016111 (diff) | |
download | u-boot-odroid-c1-0adc27a200c1c75781834e36c245946e3b307348.tar.gz |
gxb/gxl/gxm/txl: fix wakeup timer calc
Change-Id: I47f3f7246ab263d0a0f2ff58ff539c625de15e89
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; |