1 Texas Instruments OMAP4 Display Subsystem 1 Texas Instruments OMAP4 Display Subsystem 2 ========================================= 2 ========================================= 3 3 4 See Documentation/devicetree/bindings/display/ 4 See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic 5 description about OMAP Display Subsystem bindi 5 description about OMAP Display Subsystem bindings. 6 6 7 DSS Core 7 DSS Core 8 -------- 8 -------- 9 9 10 Required properties: 10 Required properties: 11 - compatible: "ti,omap4-dss" 11 - compatible: "ti,omap4-dss" 12 - reg: address and length of the register spac 12 - reg: address and length of the register space 13 - ti,hwmods: "dss_core" 13 - ti,hwmods: "dss_core" 14 - clocks: handle to fclk 14 - clocks: handle to fclk 15 - clock-names: "fck" 15 - clock-names: "fck" 16 16 17 Required nodes: 17 Required nodes: 18 - DISPC 18 - DISPC 19 19 20 Optional nodes: 20 Optional nodes: 21 - DSS Submodules: RFBI, VENC, DSI, HDMI 21 - DSS Submodules: RFBI, VENC, DSI, HDMI 22 - Video port for DPI output 22 - Video port for DPI output 23 23 24 DPI Endpoint required properties: 24 DPI Endpoint required properties: 25 - data-lines: number of lines used 25 - data-lines: number of lines used 26 26 27 27 28 DISPC 28 DISPC 29 ----- 29 ----- 30 30 31 Required properties: 31 Required properties: 32 - compatible: "ti,omap4-dispc" 32 - compatible: "ti,omap4-dispc" 33 - reg: address and length of the register spac 33 - reg: address and length of the register space 34 - ti,hwmods: "dss_dispc" 34 - ti,hwmods: "dss_dispc" 35 - interrupts: the DISPC interrupt 35 - interrupts: the DISPC interrupt 36 - clocks: handle to fclk 36 - clocks: handle to fclk 37 - clock-names: "fck" 37 - clock-names: "fck" 38 38 39 Optional properties: 39 Optional properties: 40 - max-memory-bandwidth: Input memory (from mai 40 - max-memory-bandwidth: Input memory (from main memory to dispc) bandwidth limit 41 in bytes per second 41 in bytes per second 42 42 43 43 44 RFBI 44 RFBI 45 ---- 45 ---- 46 46 47 Required properties: 47 Required properties: 48 - compatible: "ti,omap4-rfbi" 48 - compatible: "ti,omap4-rfbi" 49 - reg: address and length of the register spac 49 - reg: address and length of the register space 50 - ti,hwmods: "dss_rfbi" 50 - ti,hwmods: "dss_rfbi" 51 - clocks: handles to fclk and iclk 51 - clocks: handles to fclk and iclk 52 - clock-names: "fck", "ick" 52 - clock-names: "fck", "ick" 53 53 54 Optional nodes: 54 Optional nodes: 55 - Video port for RFBI output 55 - Video port for RFBI output 56 - RFBI controlled peripherals 56 - RFBI controlled peripherals 57 57 58 58 59 VENC 59 VENC 60 ---- 60 ---- 61 61 62 Required properties: 62 Required properties: 63 - compatible: "ti,omap4-venc" 63 - compatible: "ti,omap4-venc" 64 - reg: address and length of the register spac 64 - reg: address and length of the register space 65 - ti,hwmods: "dss_venc" 65 - ti,hwmods: "dss_venc" 66 - vdda-supply: power supply for DAC 66 - vdda-supply: power supply for DAC 67 - clocks: handle to fclk 67 - clocks: handle to fclk 68 - clock-names: "fck" 68 - clock-names: "fck" 69 69 70 Optional nodes: 70 Optional nodes: 71 - Video port for VENC output 71 - Video port for VENC output 72 72 73 VENC Endpoint required properties: 73 VENC Endpoint required properties: 74 - ti,invert-polarity: invert the polarity of t 74 - ti,invert-polarity: invert the polarity of the video signal 75 - ti,channels: 1 for composite, 2 for s-video 75 - ti,channels: 1 for composite, 2 for s-video 76 76 77 77 78 DSI 78 DSI 79 --- 79 --- 80 80 81 Required properties: 81 Required properties: 82 - compatible: "ti,omap4-dsi" 82 - compatible: "ti,omap4-dsi" 83 - reg: addresses and lengths of the register s 83 - reg: addresses and lengths of the register spaces for 'proto', 'phy' and 'pll' 84 - reg-names: "proto", "phy", "pll" 84 - reg-names: "proto", "phy", "pll" 85 - interrupts: the DSI interrupt line 85 - interrupts: the DSI interrupt line 86 - ti,hwmods: "dss_dsi1" or "dss_dsi2" 86 - ti,hwmods: "dss_dsi1" or "dss_dsi2" 87 - vdd-supply: power supply for DSI 87 - vdd-supply: power supply for DSI 88 - clocks: handles to fclk and pll clock 88 - clocks: handles to fclk and pll clock 89 - clock-names: "fck", "sys_clk" 89 - clock-names: "fck", "sys_clk" 90 90 91 Optional nodes: 91 Optional nodes: 92 - Video port for DSI output 92 - Video port for DSI output 93 - DSI controlled peripherals 93 - DSI controlled peripherals 94 94 95 DSI Endpoint required properties: 95 DSI Endpoint required properties: 96 - lanes: list of pin numbers for the DSI lanes 96 - lanes: list of pin numbers for the DSI lanes: CLK+, CLK-, DATA0+, DATA0-, 97 DATA1+, DATA1-, ... 97 DATA1+, DATA1-, ... 98 98 99 99 100 HDMI 100 HDMI 101 ---- 101 ---- 102 102 103 Required properties: 103 Required properties: 104 - compatible: "ti,omap4-hdmi" 104 - compatible: "ti,omap4-hdmi" 105 - reg: addresses and lengths of the register s 105 - reg: addresses and lengths of the register spaces for 'wp', 'pll', 'phy', 106 'core' 106 'core' 107 - reg-names: "wp", "pll", "phy", "core" 107 - reg-names: "wp", "pll", "phy", "core" 108 - interrupts: the HDMI interrupt line 108 - interrupts: the HDMI interrupt line 109 - ti,hwmods: "dss_hdmi" 109 - ti,hwmods: "dss_hdmi" 110 - vdda-supply: vdda power supply 110 - vdda-supply: vdda power supply 111 - clocks: handles to fclk and pll clock 111 - clocks: handles to fclk and pll clock 112 - clock-names: "fck", "sys_clk" 112 - clock-names: "fck", "sys_clk" 113 113 114 Optional nodes: 114 Optional nodes: 115 - Video port for HDMI output 115 - Video port for HDMI output 116 116 117 HDMI Endpoint optional properties: 117 HDMI Endpoint optional properties: 118 - lanes: list of 8 pin numbers for the HDMI la 118 - lanes: list of 8 pin numbers for the HDMI lanes: CLK+, CLK-, D0+, D0-, 119 D1+, D1-, D2+, D2-. (default: 0,1,2,3,4,5,6, 119 D1+, D1-, D2+, D2-. (default: 0,1,2,3,4,5,6,7)
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.