zephyr/drivers/interrupt_controller
Kumar Gala 8423f23b9c drivers: intc: Update drivers to use devicetree Kconfig symbol
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>
2022-09-01 10:25:36 +02:00
..
CMakeLists.txt drivers: Add ACE V1X interrupt controller 2022-07-06 15:11:07 -04:00
intc_arcv2_irq_unit.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
intc_cavs.c intel_adsp: move cavs to be a series 2022-07-25 16:50:24 -04:00
intc_cavs.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
intc_dw.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
intc_dw.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
intc_dw_ace_v1x.c drivers: Add ACE V1X interrupt controller 2022-07-06 15:11:07 -04:00
intc_esp32.c drivers: ipm: esp32: added IPM driver 2022-08-16 18:06:02 +02:00
intc_esp32c3.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
intc_exti_stm32.c devices: constify device pointers initialized at compile time 2022-08-22 17:08:26 +02:00
intc_gd32_exti.c devices: constify device pointers initialized at compile time 2022-08-22 17:08:26 +02:00
intc_gic.c drivers: intc: gic: use DT_FOREACH_CHILD_STATUS_OKAY_SEP 2022-08-30 16:19:57 +02:00
intc_gic_common_priv.h drivers: gicv3: fix getting rdist base address 2021-04-26 13:42:43 +02:00
intc_gicv3.c drivers: intc_gicv3: configuring affinity to PE 2022-08-04 13:43:29 +02:00
intc_gicv3_its.c devices: constify device pointers initialized at compile time 2022-08-22 17:08:26 +02:00
intc_gicv3_priv.h drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
intc_intel_vtd.c drivers: remove redundant <zephyr/zephyr.h> includes 2022-06-15 09:13:11 +02:00
intc_intel_vtd.h drivers/interrupt_controller: Add VT-D context cache invalidation 2022-01-07 10:47:27 -05:00
intc_ioapic.c drivers: intc: ioapic: initialize vtd device at compile time 2022-08-19 11:51:26 +02:00
intc_ioapic_priv.h drivers/interrupt_controller: Make IOAPIC VT-D aware when relevant 2022-01-07 10:47:27 -05:00
intc_irqmp.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
intc_ite_it8xxx2.c soc: it8xxx2: pull more function into ram code section 2022-08-23 10:16:36 +02:00
intc_ite_it8xxx2.h drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
intc_loapic.c drivers: Fix coding guidelines MISRAC:2012 Rule 14.4 do-whiles/Zero checks 2022-07-26 15:30:24 -04:00
intc_loapic_spurious.S asm: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
intc_mchp_ecia_xec.c drivers: intc: check if clock device is ready before accessing 2022-08-09 17:16:16 +02:00
intc_miwu.c drivers: intc: miwu: remove redundant declarations 2022-08-19 11:51:26 +02:00
intc_nuclei_eclic.c riscv: Introduce API for CLIC and PLIC 2022-07-11 14:31:39 +02:00
intc_plic.c riscv: Introduce API for CLIC and PLIC 2022-07-11 14:31:39 +02:00
intc_rv32m1_intmux.c devices: constify device pointers initialized at compile time 2022-08-22 17:08:26 +02:00
intc_sam0_eic.c devices: constify device pointers initialized at compile time 2022-08-22 17:08:26 +02:00
intc_sam0_eic_priv.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
intc_shared_irq.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
intc_swerv_pic.c drivers: add mising braces to single line if statements 2022-07-06 11:00:45 -04:00
intc_system_apic.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
intc_vexriscv_litex.c drivers: intc: litex: remove machine timer IRQ usage 2022-08-02 09:12:31 +02:00
Kconfig drivers: intc: Update drivers to use devicetree Kconfig symbol 2022-09-01 10:25:36 +02:00
Kconfig.cavs drivers: intc: Update drivers to use devicetree Kconfig symbol 2022-09-01 10:25:36 +02:00
Kconfig.clic drivers: intc: Update drivers to use devicetree Kconfig symbol 2022-09-01 10:25:36 +02:00
Kconfig.dw drivers: intc: Update drivers to use devicetree Kconfig symbol 2022-09-01 10:25:36 +02:00
Kconfig.esp32 drivers: ipm: esp32: added IPM driver 2022-08-16 18:06:02 +02:00
Kconfig.esp32c3 kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
Kconfig.gd32_exti drivers: intc: Update drivers to use devicetree Kconfig symbol 2022-09-01 10:25:36 +02:00
Kconfig.gic interrupt_controller: gicv3: add Interrupt Translation Service support 2021-09-28 19:45:29 -04:00
Kconfig.intel_vtd drivers: intc: Update drivers to use devicetree Kconfig symbol 2022-09-01 10:25:36 +02:00
Kconfig.it8xxx2 drivers: intc: Update drivers to use devicetree Kconfig symbol 2022-09-01 10:25:36 +02:00
Kconfig.loapic drivers: intc: Update drivers to use devicetree Kconfig symbol 2022-09-01 10:25:36 +02:00
Kconfig.multilevel kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.multilevel.aggregator_template license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
Kconfig.npcx drivers: intc: Update drivers to use devicetree Kconfig symbol 2022-09-01 10:25:36 +02:00
Kconfig.plic drivers: intc: Update drivers to use devicetree Kconfig symbol 2022-09-01 10:25:36 +02:00
Kconfig.rv32m1 drivers: intc: Update drivers to use devicetree Kconfig symbol 2022-09-01 10:25:36 +02:00
Kconfig.sam0 drivers: intc: Update drivers to use devicetree Kconfig symbol 2022-09-01 10:25:36 +02:00
Kconfig.shared_irq drivers: intc: Update drivers to use devicetree Kconfig symbol 2022-09-01 10:25:36 +02:00
Kconfig.stm32 drivers: intc: Update drivers to use devicetree Kconfig symbol 2022-09-01 10:25:36 +02:00
Kconfig.xec drivers: intc: Update drivers to use devicetree Kconfig symbol 2022-09-01 10:25:36 +02:00
wuc_ite_it8xxx2.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00