brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · 6e880a4 Raw
64 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2# Copyright 2019 Bootlin3%YAML 1.24---5$id: http://devicetree.org/schemas/mfd/xylon,logicvc.yaml#6$schema: http://devicetree.org/meta-schemas/core.yaml#7 8title: Xylon LogiCVC multi-function device9 10maintainers:11  - Paul Kocialkowski <paul.kocialkowski@bootlin.com>12 13description: |14  The LogiCVC is a display controller that also contains a GPIO controller.15  As a result, a multi-function device is exposed as parent of the display16  and GPIO blocks.17 18properties:19  compatible:20    items:21      - enum:22          - xylon,logicvc-3.02.a23      - const: syscon24      - const: simple-mfd25 26  reg:27    maxItems: 128 29  '#address-cells':30    const: 131 32  '#size-cells':33    const: 134 35select:36  properties:37    compatible:38      contains:39        enum:40          - xylon,logicvc-3.02.a41 42  required:43    - compatible44 45patternProperties:46  "^gpio@[0-9a-f]+$":47    $ref: /schemas/gpio/xylon,logicvc-gpio.yaml#48 49  "^display@[0-9a-f]+$":50    $ref: /schemas/display/xylon,logicvc-display.yaml#51 52required:53  - compatible54  - reg55 56additionalProperties: false57 58examples:59  - |60    logicvc: logicvc@43c00000 {61      compatible = "xylon,logicvc-3.02.a", "syscon", "simple-mfd";62      reg = <0x43c00000 0x6000>;63    };64