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>
23 lines
401 B
YAML
23 lines
401 B
YAML
# Copyright (C) 2023 BeagleBoard.org Foundation
|
|
# Copyright (C) 2023 S Prashanth
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
description: |
|
|
TI Vectored Interrupt Manager is a external interrupt controller
|
|
(TI specific IP) which is compatible with R5F VIC port.
|
|
|
|
compatible: "ti,vim"
|
|
|
|
include: base.yaml
|
|
|
|
properties:
|
|
reg:
|
|
required: true
|
|
|
|
interrupt-cells:
|
|
- type
|
|
- irq
|
|
- flags
|
|
- priority
|