Home
last modified time | relevance | path

Searched full:aplic (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/irqchip/
H A Dirq-riscv-aplic-msi.c12 #include <linux/irqchip/riscv-aplic.h>
21 #include "irq-riscv-aplic-main.h"
47 * APLIC’s source identity number for the interrupt to the domain’s in aplic_msi_irq_retrigger_level()
61 * when APLIC is in MSI mode. in aplic_msi_irq_eoi()
74 * requires interrupt retriggering when APLIC is in MSI mode. in aplic_msi_irq_set_type()
148 .name = "APLIC-MSI",
190 dev_err(dev, "failed to create APLIC context\n"); in aplic_msi_setup()
196 * The APLIC outgoing MSI config registers assume target MSI in aplic_msi_setup()
208 dev_err(dev, "IMSIC guest index bits big for APLIC LHXS\n"); in aplic_msi_setup()
215 dev_err(dev, "IMSIC hart index bits big for APLIC LHXW\n"); in aplic_msi_setup()
[all …]
H A Dirq-riscv-aplic-main.c9 #include <linux/irqchip/riscv-aplic.h>
20 #include "irq-riscv-aplic-main.h"
275 /* Setup APLIC domaincfg register */ in aplic_init_hw_global()
302 /* Clear APLIC domaincfg */ in aplic_init_hw_irqs()
337 * APLIC IDCs which forces the APLIC driver to use MSI mode. in aplic_setup_priv()
352 /* Setup initial state APLIC interrupts */ in aplic_setup_priv()
373 * If msi-parent property is present then setup APLIC MSI in aplic_probe()
374 * mode otherwise setup APLIC direct mode. in aplic_probe()
387 dev_err_probe(dev, rc, "failed to setup APLIC in %s mode\n", in aplic_probe()
403 { .compatible = "riscv,aplic" },
[all …]
/linux/
H A DMAINTAINERS23457 F: Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
23459 F: drivers/irqchip/irq-riscv-aplic-*.c
23460 F: drivers/irqchip/irq-riscv-aplic-*.h
23464 F: include/linux/irqchip/riscv-aplic.h