xref: /openbmc/linux/Documentation/devicetree/bindings/display/ti/ti,omap3-dss.txt (revision 552c69b36ebd966186573b9c7a286b390935cce1)
1efdbd734SRob HerringTexas Instruments OMAP3 Display Subsystem
2efdbd734SRob Herring=========================================
3efdbd734SRob Herring
4efdbd734SRob HerringSee Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic
5efdbd734SRob Herringdescription about OMAP Display Subsystem bindings.
6efdbd734SRob Herring
7efdbd734SRob HerringDSS Core
8efdbd734SRob Herring--------
9efdbd734SRob Herring
10efdbd734SRob HerringRequired properties:
11efdbd734SRob Herring- compatible: "ti,omap3-dss"
12efdbd734SRob Herring- reg: address and length of the register space
13efdbd734SRob Herring- ti,hwmods: "dss_core"
14efdbd734SRob Herring- clocks: handle to fclk
15efdbd734SRob Herring- clock-names: "fck"
16efdbd734SRob Herring
17efdbd734SRob HerringOptional nodes:
18efdbd734SRob Herring- Video ports:
19efdbd734SRob Herring	- Port 0: DPI output
20efdbd734SRob Herring	- Port 1: SDI output
21efdbd734SRob Herring
22efdbd734SRob HerringDPI Endpoint required properties:
23efdbd734SRob Herring- data-lines: number of lines used
24efdbd734SRob Herring
25efdbd734SRob HerringSDI Endpoint required properties:
26efdbd734SRob Herring- datapairs: number of datapairs used
27efdbd734SRob Herring
28efdbd734SRob Herring
29efdbd734SRob HerringDISPC
30efdbd734SRob Herring-----
31efdbd734SRob Herring
32efdbd734SRob HerringRequired properties:
33efdbd734SRob Herring- compatible: "ti,omap3-dispc"
34efdbd734SRob Herring- reg: address and length of the register space
35efdbd734SRob Herring- ti,hwmods: "dss_dispc"
36efdbd734SRob Herring- interrupts: the DISPC interrupt
37efdbd734SRob Herring- clocks: handle to fclk
38efdbd734SRob Herring- clock-names: "fck"
39efdbd734SRob Herring
40*32fdb624SPeter UjfalusiOptional properties:
41*32fdb624SPeter Ujfalusi- max-memory-bandwidth: Input memory (from main memory to dispc) bandwidth limit
42*32fdb624SPeter Ujfalusi			in bytes per second
43*32fdb624SPeter Ujfalusi
44efdbd734SRob Herring
45efdbd734SRob HerringRFBI
46efdbd734SRob Herring----
47efdbd734SRob Herring
48efdbd734SRob HerringRequired properties:
49efdbd734SRob Herring- compatible: "ti,omap3-rfbi"
50efdbd734SRob Herring- reg: address and length of the register space
51efdbd734SRob Herring- ti,hwmods: "dss_rfbi"
52efdbd734SRob Herring- clocks: handles to fclk and iclk
53efdbd734SRob Herring- clock-names: "fck", "ick"
54efdbd734SRob Herring
55efdbd734SRob Herring
56efdbd734SRob HerringVENC
57efdbd734SRob Herring----
58efdbd734SRob Herring
59efdbd734SRob HerringRequired properties:
60efdbd734SRob Herring- compatible: "ti,omap3-venc"
61efdbd734SRob Herring- reg: address and length of the register space
62efdbd734SRob Herring- ti,hwmods: "dss_venc"
63efdbd734SRob Herring- vdda-supply: power supply for DAC
64efdbd734SRob Herring- clocks: handle to fclk
65efdbd734SRob Herring- clock-names: "fck"
66efdbd734SRob Herring
67efdbd734SRob HerringVENC Endpoint required properties:
68efdbd734SRob Herring- ti,invert-polarity: invert the polarity of the video signal
69efdbd734SRob Herring- ti,channels: 1 for composite, 2 for s-video
70efdbd734SRob Herring
71efdbd734SRob Herring
72efdbd734SRob HerringDSI
73efdbd734SRob Herring---
74efdbd734SRob Herring
75efdbd734SRob HerringRequired properties:
76efdbd734SRob Herring- compatible: "ti,omap3-dsi"
77efdbd734SRob Herring- reg: addresses and lengths of the register spaces for 'proto', 'phy' and 'pll'
78efdbd734SRob Herring- reg-names: "proto", "phy", "pll"
79efdbd734SRob Herring- interrupts: the DSI interrupt line
80efdbd734SRob Herring- ti,hwmods: "dss_dsi1"
81efdbd734SRob Herring- vdd-supply: power supply for DSI
82efdbd734SRob Herring- clocks: handles to fclk and pll clock
83efdbd734SRob Herring- clock-names: "fck", "sys_clk"
84efdbd734SRob Herring
85efdbd734SRob HerringDSI Endpoint required properties:
86efdbd734SRob Herring- lanes: list of pin numbers for the DSI lanes: CLK+, CLK-, DATA0+, DATA0-,
87efdbd734SRob Herring  DATA1+, DATA1-, ...
88