1Ilitek ILI9322 TFT panel driver with SPI control bus
2
3This is a driver for 320x240 TFT panels, accepting a variety of input
4streams that get adapted and scaled to the panel. The panel output has
5960 TFT source driver pins and 240 TFT gate driver pins, VCOM, VCOML and
6VCOMH outputs.
7
8Required properties:
9  - compatible: "dlink,dir-685-panel", "ilitek,ili9322"
10    (full system-specific compatible is always required to look up configuration)
11  - reg: address of the panel on the SPI bus
12
13Optional properties:
14  - vcc-supply: core voltage supply, see regulator/regulator.txt
15  - iovcc-supply: voltage supply for the interface input/output signals,
16    see regulator/regulator.txt
17  - vci-supply: voltage supply for analog parts, see regulator/regulator.txt
18  - reset-gpios: a GPIO spec for the reset pin, see gpio/gpio.txt
19
20  The following optional properties only apply to RGB and YUV input modes and
21  can be omitted for BT.656 input modes:
22
23  - pixelclk-active: see display/panel/display-timing.txt
24  - de-active: see display/panel/display-timing.txt
25  - hsync-active: see display/panel/display-timing.txt
26  - vsync-active: see display/panel/display-timing.txt
27
28The panel must obey the rules for a SPI slave device as specified in
29spi/spi-bus.txt
30
31The device node can contain one 'port' child node with one child
32'endpoint' node, according to the bindings defined in
33media/video-interfaces.txt. This node should describe panel's video bus.
34
35Example:
36
37panel: display@0 {
38	compatible = "dlink,dir-685-panel", "ilitek,ili9322";
39	reg = <0>;
40	vcc-supply = <&vdisp>;
41	iovcc-supply = <&vdisp>;
42	vci-supply = <&vdisp>;
43
44	port {
45		panel_in: endpoint {
46			remote-endpoint = <&display_out>;
47		};
48	};
49};
50