coreboot/src/soc/mediatek/mt8188
Yu-Ping Wu b229c120f7 soc/mediatek: Allow specifying multiple EINT base registers
Unlike MT8186/MT8188/MT8192/MT8195, MT8196 has 5 EINT base registers,
each with a different number of EINT bits. In preparation for the
upcoming MT8196 EINT unmasking support, replace the `eint_event_reg`
struct (which has a hardcoded register number) with an array
`eint_event` to specify the EINT base register(s).

BUG=none
TEST=emerge-geralt coreboot
BRANCH=none

Change-Id: I86fd3109c9ff72f33b9fea45587d012b003a34ba
Signed-off-by: Yu-Ping Wu <yupingso@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/86033
Reviewed-by: Yidi Lin <yidilin@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2025-01-18 13:09:40 +00:00
..
include/soc soc/mediatek/common/dp: Add read/write APIs for DP Phy register 2025-01-11 07:09:38 +00:00
bootblock.c
cpu_input_gating.c
ddp.c
devapc.c soc/mediatek/mt8188: devapc: set devapc permission for MFG 2024-05-09 08:18:07 +00:00
dp_intf.c
gpio.c
i2c.c soc/mediatek: Remove redundant struct pad_func and PAD_* definitions 2024-09-12 16:57:11 +00:00
Kconfig soc: Add SPDX license headers to Kconfig files 2024-02-18 02:03:37 +00:00
lastbus.c tree: Drop unused <console/console.h> 2024-04-09 22:22:44 +00:00
Makefile.mk soc/mediatek: Allow specifying multiple EINT base registers 2025-01-18 13:09:40 +00:00
msdc.c
mt6315.c
mt6359p.c soc/mediatek: Distinguish pmic_init_setting function name 2024-12-26 12:29:11 +00:00
mtcmos.c
pll.c tree: Remove unused <stddef.h> 2024-05-29 02:51:20 +00:00
pmif_clk.c soc/mediatek: Rename FREQ_*MHZ to PMIF_TARGET_FREQ_MHZ 2024-11-21 16:13:48 +00:00
pmif_spi.c
pmif_spmi.c soc/mediatek: Eliminate redundant calls to get_pmif_controller() 2024-11-28 13:41:40 +00:00
soc.c soc/mediatek: Rename dpm to dpm_v1 2024-11-21 13:46:47 +00:00
spi.c soc/mediatek/mt8188/spi: Fix out-of-bound array access for pad_funcs 2024-11-04 00:09:03 +00:00
spm.c tree: Remove unused <assert.h> 2024-11-19 00:40:04 +00:00
timer.c
usb.c
wdt.c