Searched full:eiointc (Results 1 – 10 of 10) sorted by relevance
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/interrupt-controller/ |
| D | loongson,eiointc.yaml | 4 $id: http://devicetree.org/schemas/interrupt-controller/loongson,eiointc.yaml# 23 - loongson,ls2k0500-eiointc 24 - loongson,ls2k2000-eiointc 48 eiointc: interrupt-controller@1fe11600 { 49 compatible = "loongson,ls2k0500-eiointc";
|
| /kernel/linux/linux-6.6/Documentation/arch/loongarch/ |
| D | irq-chip-model.rst | 9 Interrupt Controller), LIOINTC (Legacy I/O Interrupt Controller), EIOINTC (Extended 14 CPUINTC is a per-core controller (in CPU), LIOINTC/EIOINTC/HTVECINTC are per-package 61 interrupts go to PCH-PIC/PCH-LPC/PCH-MSI and gathered by EIOINTC, and then go to 70 | EIOINTC | | LIOINTC | <-- | UARTs | 103 EIOINTC:: 153 - EIOINTC is "Extended I/O Interrupts" described in Section 11.2 of
|
| /kernel/linux/linux-6.6/Documentation/translations/zh_CN/arch/loongarch/ |
| D | irq-chip-model.rst | 14 Legacy I/O Interrupt Controller)、EIOINTC(Extended I/O Interrupt Controller)、 18 CPUINTC是一种CPU内部的每个核本地的中断控制器,LIOINTC/EIOINTC/HTVECINTC是CPU内部的 72 | EIOINTC | | LIOINTC | <-- | UARTs | 105 EIOINTC:: 154 - EIOINTC:即《龙芯3A5000处理器使用手册》第11.2节所描述的“扩展I/O中断”;
|
| /kernel/linux/linux-5.10/arch/loongarch/kernel/ |
| D | acpi.c | 191 struct acpi_madt_eio_pic *eiointc = NULL; in acpi_parse_eiointc() local 193 eiointc = (struct acpi_madt_eio_pic *)header; in acpi_parse_eiointc() 195 if (BAD_MADT_ENTRY(eiointc, end)) in acpi_parse_eiointc() 198 acpi_eiointc[id++] = eiointc; in acpi_parse_eiointc() 294 /* Parse MADT EIOINTC entries */ in acpi_process_madt() 298 pr_err(PREFIX "Invalid BIOS MADT (EIOINTC entries), ACPI disabled\n"); in acpi_process_madt()
|
| /kernel/linux/linux-6.6/arch/loongarch/kernel/ |
| D | acpi.c | 113 struct acpi_madt_eio_pic *eiointc = NULL; in acpi_parse_eio_master() local 115 eiointc = (struct acpi_madt_eio_pic *)header; in acpi_parse_eio_master() 116 if (BAD_MADT_ENTRY(eiointc, end)) in acpi_parse_eio_master() 119 core = eiointc->node * CORES_PER_EIO_NODE; in acpi_parse_eio_master()
|
| /kernel/linux/linux-6.6/drivers/irqchip/ |
| D | irq-loongson-eiointc.c | 8 #define pr_fmt(fmt) "eiointc: " fmt 232 .name = "EIOINTC", 490 if (of_device_is_compatible(of_node, "loongson,ls2k0500-eiointc")) in eiointc_of_init() 509 IRQCHIP_DECLARE(loongson_ls2k0500_eiointc, "loongson,ls2k0500-eiointc", eiointc_of_init); 510 IRQCHIP_DECLARE(loongson_ls2k2000_eiointc, "loongson,ls2k2000-eiointc", eiointc_of_init);
|
| D | Makefile | 109 obj-$(CONFIG_LOONGSON_EIOINTC) += irq-loongson-eiointc.o
|
| /kernel/linux/linux-5.10/drivers/irqchip/ |
| D | irq-loongson-eiointc.c | 7 #define pr_fmt(fmt) "eiointc: " fmt 286 .name = "EIOINTC", 299 struct eiointc *priv = domain->host_data; in eiointc_domain_alloc() 400 pr_err("loongson-eiointc: cannot add IRQ domain\n"); in eiointc_acpi_init()
|
| D | Makefile | 112 obj-$(CONFIG_LOONGSON_EIOINTC) += irq-loongson-eiointc.o
|
| /kernel/linux/linux-5.10/arch/loongarch/loongson64/ |
| D | irq.c | 64 pr_info("Using EIOINTC interrupt mode\n"); in setup_IRQ()
|