zephyr/soc/mediatek/mt8xxx
Andy Ross 0632873fb3 soc/mt8196: Add interrupt routing support
The MT8196 device has a newer interrupt controller that acts like the
legacy ones once initialized (see intc_mtk_adsp.c).  But it has some
(only slightly) more complicated routing control that must be
initialized on reset, as the default is "don't deliver any interrupts
at all".  Previous versions of the device integration worked becuase
they relied on a SOF binary to be loaded at boot, but obviously that
doesn't work for a Zephyr-based SOF firmware image.

Signed-off-by: Andy Ross <andyross@google.com>
2024-12-05 22:08:55 +01:00
..
mt8186
mt8188
mt8195
mt8196 boards/mediatek: Add mt8196_adsp 2024-11-28 20:51:50 +01:00
CMakeLists.txt soc/mediatek/adsp: Build zephyr.ri using rimage when available 2024-12-05 22:08:55 +01:00
cpuclk.c
gen_img.py soc/mediatek: Ruffify python scripts 2024-11-28 20:51:50 +01:00
irq.c boards/mediatek: Add mt8196_adsp 2024-11-28 20:51:50 +01:00
Kconfig
Kconfig.defconfig soc/mediatek/mtk_adsp: Set XTENSA_CCOUNT_HZ 2024-12-05 22:08:55 +01:00
Kconfig.soc boards/mediatek: Add mt8196_adsp 2024-11-28 20:51:50 +01:00
linker.ld soc/mediatek: Add back SOF-only entry point 2024-12-05 22:08:55 +01:00
mbox.c soc/mediatek/mbox: Enable IRQ 2024-12-05 22:08:55 +01:00
mtk_adsp_load.py soc/mediatek: Ruffify python scripts 2024-11-28 20:51:50 +01:00
soc.c soc/mt8196: Add interrupt routing support 2024-12-05 22:08:55 +01:00
soc.h
soc.yml boards/mediatek: Add mt8196_adsp 2024-11-28 20:51:50 +01:00