Home
last modified time | relevance | path

Searched refs:GIC (Results 1 – 30 of 30) sorted by relevance

/linux-4.4.14/Documentation/devicetree/bindings/interrupt-controller/
Dmips-gic.txt1 MIPS Global Interrupt Controller (GIC)
3 The MIPS GIC routes external interrupts to individual VPEs and IRQ pins.
5 interrupts which can be used as IPIs. The GIC also includes a free-running
15 - The second cell is the GIC interrupt number.
21 - reg : Base address and length of the GIC registers. If not present,
24 to which the GIC may not route interrupts. Valid values are 2 - 7.
29 - interrupts : Interrupt for the GIC local timer.
32 - clocks : GIC timer operating clock.
33 - clock-frequency : Clock frequency at which the GIC timers operate.
Darm,gic.txt3 ARM SMP cores are often associated with a GIC, providing per processor
7 Primary GIC is attached directly to the CPU and typically has PPIs and SGIs.
42 the 8 possible cpus attached to the GIC. A bit set to '1' indicated
49 - reg : Specifies base physical address(s) and size of the GIC registers. The
50 first region is the GIC distributor register base and size. The 2nd region is
51 the GIC cpu interface register base and size.
55 secondary GICs, or VGIC maintenance interrupt on primary GIC (see
59 regions, used when the GIC doesn't have banked registers. The offset is
64 - clock-names : List of names for the GIC clock input(s). Valid clock names
65 depend on the GIC variant:
[all …]
Dbrcm,bcm7120-l2-intc.txt4 is hooked to a parent interrupt controller: e.g: ARM GIC for ARM-based
24 2nd level interrupt line Outputs for the parent controller (e.g: ARM GIC)
26 0 -----[ MUX ] ------------|==========> GIC interrupt 75
29 1 -----[ MUX ] --------)---|==========> GIC interrupt 76
32 2 -----[ MUX ] --------)---|==========> GIC interrupt 77
38 7 ---------------------|---|===========> GIC interrupt 66
44 |===========> GIC interrupt 64
Dti,omap4-wugen-mpu4 routes interrupts to the GIC, and also serves as a wakeup source. It
15 - interrupt-parent : a phandle to the GIC these interrupts are routed
20 - Because this HW ultimately routes interrupts to the GIC, the
21 interrupt specifier must be that of the GIC.
Dnvidia,tegra-ictlr.txt4 interrupts to the GIC, and also serves as a wakeup source. It is also
22 - interrupt-parent : a phandle to the GIC these interrupts are routed
27 - Because this HW ultimately routes interrupts to the GIC, the
28 interrupt specifier must be that of the GIC.
Darm,gic-v3.txt31 - reg : Specifies base physical address(s) and size of the GIC
33 - GIC Distributor interface (GICD)
34 - GIC Redistributors (GICR), one range per redistributor region
35 - GIC CPU interface (GICC)
36 - GIC Hypervisor interface (GICH)
37 - GIC Virtual CPU interface (GICV)
65 The main GIC node must contain the appropriate #address-cells,
Dmediatek,sysirq.txt3 Mediatek SOCs sysirq support controllable irq inverter for each GIC SPI
18 - #interrupt-cells : Use the same format as specified by GIC in
21 use the same interrupt-cells format as GIC.
Dmarvell,armada-370-xp-mpic.txt24 connected as a slave to the Cortex-A9 GIC. The provided interrupt
25 indicate to which GIC interrupt the MPIC output is connected.
Dsamsung,exynos4210-combiner.txt6 interrupt controller, such as GIC in case of Exynos4210.
/linux-4.4.14/drivers/net/ethernet/renesas/
Dravb_ptp.c198 gic = ravb_read(ndev, GIC); in ravb_ptp_extts()
203 ravb_write(ndev, gic, GIC); in ravb_ptp_extts()
251 gic = ravb_read(ndev, GIC); in ravb_ptp_perout()
253 ravb_write(ndev, gic, GIC); in ravb_ptp_perout()
262 gic = ravb_read(ndev, GIC); in ravb_ptp_perout()
264 ravb_write(ndev, gic, GIC); in ravb_ptp_perout()
304 gis &= ravb_read(ndev, GIC); in ravb_ptp_interrupt()
355 ravb_write(ndev, 0, GIC); in ravb_ptp_stop()
Dravb.h167 GIC = 0x03AC, enumerator
/linux-4.4.14/Documentation/devicetree/bindings/arm/freescale/
Dfsl,vf610-mscm-ir.txt19 Flags get passed only when using GIC as parent. Flags
20 encoding as documented by the GIC bindings.
23 is either the node of the GIC or NVIC controller.
/linux-4.4.14/arch/arm64/boot/dts/apm/
Dapm-shadowcat.dtsi86 interrupts = <1 9 0xf04>; /* GIC Maintenence IRQ */
88 reg = <0x0 0x78090000 0x0 0x10000>, /* GIC Dist */
89 <0x0 0x780A0000 0x0 0x20000>, /* GIC CPU */
90 <0x0 0x780C0000 0x0 0x10000>, /* GIC VCPU Control */
91 <0x0 0x780E0000 0x0 0x20000>; /* GIC VCPU */
Dapm-storm.dtsi84 reg = <0x0 0x78010000 0x0 0x1000>, /* GIC Dist */
85 <0x0 0x78020000 0x0 0x1000>, /* GIC CPU */
86 <0x0 0x78040000 0x0 0x2000>, /* GIC VCPU Control */
87 <0x0 0x78060000 0x0 0x2000>; /* GIC VCPU */
88 interrupts = <1 9 0xf04>; /* GIC Maintenence IRQ */
/linux-4.4.14/Documentation/virtual/kvm/devices/
Darm-vgic.txt21 Base address in the guest physical address space of the GIC distributor
26 Base address in the guest physical address space of the GIC virtual cpu
102 this GIC instance, ranging from 64 to 1024, in increments of 32.
106 -EBUSY: Value has already be set, or GIC has already been initialized
/linux-4.4.14/Documentation/devicetree/bindings/pci/
Dpci-keystone.txt21 interrupts: GIC interrupt lines connected to PCI MSI interrupt lines
41 interrupts: GIC interrupt lines connected to PCI Legacy interrupt lines
Dpci-rcar-gen2.txt23 interrupts to the GIC interrupts.
/linux-4.4.14/Documentation/virtual/kvm/arm/
Dvgic-mapped-irqs.txt5 Interrupt Controller's (GIC's) hardware support for virtualization by
32 Registers (LRs) on the GIC before running a VCPU. The LR is programmed
74 configures the physical GIC with EOIMode=1, which causes EOI operations to
75 perform a priority drop allowing the GIC to receive other interrupts of the
84 Level-triggered interrupts will keep the interrupt line to the GIC
92 must be set when entering the guest, preventing the GIC from forwarding
/linux-4.4.14/Documentation/devicetree/bindings/arm/
Darch_timer.txt7 The per-core architected timer is attached to a GIC to deliver its
8 per-processor interrupts via PPIs. The memory mapped timer is attached to a GIC
Dxen.txt16 A GIC node is also required.
Dtwd.txt7 The TWD is usually attached to a GIC to deliver its two per-processor
Dvexpress.txt223 /* Active high IRQ 0 is connected to GIC's SPI0 */
/linux-4.4.14/Documentation/devicetree/bindings/arm/omap/
Dmpu.txt5 The MPU contain CPUs, GIC, L2 cache and a local PRCM.
/linux-4.4.14/arch/arm/boot/dts/
Darm-realview-pb1176.dts181 /* Primary DevChip GIC synthesized with the CPU */
363 /* This GIC on the board is cascaded off the DevChip GIC */
Dbcm2835.dtsi95 * In order, these are GIC interrupts 17, 18, 19, 20.
/linux-4.4.14/Documentation/devicetree/bindings/arm/tegra/
Dnvidia,tegra20-pmc.txt25 fed into the ARM GIC. The PMC is not involved in the detection or
/linux-4.4.14/drivers/pci/host/
DKconfig166 This MSI driver supports Altera MSI to GIC controller IP.
/linux-4.4.14/Documentation/arm64/
Dacpi_object_usage.txt164 Required for arm64. Only the GIC interrupt controller structures
413 interrupt model available is GIC.
/linux-4.4.14/arch/arm64/boot/dts/freescale/
Dfsl-ls2080a.dtsi137 reg = <0x0 0x06000000 0 0x10000>, /* GIC Dist */
/linux-4.4.14/Documentation/virtual/kvm/
Dapi.txt630 On ARM/arm64, a GICv2 is created. Any other GIC versions require the usage of
667 in-kernel irqchip (GIC), and for in-kernel irqchip can tell the GIC to
675 - irq_type[0]: out-of-kernel GIC: irq_id 0 is IRQ, irq_id 1 is FIQ
676 - irq_type[1]: in-kernel GIC: SPI, irq_id between 32 and 1019 (incl.)
678 - irq_type[2]: in-kernel GIC: PPI, irq_id between 16 and 31 (incl.)
680 (The irq_id field thus corresponds nicely to the IRQ ID in the ARM GIC specs)
2337 Peripheral Interrupt (SPI) index, such that the GIC interrupt ID is
2650 ARM/arm64 currently only require this when using the in-kernel GIC