Commit | Line | Data |
---|---|---|
307751ee RJ |
1 | PXA LCD Controller |
2 | ------------------ | |
3 | ||
4 | Required properties: | |
5 | - compatible : one of these | |
6 | "marvell,pxa2xx-lcdc", | |
7 | "marvell,pxa270-lcdc", | |
8 | "marvell,pxa300-lcdc" | |
9 | - reg : should contain 1 register range (address and length). | |
10 | - interrupts : framebuffer controller interrupt. | |
11 | - clocks: phandle to input clocks | |
12 | ||
13 | Required nodes: | |
14 | - port: connection to the LCD panel (see video-interfaces.txt) | |
15 | This node must have its properties bus-width and remote-endpoint set. | |
16 | If the panel is not a TFT color panel, then a "lcd-type" property in | |
17 | the panel should specify the panel type. | |
18 | This panel node should be in the board dts. | |
19 | ||
20 | Example: | |
21 | lcd-controller@40500000 { | |
22 | compatible = "marvell,pxa2xx-lcdc"; | |
23 | reg = <0x44000000 0x10000>; | |
24 | interrupts = <17>; | |
25 | clocks = <&clks CLK_LCD>; | |
26 | status = "okay"; | |
27 | ||
28 | port { | |
29 | lcdc_out: endpoint { | |
30 | remote-endpoint = <&panel_in>; | |
31 | bus-width = <16>; | |
32 | }; | |
33 | }; | |
34 | }; |