brintos

brintos / linux-shallow public Read only

0
0
Text · 1.1 KiB · bd35cbf Raw
73 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/gpio/pl061-gpio.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: ARM PL061 GPIO controller8 9maintainers:10  - Linus Walleij <linus.walleij@linaro.org>11  - Rob Herring <robh@kernel.org>12 13# We need a select here so we don't match all nodes with 'arm,primecell'14select:15  properties:16    compatible:17      contains:18        const: arm,pl06119  required:20    - compatible21 22properties:23  $nodename:24    pattern: "^gpio@[0-9a-f]+$"25 26  compatible:27    items:28      - const: arm,pl06129      - const: arm,primecell30 31  reg:32    maxItems: 133 34  interrupts:35    oneOf:36      - maxItems: 137      - maxItems: 838 39  interrupt-controller: true40 41  "#interrupt-cells":42    const: 243 44  clocks:45    maxItems: 146 47  clock-names: true48 49  "#gpio-cells":50    const: 251 52  gpio-controller: true53 54  gpio-line-names: true55 56  gpio-ranges:57    minItems: 158    maxItems: 859 60required:61  - compatible62  - reg63  - interrupts64  - interrupt-controller65  - "#interrupt-cells"66  - clocks67  - "#gpio-cells"68  - gpio-controller69 70additionalProperties: false71 72...73