brintos

brintos / linux-shallow public Read only

0
0
Text · 1.5 KiB · 29ed424 Raw
64 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/display/atmel/atmel,hlcdc-display-controller.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Atmel's High LCD Controller (HLCDC)8 9maintainers:10  - Nicolas Ferre <nicolas.ferre@microchip.com>11  - Alexandre Belloni <alexandre.belloni@bootlin.com>12  - Claudiu Beznea <claudiu.beznea@tuxon.dev>13 14description:15  The LCD Controller (LCDC) consists of logic for transferring LCD image16  data from an external display buffer to a TFT LCD panel. The LCDC has one17  display input buffer per layer that fetches pixels through the single bus18  host interface and a look-up table to allow palletized display19  configurations.20 21properties:22  compatible:23    const: atmel,hlcdc-display-controller24 25  '#address-cells':26    const: 127 28  '#size-cells':29    const: 030 31  port@0:32    $ref: /schemas/graph.yaml#/$defs/port-base33    unevaluatedProperties: false34    description:35      Output endpoint of the controller, connecting the LCD panel signals.36 37    properties:38      '#address-cells':39        const: 140 41      '#size-cells':42        const: 043 44      reg:45        maxItems: 146 47      endpoint:48        $ref: /schemas/media/video-interfaces.yaml#49        unevaluatedProperties: false50        description:51          Endpoint connecting the LCD panel signals.52 53        properties:54          bus-width:55            enum: [ 12, 16, 18, 24 ]56 57required:58  - '#address-cells'59  - '#size-cells'60  - compatible61  - port@062 63additionalProperties: false64