xref: /aosp_15_r20/external/coreboot/src/soc/mediatek/common/include/soc/eint_event.h (revision b9411a12aaaa7e1e6a6fb7c5e057f44ee179a49c)
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #ifndef SOC_MEDIATEK_COMMON_EINT_EVENT_H
4 #define SOC_MEDIATEK_COMMON_EINT_EVENT_H
5 
6 #include <device/mmio.h>
7 #include <soc/addressmap.h>
8 
9 /* eint event mask clear register */
10 struct eint_event_reg {
11 	uint32_t eint_event_mask_clr[7];
12 };
13 
14 /* eint_base + 0x880 is eint_event_mask_clr register with access type W1C. */
15 static struct eint_event_reg *const mtk_eint_event = (void *)(EINT_BASE + 0x880);
16 
17 /* unmask eint event, eint can wakeup by spm */
18 void unmask_eint_event_mask(void);
19 
20 #endif
21