Lines Matching +full:legacy +full:- +full:interrupt +full:- +full:controller
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interrupt-controller/intel,ce4100-lapic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Intel Local Advanced Programmable Interrupt Controller (LAPIC)
10 - Rahul Tanwar <rtanwar@maxlinear.com>
13 Intel's Advanced Programmable Interrupt Controller (APIC) is a
14 family of interrupt controllers. The APIC is a split
17 (lapic) receives interrupts from the processor's interrupt pins,
26 This schema defines bindings for local APIC interrupt controller.
28 [1] https://pdos.csail.mit.edu/6.828/2008/readings/ia32/IA32-3A.pdf
32 const: intel,ce4100-lapic
37 interrupt-controller: true
39 '#interrupt-cells':
42 intel,virtual-wire-mode:
43 description: Intel defines a few possible interrupt delivery
44 modes. With respect to boot/init time, mainly two interrupt
46 PIC Mode - Legacy external 8259 compliant PIC interrupt controller.
47 Virtual Wire Mode - use lapic as virtual wire interrupt delivery mode.
51 But if this optional boolean property is set, then the interrupt delivery
56 - compatible
57 - reg
58 - interrupt-controller
59 - '#interrupt-cells'
64 - |
65 lapic0: interrupt-controller@fee00000 {
66 compatible = "intel,ce4100-lapic";
68 interrupt-controller;
69 #interrupt-cells = <2>;
70 intel,virtual-wire-mode;