Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
[cris-mirror.git] / Documentation / devicetree / bindings / display / faraday,tve200.txt
blob82e3bc0b7485a098def2f449f7fecdede66658a4
1 * Faraday TV Encoder TVE200
3 Required properties:
5 - compatible: must be one of:
6         "faraday,tve200"
7         "cortina,gemini-tvc", "faraday,tve200"
9 - reg: base address and size of the control registers block
11 - interrupts: contains an interrupt specifier for the interrupt
12         line from the TVE200
14 - clock-names: should contain "PCLK" for the clock line clocking the
15         silicon and "TVE" for the 27MHz clock to the video driver
17 - clocks: contains phandle and clock specifier pairs for the entries
18         in the clock-names property. See
19         Documentation/devicetree/bindings/clock/clock-bindings.txt
21 Optional properties:
23 - resets: contains the reset line phandle for the block
25 Required sub-nodes:
27 - port: describes LCD panel signals, following the common binding
28         for video transmitter interfaces; see
29         Documentation/devicetree/bindings/media/video-interfaces.txt
30         This port should have the properties:
31         reg = <0>;
32         It should have one endpoint connected to a remote endpoint where
33         the display is connected.
35 Example:
37 display-controller@6a000000 {
38         #address-cells = <1>;
39         #size-cells = <0>;
40         compatible = "faraday,tve200";
41         reg = <0x6a000000 0x1000>;
42         interrupts = <13 IRQ_TYPE_EDGE_RISING>;
43         resets = <&syscon GEMINI_RESET_TVC>;
44         clocks = <&syscon GEMINI_CLK_GATE_TVC>,
45                  <&syscon GEMINI_CLK_TVC>;
46         clock-names = "PCLK", "TVE";
48         port@0 {
49                 reg = <0>;
50                 display_out: endpoint {
51                         remote-endpoint = <&panel_in>;
52                 };
53         };