diff options
author | Yidi Lin <yidilin@chromium.org> | 2024-05-29 17:10:01 +0800 |
---|---|---|
committer | Felix Held <felix-coreboot@felixheld.de> | 2024-09-06 13:31:25 +0000 |
commit | e7a4515b5b938905833d9d9c6d07fe20a1999aa9 (patch) | |
tree | 592c9e6bd37bb6a7e18a58a84599a291cd9c206d /src/soc/mediatek/mt8196/include | |
parent | 4258b8bb3dd7235495dfb2c74253f437ee5fb715 (diff) |
soc/mediatek/mt8196: Add EINT support
Add support to configure GPIOs to pull for external interrupts (EINT).
BUG=b:334723688
TEST=Talk with Ti50 TPM using IRQ flow.
Change-Id: Ibeb2dafcd9909b4afbfa81728700718f01d3818f
Signed-off-by: Yidi Lin <yidilin@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/84026
Reviewed-by: Yu-Ping Wu <yupingso@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/soc/mediatek/mt8196/include')
-rw-r--r-- | src/soc/mediatek/mt8196/include/soc/addressmap.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/soc/mediatek/mt8196/include/soc/addressmap.h b/src/soc/mediatek/mt8196/include/soc/addressmap.h index 67faa0ea74..c50ab6e53a 100644 --- a/src/soc/mediatek/mt8196/include/soc/addressmap.h +++ b/src/soc/mediatek/mt8196/include/soc/addressmap.h @@ -14,6 +14,14 @@ enum { }; enum { + EINT_E_BASE = IO_PHYS + 0x02080000, + EINT_S_BASE = IO_PHYS + 0x02880000, + EINT_W_BASE = IO_PHYS + 0x03080000, + EINT_N_BASE = IO_PHYS + 0x03880000, + EINT_C_BASE = IO_PHYS + 0x0C54A000, +}; + +enum { CKSYS_BASE = IO_PHYS + 0x00000000, APMIXED_BASE = IO_PHYS + 0x00000800, INFRACFG_AO_BASE = IO_PHYS + 0x00001000, @@ -103,7 +111,6 @@ enum { SPMI_MST_BASE = IO_PHYS + 0x0C01C000, SPMI_MST_P_BASE = IO_PHYS + 0x0C01C800, SYSTIMER_BASE = IO_PHYS + 0x0C400000, - EINT_BASE = IO_PHYS + 0x0C54A000, DSI0_BASE = IO_PHYS + 0x22490000, DISP_DVO0 = IO_PHYS + 0x224C0000, EDP_BASE = IO_PHYS + 0x2EC40000, |