Path: blob/master/Documentation/devicetree/bindings/display/atmel/atmel,hlcdc-display-controller.yaml
26309 views
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/display/atmel/atmel,hlcdc-display-controller.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Atmel's High LCD Controller (HLCDC)78maintainers:9- Nicolas Ferre <nicolas.ferre@microchip.com>10- Alexandre Belloni <alexandre.belloni@bootlin.com>11- Claudiu Beznea <claudiu.beznea@tuxon.dev>1213description:14The LCD Controller (LCDC) consists of logic for transferring LCD image15data from an external display buffer to a TFT LCD panel. The LCDC has one16display input buffer per layer that fetches pixels through the single bus17host interface and a look-up table to allow palletized display18configurations.1920properties:21compatible:22const: atmel,hlcdc-display-controller2324'#address-cells':25const: 12627'#size-cells':28const: 02930port@0:31$ref: /schemas/graph.yaml#/$defs/port-base32unevaluatedProperties: false33description:34Output endpoint of the controller, connecting the LCD panel signals.3536properties:37'#address-cells':38const: 13940'#size-cells':41const: 04243reg:44maxItems: 14546endpoint:47$ref: /schemas/media/video-interfaces.yaml#48unevaluatedProperties: false49description:50Endpoint connecting the LCD panel signals.5152properties:53bus-width:54enum: [ 12, 16, 18, 24 ]5556required:57- '#address-cells'58- '#size-cells'59- compatible60- port@06162additionalProperties: false636465