Lines Matching +full:lcd +full:- +full:controller
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/atmel,lcdc-display.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Nicolas Ferre <nicolas.ferre@microchip.com>
11 - Dharma Balasubiramani <dharma.b@microchip.com>
14 The LCD Controller (LCDC) consists of logic for transferring LCD image data
15 from an external display buffer to a TFT LCD panel. The LCDC has one display
17 interface and a look-up table to allow palletized display configurations. The
18 LCDC is programmable on a per layer basis, and supports different LCD
26 - required: [ 'atmel,dmacon' ]
27 - required: [ 'atmel,lcdcon2' ]
28 - required: [ 'atmel,guard-time' ]
33 description: dma controller configuration
37 description: lcd controller configuration
39 atmel,guard-time:
41 description: lcd guard time (Delay in frame periods)
44 bits-per-pixel:
46 description: lcd panel bit-depth.
49 atmel,lcdcon-backlight:
53 atmel,lcdcon-backlight-inverted:
57 atmel,lcd-wiring-mode:
59 description: lcd wiring mode "RGB" or "BRG"
61 - RGB
62 - BRG
64 atmel,power-control-gpio:
65 description: gpio to power on or off the LCD (as many as needed)
68 display-timings:
69 $ref: panel/display-timings.yaml#
72 - atmel,dmacon
73 - atmel,lcdcon2
74 - atmel,guard-time
75 - bits-per-pixel
80 - |
82 bits-per-pixel = <32>;
83 atmel,lcdcon-backlight;
86 atmel,guard-time = <9>;
87 atmel,lcd-wiring-mode = "RGB";
89 display-timings {
90 native-mode = <&timing0>;
92 clock-frequency = <9000000>;
95 hback-porch = <1>;
96 hfront-porch = <1>;
97 vback-porch = <40>;
98 vfront-porch = <1>;
99 hsync-len = <45>;
100 vsync-len = <1>;