05fe627d79
Add TI VIM (Vectored Interrupt Manager) interrupt controller support. VIM is a TI specific custom interrupt controller for ARM cores. In J721E soc, VIM aggregates interrupts to Cortex R5 cores. TRM for J721e https://www.ti.com/lit/zip/spruil1 File: spruil1c.pdf VIM: section 6.3.3.6 Signed-off-by: Prashanth S <slpp95prashanth@yahoo.com>
17 lines
420 B
VimL
17 lines
420 B
VimL
# Copyright (C) 2023 BeagleBoard.org Foundation
|
|
# Copyright (C) 2023 S Prashanth
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
if CPU_CORTEX_R5
|
|
|
|
config VIM
|
|
bool "TI Vectored Interrupt Manager"
|
|
default y
|
|
depends on DT_HAS_TI_VIM_ENABLED
|
|
help
|
|
The TI Vectored Interrupt Manager provides hardware assistance for prioritizing
|
|
and aggregating the interrupt sources for ARM Cortex-R5 processor cores.
|
|
|
|
endif # CPU_CORTEX_R5
|