Searched full:plic (Results 1 – 14 of 14) sorted by relevance
/Linux-v5.15/Documentation/devicetree/bindings/interrupt-controller/ |
D | sifive,plic-1.0.0.yaml | 5 $id: http://devicetree.org/schemas/interrupt-controller/sifive,plic-1.0.0.yaml# 8 title: SiFive Platform-Level Interrupt Controller (PLIC) 12 Platform-Level Interrupt Controller (PLIC) high-level specification in 13 the RISC-V Privileged Architecture specification. The PLIC connects all 26 with priority below this threshold will not cause the PLIC to raise its 29 While the PLIC supports both edge-triggered and level-triggered interrupts, 31 specified in the PLIC device-tree binding. 33 While the RISC-V ISA doesn't specify a memory layout for the PLIC, the 34 "sifive,plic-1.0.0" device is a concrete implementation of the PLIC that 47 - sifive,fu540-c000-plic [all …]
|
D | riscv,cpu-intc.txt | 16 via the platform-level interrupt controller (PLIC). 21 entry, though external interrupt controllers (like the PLIC, for example) will 23 a PLIC interrupt property will typically list the HLICs for all present HARTs
|
/Linux-v5.15/arch/riscv/boot/dts/microchip/ |
D | microchip-mpfs.dtsi | 158 interrupt-parent = <&plic>; 173 plic: interrupt-controller@c000000 { label 175 compatible = "sifive,plic-1.0.0"; 189 interrupt-parent = <&plic>; 222 interrupt-parent = <&plic>; 234 interrupt-parent = <&plic>; 246 interrupt-parent = <&plic>; 258 interrupt-parent = <&plic>; 268 interrupt-parent = <&plic>; 286 interrupt-parent = <&plic>; [all …]
|
/Linux-v5.15/drivers/irqchip/ |
D | irq-sifive-plic.c | 6 #define pr_fmt(fmt) "plic: " fmt 23 * This driver implements a version of the RISC-V PLIC with the actual layout 28 * The largest number supported by devices marked as 'sifive,plic-1.0.0', is 170 .name = "SiFive PLIC", 371 * We can have multiple PLIC instances so setup cpuhp state only in plic_init() 377 "irqchip/sifive/plic:starting", in plic_init() 393 IRQCHIP_DECLARE(sifive_plic, "sifive,plic-1.0.0", plic_init);
|
D | Kconfig | 517 This enables support for the PLIC chip found in SiFive (and 518 potentially other) RISC-V systems. The PLIC controls devices 521 interrupt sources are subordinate to the PLIC.
|
D | Makefile | 100 obj-$(CONFIG_SIFIVE_PLIC) += irq-sifive-plic.o
|
/Linux-v5.15/Documentation/devicetree/bindings/gpio/ |
D | sifive,gpio.yaml | 79 interrupt-parent = <&plic>;
|
/Linux-v5.15/arch/m68k/include/asm/ |
D | m5272sim.h | 110 #define MCF_IRQ_PLIP 75 /* PLIC 2Khz Periodic */ 111 #define MCF_IRQ_PLIA 76 /* PLIC Asynchronous */
|
/Linux-v5.15/arch/powerpc/include/asm/ |
D | paca.h | 5 * There are some pointers defined that are utilized by PLIC. 73 struct lppaca *lppaca_ptr; /* Pointer to LpPaca for PLIC */
|
/Linux-v5.15/Documentation/devicetree/bindings/pwm/ |
D | pwm-sifive.yaml | 69 interrupt-parent = <&plic>;
|
/Linux-v5.15/Documentation/devicetree/bindings/spi/ |
D | spi-sifive.yaml | 78 interrupt-parent = <&plic>;
|
/Linux-v5.15/arch/riscv/boot/dts/sifive/ |
D | fu740-c000.dtsi | 146 compatible = "sifive,fu540-c000-plic", "sifive,plic-1.0.0";
|
D | fu540-c000.dtsi | 144 compatible = "sifive,plic-1.0.0";
|
/Linux-v5.15/arch/riscv/boot/dts/canaan/ |
D | k210.dtsi | 113 compatible = "canaan,k210-plic", "sifive,plic-1.0.0";
|