brintos

brintos / linux-shallow public Read only

0
0
Text · 1.0 KiB · e707c22 Raw
65 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/pinctrl/amlogic,meson-pinctrl-common.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Amlogic Meson pinmux controller8 9maintainers:10  - Neil Armstrong <neil.armstrong@linaro.org>11 12allOf:13  - $ref: pinctrl.yaml#14 15properties:16  ranges: true17 18  "#address-cells":19    enum: [1, 2]20 21  "#size-cells":22    enum: [1, 2]23 24required:25  - ranges26  - "#address-cells"27  - "#size-cells"28 29additionalProperties: true30 31$defs:32  meson-gpio:33    type: object34 35    properties:36      gpio-controller: true37 38      "#gpio-cells":39        const: 240 41      gpio-ranges:42        maxItems: 143 44    patternProperties:45      "^.+-hog(-[0-9]+)?$":46        type: object47 48        required:49          - gpio-hog50 51    required:52      - reg53      - reg-names54      - gpio-controller55      - "#gpio-cells"56      - gpio-ranges57 58  meson-pins:59    type: object60    additionalProperties:61      type: object62      allOf:63        - $ref: pincfg-node.yaml#64        - $ref: pinmux-node.yaml#65