Lines Matching full:intc
8 #define pr_fmt(fmt) "riscv-intc: " fmt
53 * The RISC-V INTC driver uses handle_percpu_devid_irq() flow in riscv_intc_irq_eoi()
62 * an empty irq_eoi() callback for RISC-V INTC irqchip. in riscv_intc_irq_eoi()
67 .name = "RISC-V INTC",
153 * The DT will have one INTC DT node under each CPU (or HART) in riscv_intc_init()
155 * for each INTC DT node. We only need to do INTC initialization in riscv_intc_init()
156 * for the INTC DT node belonging to boot CPU (or boot HART). in riscv_intc_init()
160 * The INTC nodes of each CPU are suppliers for downstream in riscv_intc_init()
162 * direct-mode) so we should mark an INTC node as initialized in riscv_intc_init()
172 IRQCHIP_DECLARE(riscv, "riscv,cpu-intc", riscv_intc_init);
185 * The ACPI MADT will have one INTC for each CPU (or HART) in riscv_intc_acpi_init()
187 * for each INTC. We only do INTC initialization in riscv_intc_acpi_init()
188 * for the INTC belonging to the boot CPU (or boot HART). in riscv_intc_acpi_init()
193 fn = irq_domain_alloc_named_fwnode("RISCV-INTC"); in riscv_intc_acpi_init()
195 pr_err("unable to allocate INTC FW node\n"); in riscv_intc_acpi_init()