mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-29 18:19:02 +00:00
79 lines
2.1 KiB
Diff
79 lines
2.1 KiB
Diff
|
From 4a2b92a5d3519fc2c1edda4d4aa0e05bff41e8de Mon Sep 17 00:00:00 2001
|
||
|
From: Bert Vermeulen <bert@biot.com>
|
||
|
Date: Fri, 22 Jan 2021 21:42:23 +0100
|
||
|
Subject: dt-bindings: interrupt-controller: Add Realtek RTL838x/RTL839x
|
||
|
support
|
||
|
|
||
|
Document the binding for the Realtek RTL838x/RTL839x interrupt controller.
|
||
|
|
||
|
Reviewed-by: Rob Herring <robh@kernel.org>
|
||
|
Signed-off-by: Bert Vermeulen <bert@biot.com>
|
||
|
[maz: Add a commit message, as the author couldn't be bothered...]
|
||
|
Signed-off-by: Marc Zyngier <maz@kernel.org>
|
||
|
Link: https://lore.kernel.org/r/20210122204224.509124-2-bert@biot.com
|
||
|
---
|
||
|
.../interrupt-controller/realtek,rtl-intc.yaml | 57 ++++++++++++++++++++++
|
||
|
1 file changed, 57 insertions(+)
|
||
|
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/realtek,rtl-intc.yaml
|
||
|
|
||
|
--- /dev/null
|
||
|
+++ b/Documentation/devicetree/bindings/interrupt-controller/realtek,rtl-intc.yaml
|
||
|
@@ -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>;
|
||
|
+ };
|