diff options
author | Portisch <hugo.portisch@yahoo.de> | 2019-02-28 15:28:45 +0100 |
---|---|---|
committer | Dongjin Kim <tobetter@gmail.com> | 2020-05-03 21:05:31 +0900 |
commit | c23dee237cdd697af7f5e0c263a277d860a0525d (patch) | |
tree | c33f1ef2b2215ea8d48988bcaaa019606f3fcd88 /board/amlogic/g12a_u221_v1/firmware/scp_task/pwr_ctrl.c | |
parent | 94642644e8d50fe3f40b8f3806b2e743651d8ec1 (diff) | |
download | u-boot-odroid-c1-c23dee237cdd697af7f5e0c263a277d860a0525d.tar.gz |
BACKPORT: pwr_ctrl: enable and fix IR remote wakeup for g12a/b
Change-Id: I404a55bb7e09e1490772626cff7ff29ead2d64f5
Diffstat (limited to 'board/amlogic/g12a_u221_v1/firmware/scp_task/pwr_ctrl.c')
-rw-r--r-- | board/amlogic/g12a_u221_v1/firmware/scp_task/pwr_ctrl.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/board/amlogic/g12a_u221_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/g12a_u221_v1/firmware/scp_task/pwr_ctrl.c index 334c6b6f54..1567371b80 100644 --- a/board/amlogic/g12a_u221_v1/firmware/scp_task/pwr_ctrl.c +++ b/board/amlogic/g12a_u221_v1/firmware/scp_task/pwr_ctrl.c @@ -106,6 +106,8 @@ static unsigned int detect_key(unsigned int suspend_from) { int exit_reason = 0; unsigned *irq = (unsigned *)WAKEUP_SRC_IRQ_ADDR_BASE; + + backup_remote_register(); init_remote(); #ifdef CONFIG_CEC_WAKEUP if (hdmi_cec_func_config & 0x1) { @@ -152,6 +154,8 @@ static unsigned int detect_key(unsigned int suspend_from) __switch_idle_task(); } while (1); + restore_remote_register(); + return exit_reason; } |