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