1e10781c1SPaul Kocialkowski# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2e10781c1SPaul Kocialkowski# Copyright 2019 Bootlin 3e10781c1SPaul Kocialkowski%YAML 1.2 4e10781c1SPaul Kocialkowski--- 5e10781c1SPaul Kocialkowski$id: "http://devicetree.org/schemas/mfd/xylon,logicvc.yaml#" 6e10781c1SPaul Kocialkowski$schema: "http://devicetree.org/meta-schemas/core.yaml#" 7e10781c1SPaul Kocialkowski 8e10781c1SPaul Kocialkowskititle: Xylon LogiCVC multi-function device 9e10781c1SPaul Kocialkowski 10e10781c1SPaul Kocialkowskimaintainers: 11e10781c1SPaul Kocialkowski - Paul Kocialkowski <paul.kocialkowski@bootlin.com> 12e10781c1SPaul Kocialkowski 13e10781c1SPaul Kocialkowskidescription: | 14e10781c1SPaul Kocialkowski The LogiCVC is a display controller that also contains a GPIO controller. 15e10781c1SPaul Kocialkowski As a result, a multi-function device is exposed as parent of the display 16e10781c1SPaul Kocialkowski and GPIO blocks. 17e10781c1SPaul Kocialkowski 18e10781c1SPaul Kocialkowskiproperties: 19e10781c1SPaul Kocialkowski compatible: 20e10781c1SPaul Kocialkowski items: 21e10781c1SPaul Kocialkowski - enum: 22e10781c1SPaul Kocialkowski - xylon,logicvc-3.02.a 23e10781c1SPaul Kocialkowski - const: syscon 24e10781c1SPaul Kocialkowski - const: simple-mfd 25e10781c1SPaul Kocialkowski 26e10781c1SPaul Kocialkowski reg: 27e10781c1SPaul Kocialkowski maxItems: 1 28e10781c1SPaul Kocialkowski 29e10781c1SPaul Kocialkowskiselect: 30e10781c1SPaul Kocialkowski properties: 31e10781c1SPaul Kocialkowski compatible: 32e10781c1SPaul Kocialkowski contains: 33e10781c1SPaul Kocialkowski enum: 34e10781c1SPaul Kocialkowski - xylon,logicvc-3.02.a 35e10781c1SPaul Kocialkowski 36e10781c1SPaul Kocialkowski required: 37e10781c1SPaul Kocialkowski - compatible 38e10781c1SPaul Kocialkowski 39e10781c1SPaul Kocialkowskirequired: 40e10781c1SPaul Kocialkowski - compatible 41e10781c1SPaul Kocialkowski - reg 42e10781c1SPaul Kocialkowski 43e10781c1SPaul Kocialkowskiexamples: 44e10781c1SPaul Kocialkowski - | 45e10781c1SPaul Kocialkowski logicvc: logicvc@43c00000 { 46e10781c1SPaul Kocialkowski compatible = "xylon,logicvc-3.02.a", "syscon", "simple-mfd"; 47e10781c1SPaul Kocialkowski reg = <0x43c00000 0x6000>; 48e10781c1SPaul Kocialkowski #address-cells = <1>; 49e10781c1SPaul Kocialkowski #size-cells = <1>; 50e10781c1SPaul Kocialkowski }; 51