-
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 tag 'irqchip-5.12' of git://git.kernel.org/pub/scm/linux/kernel…
…/git/maz/arm-platforms into irq/core Pull irqchip updates from Marc Zyngier - New driver for the MIPS-based Realtek RTL838x/RTL839x SoC - Conversion of the sun6i-r support code to a hierarchical setup - Fix wake-up interrupts for the ls-extirq driver - Fix MSI allocation for the loongson-pch-msi driver - Add compatible strings for new Qualcomm SoCs - Tidy up a few Kconfig entries (IMX, CSKY) - Spelling phyksiz - Remove the sirfsoc and tango drivers Link: https://lore.kernel.org/r/20210214124015.3333457-1-maz@kernel.org
- Loading branch information
Showing
17 changed files
with
701 additions
and
455 deletions.
There are no files selected for viewing
67 changes: 67 additions & 0 deletions
67
Documentation/devicetree/bindings/interrupt-controller/allwinner,sun6i-a31-r-intc.yaml
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,67 @@ | ||
# SPDX-License-Identifier: GPL-2.0 | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/interrupt-controller/allwinner,sun6i-a31-r-intc.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Allwinner A31 NMI/Wakeup Interrupt Controller Device Tree Bindings | ||
|
||
maintainers: | ||
- Chen-Yu Tsai <wens@csie.org> | ||
- Maxime Ripard <mripard@kernel.org> | ||
|
||
allOf: | ||
- $ref: /schemas/interrupt-controller.yaml# | ||
|
||
properties: | ||
"#interrupt-cells": | ||
const: 3 | ||
description: | ||
The first cell is GIC_SPI (0), the second cell is the IRQ number, and | ||
the third cell is the trigger type as defined in interrupt.txt in this | ||
directory. | ||
|
||
compatible: | ||
oneOf: | ||
- const: allwinner,sun6i-a31-r-intc | ||
- items: | ||
- enum: | ||
- allwinner,sun8i-a83t-r-intc | ||
- allwinner,sun8i-h3-r-intc | ||
- allwinner,sun50i-a64-r-intc | ||
- const: allwinner,sun6i-a31-r-intc | ||
- const: allwinner,sun50i-h6-r-intc | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
interrupts: | ||
maxItems: 1 | ||
description: | ||
The GIC interrupt labeled as "External NMI". | ||
|
||
interrupt-controller: true | ||
|
||
required: | ||
- "#interrupt-cells" | ||
- compatible | ||
- reg | ||
- interrupts | ||
- interrupt-controller | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
#include <dt-bindings/interrupt-controller/arm-gic.h> | ||
r_intc: interrupt-controller@1f00c00 { | ||
compatible = "allwinner,sun50i-a64-r-intc", | ||
"allwinner,sun6i-a31-r-intc"; | ||
interrupt-controller; | ||
#interrupt-cells = <3>; | ||
reg = <0x01f00c00 0x400>; | ||
interrupts = <GIC_SPI 32 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
57 changes: 57 additions & 0 deletions
57
Documentation/devicetree/bindings/interrupt-controller/realtek,rtl-intc.yaml
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,57 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/interrupt-controller/realtek,rtl-intc.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Realtek RTL SoC interrupt controller devicetree bindings | ||
|
||
maintainers: | ||
- Birger Koblitz <mail@birger-koblitz.de> | ||
- Bert Vermeulen <bert@biot.com> | ||
- John Crispin <john@phrozen.org> | ||
|
||
properties: | ||
compatible: | ||
const: realtek,rtl-intc | ||
|
||
"#interrupt-cells": | ||
const: 1 | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
interrupts: | ||
maxItems: 1 | ||
|
||
interrupt-controller: true | ||
|
||
"#address-cells": | ||
const: 0 | ||
|
||
interrupt-map: | ||
description: Describes mapping from SoC interrupts to CPU interrupts | ||
|
||
required: | ||
- compatible | ||
- reg | ||
- "#interrupt-cells" | ||
- interrupt-controller | ||
- "#address-cells" | ||
- interrupt-map | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
intc: interrupt-controller@3000 { | ||
compatible = "realtek,rtl-intc"; | ||
#interrupt-cells = <1>; | ||
interrupt-controller; | ||
reg = <0x3000 0x20>; | ||
#address-cells = <0>; | ||
interrupt-map = | ||
<31 &cpuintc 2>, | ||
<30 &cpuintc 1>, | ||
<29 &cpuintc 5>; | ||
}; |
48 changes: 0 additions & 48 deletions
48
Documentation/devicetree/bindings/interrupt-controller/sigma,smp8642-intc.txt
This file was deleted.
Oops, something went wrong.
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.