Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
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/al,alpine-msix.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Alpine MSIX controller
8
9maintainers:
10 - Antoine Tenart <atenart@kernel.org>
11
12properties:
13 compatible:
14 const: al,alpine-msix
15
16 reg:
17 maxItems: 1
18
19 interrupt-parent: true
20
21 msi-controller: true
22
23 al,msi-base-spi:
24 description: SPI base of the MSI frame
25 $ref: /schemas/types.yaml#/definitions/uint32
26
27 al,msi-num-spis:
28 description: number of SPIs assigned to the MSI frame, relative to SPI0
29 $ref: /schemas/types.yaml#/definitions/uint32
30
31required:
32 - compatible
33 - reg
34 - msi-controller
35 - al,msi-base-spi
36 - al,msi-num-spis
37
38additionalProperties: false
39
40examples:
41 - |
42 msi-controller@fbe00000 {
43 compatible = "al,alpine-msix";
44 reg = <0xfbe00000 0x100000>;
45 interrupt-parent = <&gic>;
46 msi-controller;
47 al,msi-base-spi = <160>;
48 al,msi-num-spis = <160>;
49 };