summaryrefslogtreecommitdiff
path: root/board/hardkernel
diff options
context:
space:
mode:
authorRay <1458889+Raybuntu@users.noreply.github.com>2019-03-29 09:00:55 +0100
committerDongjin Kim <tobetter@gmail.com>2019-06-20 16:22:35 +0900
commit65f9b3f4f7972f47b7f01673869fb5076f0b3f30 (patch)
treea28afdf18af5a55569d8c793bb06e46f90a34105 /board/hardkernel
parent5134053b17327b30b38c4369d77b74941837c21f (diff)
downloadu-boot-odroid-c1-65f9b3f4f7972f47b7f01673869fb5076f0b3f30.tar.gz
BACKPORT: CE: CEC: Add CECB as wakeup src and enable hdmi power
Change-Id: I0b9a4e8ddba9d1d6113f8501ba06d754a4bc819a
Diffstat (limited to 'board/hardkernel')
-rw-r--r--board/hardkernel/odroidn2/firmware/scp_task/pwr_ctrl.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/board/hardkernel/odroidn2/firmware/scp_task/pwr_ctrl.c b/board/hardkernel/odroidn2/firmware/scp_task/pwr_ctrl.c
index 0e602eb10a..2878dd461d 100644
--- a/board/hardkernel/odroidn2/firmware/scp_task/pwr_ctrl.c
+++ b/board/hardkernel/odroidn2/firmware/scp_task/pwr_ctrl.c
@@ -68,7 +68,7 @@ static void set_vddee_voltage(unsigned int target_voltage)
static void power_off_at_24M(unsigned int suspend_from)
{
/*set gpioH_8 low to power off vcc 5v*/
- writel(readl(PREG_PAD_GPIO3_EN_N) & (~(1 << 8)), PREG_PAD_GPIO3_EN_N);
+ //writel(readl(PREG_PAD_GPIO3_EN_N) & (~(1 << 8)), PREG_PAD_GPIO3_EN_N);
writel(readl(PERIPHS_PIN_MUX_C) & (~(0xf)), PERIPHS_PIN_MUX_C);
/*set gpioao_4 low to power off vcck_a*/
@@ -123,6 +123,10 @@ void get_wakeup_source(void *response, unsigned int suspend_from)
val = (POWER_KEY_WAKEUP_SRC | AUTO_WAKEUP_SRC | REMOTE_WAKEUP_SRC |
RTC_WAKEUP_SRC | BT_WAKEUP_SRC | ETH_PHY_GPIO_SRC);
+#ifdef CONFIG_CEC_WAKEUP
+ val |= CECB_WAKEUP_SRC;
+#endif
+
p->sources = val;
/* Power Key: AO_GPIO[3]*/