File Index
Files and directories
Sign in
FILE

marvell,ap806-gicp.yaml

File preview with syntax highlighting.

linux-6.19.14/Documentation/devicetree/bindings/interrupt-controller/marvell,ap806-gicp.yaml YAML
 1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
 2%YAML 1.2
 3---
 4$id: http://devicetree.org/schemas/interrupt-controller/marvell,ap806-gicp.yaml#
 5$schema: http://devicetree.org/meta-schemas/core.yaml#
 6
 7title: Marvell GICP Controller
 8
 9maintainers:
10  - Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11
12description:
13  GICP is a Marvell extension of the GIC that allows to trigger GIC SPI
14  interrupts by doing a memory transaction. It is used by the ICU
15  located in the Marvell CP110 to turn wired interrupts inside the CP
16  into GIC SPI interrupts.
17
18properties:
19  compatible:
20    const: marvell,ap806-gicp
21
22  reg:
23    maxItems: 1
24
25  marvell,spi-ranges:
26    description: Tuples of GIC SPI interrupt ranges available for this GICP
27    $ref: /schemas/types.yaml#/definitions/uint32-matrix
28    items:
29      items:
30        - description: SPI interrupt base
31        - description: Number of interrupts in the range
32
33  msi-controller: true
34
35required:
36  - compatible
37  - reg
38  - msi-controller
39  - marvell,spi-ranges
40
41additionalProperties: false
42
43examples:
44  - |
45    msi-controller@3f0040 {
46        compatible = "marvell,ap806-gicp";
47        reg = <0x3f0040 0x10>;
48        marvell,spi-ranges = <64 64>, <288 64>;
49        msi-controller;
50    };
~/ Read-only file preview.