brintos

brintos / linux-shallow public Read only

0
0
Text · 1.1 KiB · 735d97d Raw
57 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/gpio/hisilicon,ascend910-gpio.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: HiSilicon common GPIO controller8 9maintainers:10  - Jay Fang <f.fangjian@huawei.com>11 12description:13  The HiSilicon common GPIO controller can be used for many different14  types of SoC such as Huawei Ascend AI series chips.15 16properties:17  compatible:18    const: hisilicon,ascend910-gpio19 20  reg:21    maxItems: 122 23  interrupts:24    maxItems: 125 26  gpio-controller: true27 28  "#gpio-cells":29    const: 230 31  ngpios:32    minimum: 133    maximum: 3234 35required:36  - compatible37  - reg38  - interrupts39  - gpio-controller40  - "#gpio-cells"41  - ngpios42 43additionalProperties: false44 45examples:46  - |47    #include <dt-bindings/interrupt-controller/arm-gic.h>48 49    gpio@840d0000 {50      compatible = "hisilicon,ascend910-gpio";51      reg = <0x840d0000 0x1000>;52      ngpios = <32>;53      gpio-controller;54      #gpio-cells = <2>;55      interrupts = <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>;56    };57