65 lines · yaml
1# SPDX-License-Identifier: GPL-2.02%YAML 1.23---4$id: http://devicetree.org/schemas/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Allwinner A20 Non-Maskable Interrupt Controller8 9maintainers:10 - Chen-Yu Tsai <wens@csie.org>11 - Maxime Ripard <mripard@kernel.org>12 13allOf:14 - $ref: /schemas/interrupt-controller.yaml#15 16properties:17 "#interrupt-cells":18 const: 219 description:20 The first cell is the IRQ number, the second cell the trigger21 type as defined in interrupt.txt in this directory.22 23 compatible:24 oneOf:25 - const: allwinner,sun6i-a31-sc-nmi26 deprecated: true27 - const: allwinner,sun7i-a20-sc-nmi28 - const: allwinner,sun9i-a80-nmi29 - items:30 - enum:31 - allwinner,sun8i-v3s-nmi32 - allwinner,sun50i-a100-nmi33 - allwinner,sun50i-h616-nmi34 - const: allwinner,sun9i-a80-nmi35 36 reg:37 maxItems: 138 39 interrupts:40 maxItems: 141 42 interrupt-controller: true43 44required:45 - "#interrupt-cells"46 - compatible47 - reg48 - interrupts49 - interrupt-controller50 51unevaluatedProperties: false52 53examples:54 - |55 interrupt-controller@1c00030 {56 compatible = "allwinner,sun7i-a20-sc-nmi";57 interrupt-controller;58 #interrupt-cells = <2>;59 reg = <0x01c00030 0x0c>;60 interrupt-parent = <&gic>;61 interrupts = <0 0 4>;62 };63 64...65