mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
969 B
25 lines
969 B
* Xtensa built-in Programmable Interrupt Controller (PIC) |
|
|
|
Required properties: |
|
- compatible: Should be "cdns,xtensa-pic". |
|
- interrupt-controller: Identifies the node as an interrupt controller. |
|
- #interrupt-cells: The number of cells to define the interrupts. |
|
It may be either 1 or 2. |
|
When it's 1, the first cell is the internal IRQ number. |
|
When it's 2, the first cell is the IRQ number, and the second cell |
|
specifies whether it's internal (0) or external (1). |
|
Periferals are usually connected to a fixed external IRQ, but for different |
|
core variants it may be mapped to different internal IRQ. |
|
IRQ sensitivity and priority are fixed for each core variant and may not be |
|
changed at runtime. |
|
|
|
Examples: |
|
pic: pic { |
|
compatible = "cdns,xtensa-pic"; |
|
/* one cell: internal irq number, |
|
* two cells: second cell == 0: internal irq number |
|
* second cell == 1: external irq number |
|
*/ |
|
#interrupt-cells = <2>; |
|
interrupt-controller; |
|
};
|
|
|