mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-27 12:57:53 +00:00
27db752673
Drop unnecessary quotes which aren't needed in yaml. This is checked by yamllint, but this case was excluded due to the comma and yamllint's mishandling of some cases with commas. That's now fixed in yamllint 1.34. Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Link: https://lore.kernel.org/r/20240426195404.2771046-1-robh@kernel.org Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
85 lines
2.1 KiB
YAML
85 lines
2.1 KiB
YAML
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
|
|
%YAML 1.2
|
|
---
|
|
$id: http://devicetree.org/schemas/interrupt-controller/mediatek,mt6577-sysirq.yaml#
|
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
|
|
|
title: MediaTek sysirq
|
|
|
|
description:
|
|
MediaTek SOCs sysirq support controllable irq inverter for each GIC SPI
|
|
interrupt.
|
|
|
|
maintainers:
|
|
- Matthias Brugger <matthias.bgg@gmail.com>
|
|
|
|
properties:
|
|
compatible:
|
|
oneOf:
|
|
- const: mediatek,mt6577-sysirq
|
|
- items:
|
|
- enum:
|
|
- mediatek,mt2701-sysirq
|
|
- mediatek,mt2712-sysirq
|
|
- mediatek,mt6580-sysirq
|
|
- mediatek,mt6582-sysirq
|
|
- mediatek,mt6589-sysirq
|
|
- mediatek,mt6592-sysirq
|
|
- mediatek,mt6755-sysirq
|
|
- mediatek,mt6765-sysirq
|
|
- mediatek,mt6779-sysirq
|
|
- mediatek,mt6795-sysirq
|
|
- mediatek,mt6797-sysirq
|
|
- mediatek,mt7622-sysirq
|
|
- mediatek,mt7623-sysirq
|
|
- mediatek,mt7629-sysirq
|
|
- mediatek,mt8127-sysirq
|
|
- mediatek,mt8135-sysirq
|
|
- mediatek,mt8173-sysirq
|
|
- mediatek,mt8183-sysirq
|
|
- mediatek,mt8365-sysirq
|
|
- mediatek,mt8516-sysirq
|
|
- const: mediatek,mt6577-sysirq
|
|
|
|
reg:
|
|
minItems: 1
|
|
maxItems: 2
|
|
|
|
interrupt-controller: true
|
|
|
|
"#interrupt-cells":
|
|
$ref: arm,gic.yaml#/properties/#interrupt-cells
|
|
|
|
required:
|
|
- reg
|
|
- interrupt-controller
|
|
- "#interrupt-cells"
|
|
|
|
allOf:
|
|
- $ref: /schemas/interrupt-controller.yaml#
|
|
- if:
|
|
properties:
|
|
compatible:
|
|
contains:
|
|
const: mediatek,mt6797-sysirq
|
|
then:
|
|
properties:
|
|
reg:
|
|
minItems: 2
|
|
else:
|
|
properties:
|
|
reg:
|
|
maxItems: 1
|
|
|
|
unevaluatedProperties: false
|
|
|
|
examples:
|
|
- |
|
|
interrupt-controller@10200620 {
|
|
compatible = "mediatek,mt6797-sysirq", "mediatek,mt6577-sysirq";
|
|
reg = <0x10220620 0x20>,
|
|
<0x10220690 0x10>;
|
|
interrupt-parent = <&gic>;
|
|
interrupt-controller;
|
|
#interrupt-cells = <3>;
|
|
};
|