brintos

brintos / linux-shallow public Read only

0
0
Text · 1.1 KiB · 18fe903 Raw
62 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/gpio/mstar,msc313-gpio.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: MStar/SigmaStar GPIO controller8 9maintainers:10  - Daniel Palmer <daniel@thingy.jp>11 12properties:13  $nodename:14    pattern: "^gpio@[0-9a-f]+$"15 16  compatible:17    enum:18      - mstar,msc313-gpio19      - sstar,ssd20xd-gpio20 21  reg:22    maxItems: 123 24  gpio-controller: true25 26  "#gpio-cells":27    const: 228 29  gpio-ranges: true30 31  interrupt-controller: true32 33  "#interrupt-cells":34    const: 235 36required:37  - compatible38  - reg39  - gpio-controller40  - "#gpio-cells"41  - interrupt-controller42  - "#interrupt-cells"43 44additionalProperties: false45 46examples:47  - |48    #include <dt-bindings/gpio/msc313-gpio.h>49 50    gpio: gpio@207800 {51      compatible = "mstar,msc313-gpio";52      #gpio-cells = <2>;53      reg = <0x207800 0x200>;54      gpio-controller;55      gpio-ranges = <&pinctrl 0 36 22>,56                    <&pinctrl 22 63 4>,57                    <&pinctrl 26 68 6>;58      #interrupt-cells = <2>;59      interrupt-controller;60      interrupt-parent = <&intc_fiq>;61    };62