8423f23b9c
Update intc drivers to use DT_HAS_<compat>_ENABLED Kconfig symbol to expose the driver and enable it by default based on devicetree. We remove 'depend on' Kconfig for symbols that would be implied by the devicetree node existing. Signed-off-by: Kumar Gala <galak@kernel.org>
46 lines
1 KiB
Plaintext
46 lines
1 KiB
Plaintext
# CAVS interrupt controller configuration
|
|
|
|
# Copyright (c) 2017 Intel Corporation
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
config CAVS_ICTL
|
|
bool "CAVS Interrupt Logic"
|
|
default y
|
|
depends on DT_HAS_INTEL_CAVS_INTC_ENABLED
|
|
depends on MULTI_LEVEL_INTERRUPTS
|
|
help
|
|
These are 4 in number supporting a max of 32 interrupts each.
|
|
|
|
if CAVS_ICTL
|
|
|
|
config CAVS_ISR_TBL_OFFSET
|
|
int "Offset in the SW ISR Table"
|
|
default 0
|
|
help
|
|
This indicates the offset in the SW_ISR_TABLE beginning from where
|
|
the ISRs for CAVS Interrupt Controller are assigned.
|
|
|
|
config CAVS_ICTL_0_OFFSET
|
|
int "Parent interrupt number to which CAVS_0 maps"
|
|
default 0
|
|
|
|
config CAVS_ICTL_1_OFFSET
|
|
int "Parent interrupt number to which CAVS_1 maps"
|
|
default 0
|
|
|
|
config CAVS_ICTL_2_OFFSET
|
|
int "Parent interrupt number to which CAVS_2 maps"
|
|
default 0
|
|
|
|
config CAVS_ICTL_3_OFFSET
|
|
int "Parent interrupt number to which CAVS_3 maps"
|
|
default 0
|
|
|
|
config CAVS_ICTL_INIT_PRIORITY
|
|
int "CAVS ICTL Init priority"
|
|
default 45
|
|
help
|
|
Cavs Interrupt Logic initialization priority.
|
|
|
|
endif # CAVS_ICTL
|