-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'linus' into sched/urgent, to pick up dependencies
Signed-off-by: Ingo Molnar <mingo@kernel.org>
- Loading branch information
Showing
986 changed files
with
26,835 additions
and
9,365 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
26 changes: 26 additions & 0 deletions
26
Documentation/devicetree/bindings/interrupt-controller/al,alpine-msix.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
Alpine MSIX controller | ||
|
||
See arm,gic-v3.txt for SPI and MSI definitions. | ||
|
||
Required properties: | ||
|
||
- compatible: should be "al,alpine-msix" | ||
- reg: physical base address and size of the registers | ||
- interrupt-parent: specifies the parent interrupt controller. | ||
- interrupt-controller: identifies the node as an interrupt controller | ||
- msi-controller: identifies the node as an PCI Message Signaled Interrupt | ||
controller | ||
- al,msi-base-spi: SPI base of the MSI frame | ||
- al,msi-num-spis: number of SPIs assigned to the MSI frame, relative to SPI0 | ||
|
||
Example: | ||
|
||
msix: msix { | ||
compatible = "al,alpine-msix"; | ||
reg = <0x0 0xfbe00000 0x0 0x100000>; | ||
interrupt-parent = <&gic>; | ||
interrupt-controller; | ||
msi-controller; | ||
al,msi-base-spi = <160>; | ||
al,msi-num-spis = <160>; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
44 changes: 44 additions & 0 deletions
44
Documentation/devicetree/bindings/interrupt-controller/marvell,odmi-controller.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
|
||
* Marvell ODMI for MSI support | ||
|
||
Some Marvell SoCs have an On-Die Message Interrupt (ODMI) controller | ||
which can be used by on-board peripheral for MSI interrupts. | ||
|
||
Required properties: | ||
|
||
- compatible : The value here should contain: | ||
|
||
"marvell,ap806-odmi-controller", "marvell,odmi-controller". | ||
|
||
- interrupt,controller : Identifies the node as an interrupt controller. | ||
|
||
- msi-controller : Identifies the node as an MSI controller. | ||
|
||
- marvell,odmi-frames : Number of ODMI frames available. Each frame | ||
provides a number of events. | ||
|
||
- reg : List of register definitions, one for each | ||
ODMI frame. | ||
|
||
- marvell,spi-base : List of GIC base SPI interrupts, one for each | ||
ODMI frame. Those SPI interrupts are 0-based, | ||
i.e marvell,spi-base = <128> will use SPI #96. | ||
See Documentation/devicetree/bindings/interrupt-controller/arm,gic.txt | ||
for details about the GIC Device Tree binding. | ||
|
||
- interrupt-parent : Reference to the parent interrupt controller. | ||
|
||
Example: | ||
|
||
odmi: odmi@300000 { | ||
compatible = "marvell,ap806-odm-controller", | ||
"marvell,odmi-controller"; | ||
interrupt-controller; | ||
msi-controller; | ||
marvell,odmi-frames = <4>; | ||
reg = <0x300000 0x4000>, | ||
<0x304000 0x4000>, | ||
<0x308000 0x4000>, | ||
<0x30C000 0x4000>; | ||
marvell,spi-base = <128>, <136>, <144>, <152>; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
49 changes: 49 additions & 0 deletions
49
Documentation/devicetree/bindings/interrupt-controller/sigma,smp8642-intc.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
Sigma Designs SMP86xx/SMP87xx secondary interrupt controller | ||
|
||
Required properties: | ||
- compatible: should be "sigma,smp8642-intc" | ||
- reg: physical address of MMIO region | ||
- ranges: address space mapping of child nodes | ||
- interrupt-parent: phandle of parent interrupt controller | ||
- interrupt-controller: boolean | ||
- #address-cells: should be <1> | ||
- #size-cells: should be <1> | ||
|
||
One child node per control block with properties: | ||
- reg: address of registers for this control block | ||
- interrupt-controller: boolean | ||
- #interrupt-cells: should be <2>, interrupt index and flags per interrupts.txt | ||
- interrupts: interrupt spec of primary interrupt controller | ||
|
||
Example: | ||
|
||
interrupt-controller@6e000 { | ||
compatible = "sigma,smp8642-intc"; | ||
reg = <0x6e000 0x400>; | ||
ranges = <0x0 0x6e000 0x400>; | ||
interrupt-parent = <&gic>; | ||
interrupt-controller; | ||
#address-cells = <1>; | ||
#size-cells = <1>; | ||
|
||
irq0: interrupt-controller@0 { | ||
reg = <0x000 0x100>; | ||
interrupt-controller; | ||
#interrupt-cells = <2>; | ||
interrupts = <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>; | ||
}; | ||
|
||
irq1: interrupt-controller@100 { | ||
reg = <0x100 0x100>; | ||
interrupt-controller; | ||
#interrupt-cells = <2>; | ||
interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>; | ||
}; | ||
|
||
irq2: interrupt-controller@300 { | ||
reg = <0x300 0x100>; | ||
interrupt-controller; | ||
#interrupt-cells = <2>; | ||
interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.