coreboot-kgpe-d16/src/soc
Johnson Wang 159e64ca25 soc/mediatek/mt8188: Enable and initialize EINT
Issue:
Device can't wake up using power key.

Root cause and solution:
EINT event mask register is used to mask EINT wakeup sources. All
wakeup sources are masked by default. So we add a driver here to unmask
all wakeup sources.

BUG=none
TEST=wake the device up by power key on MT8188 EVB.

Signed-off-by: Johnson Wang <johnson.wang@mediatek.com>
Change-Id: I94b20909b0b8d77f75c41bc745f892baded7a54b
Reviewed-on: https://review.coreboot.org/c/coreboot/+/69688
Reviewed-by: Rex-BC Chen <rex-bc.chen@mediatek.com>
Reviewed-by: Yidi Lin <yidilin@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Yu-Ping Wu <yupingso@google.com>
2022-11-18 15:47:33 +00:00
..
amd soc/amd: Use ioapic helper functions 2022-11-17 23:31:59 +00:00
cavium soc: Add SPDX license headers to Makefiles 2022-10-31 03:27:13 +00:00
example/min86 soc: Add SPDX license headers to Makefiles 2022-10-31 03:27:13 +00:00
intel soc/intel/meteorlake: Add Meteor Lake MCH device ID 2022-11-18 15:45:56 +00:00
mediatek soc/mediatek/mt8188: Enable and initialize EINT 2022-11-18 15:47:33 +00:00
nvidia soc/nvidia/tegra124: Fix building with clang 2022-11-10 15:33:32 +00:00
qualcomm soc/qualcomm/sc7280: Skip PCIe ops for eMMC SKUs 2022-11-18 15:47:05 +00:00
rockchip soc/rockchip/rk3288/clock.c: Remove trailing semicolon 2022-09-30 23:12:15 +00:00
samsung lib/coreboot_table: Simplify API to set up lb_serial 2022-11-04 19:17:13 +00:00
sifive/fu540 soc/sifive/ux00ddr.h: Remove set but unused variables 2022-11-10 15:32:33 +00:00
ti /: Remove unused <inttypes.h> 2022-11-08 14:43:00 +00:00
ucb/riscv soc: Add SPDX license headers to Makefiles 2022-10-31 03:27:13 +00:00