Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: consolidate display related bindings

This is a quite large renaming to consolidate display related bindings
into a single "display" directory from various scattered locations of
video, drm, gpu, fb, mipi, and panel. The prior location was somewhat
based on the Linux driver location, but bindings should be independent
of that.

Signed-off-by: Rob Herring <robh@kernel.org>
Cc: Pawel Moll <pawel.moll@arm.com>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Ian Campbell <ijc+devicetree@hellion.org.uk>
Cc: Kumar Gala <galak@codeaurora.org>

+101 -101
Documentation/devicetree/bindings/drm/armada/marvell,dove-lcd.txt Documentation/devicetree/bindings/display/armada/marvell,dove-lcd.txt
Documentation/devicetree/bindings/drm/atmel/hlcdc-dc.txt Documentation/devicetree/bindings/display/atmel/hlcdc-dc.txt
+2 -2
Documentation/devicetree/bindings/drm/bridge/dw_hdmi.txt Documentation/devicetree/bindings/display/bridge/dw_hdmi.txt
··· 14 14 -port@[X]: SoC specific port nodes with endpoint definitions as defined 15 15 in Documentation/devicetree/bindings/media/video-interfaces.txt, 16 16 please refer to the SoC specific binding document: 17 - * Documentation/devicetree/bindings/drm/imx/hdmi.txt 18 - * Documentation/devicetree/bindings/video/dw_hdmi-rockchip.txt 17 + * Documentation/devicetree/bindings/display/imx/hdmi.txt 18 + * Documentation/devicetree/bindings/display/rockchip/dw_hdmi-rockchip.txt 19 19 20 20 Optional properties 21 21 - reg-io-width: the width of the reg:1,4, default set to 1 if not present
Documentation/devicetree/bindings/drm/i2c/tda998x.txt Documentation/devicetree/bindings/display/bridge/tda998x.txt
Documentation/devicetree/bindings/drm/imx/fsl-imx-drm.txt Documentation/devicetree/bindings/display/imx/fsl-imx-drm.txt
Documentation/devicetree/bindings/drm/imx/hdmi.txt Documentation/devicetree/bindings/display/imx/hdmi.txt
+1 -1
Documentation/devicetree/bindings/drm/imx/ldb.txt Documentation/devicetree/bindings/display/imx/ldb.txt
··· 63 63 64 64 Optional properties (required if display-timings are used): 65 65 - display-timings : A node that describes the display timings as defined in 66 - Documentation/devicetree/bindings/video/display-timing.txt. 66 + Documentation/devicetree/bindings/display/display-timing.txt. 67 67 - fsl,data-mapping : should be "spwg" or "jeida" 68 68 This describes how the color bits are laid out in the 69 69 serialized LVDS signal.
+1 -1
Documentation/devicetree/bindings/drm/msm/dsi.txt Documentation/devicetree/bindings/display/msm/dsi.txt
··· 28 28 29 29 Optional properties: 30 30 - panel@0: Node of panel connected to this DSI controller. 31 - See files in Documentation/devicetree/bindings/panel/ for each supported 31 + See files in Documentation/devicetree/bindings/display/panel/ for each supported 32 32 panel. 33 33 - qcom,dual-dsi-mode: Boolean value indicating if the DSI controller is 34 34 driving a panel which needs 2 DSI links.
Documentation/devicetree/bindings/drm/msm/edp.txt Documentation/devicetree/bindings/display/msm/edp.txt
Documentation/devicetree/bindings/drm/msm/gpu.txt Documentation/devicetree/bindings/display/msm/gpu.txt
Documentation/devicetree/bindings/drm/msm/hdmi.txt Documentation/devicetree/bindings/display/msm/hdmi.txt
Documentation/devicetree/bindings/drm/msm/mdp.txt Documentation/devicetree/bindings/display/msm/mdp.txt
+1 -1
Documentation/devicetree/bindings/drm/tilcdc/panel.txt Documentation/devicetree/bindings/display/tilcdc/panel.txt
··· 15 15 - display-timings: typical videomode of lcd panel. Multiple video modes 16 16 can be listed if the panel supports multiple timings, but the 'native-mode' 17 17 should be the preferred/default resolution. Refer to 18 - Documentation/devicetree/bindings/video/display-timing.txt for display 18 + Documentation/devicetree/bindings/display/display-timing.txt for display 19 19 timing binding details. 20 20 21 21 Optional properties:
Documentation/devicetree/bindings/drm/tilcdc/tfp410.txt Documentation/devicetree/bindings/display/tilcdc/tfp410.txt
Documentation/devicetree/bindings/drm/tilcdc/tilcdc.txt Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt
Documentation/devicetree/bindings/fb/mxsfb.txt Documentation/devicetree/bindings/display/mxsfb.txt
Documentation/devicetree/bindings/fb/sm501fb.txt Documentation/devicetree/bindings/display/sm501fb.txt
+1 -1
Documentation/devicetree/bindings/gpu/nvidia,tegra20-host1x.txt Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
··· 184 184 - avdd-dsi-supply: phandle of a supply that powers the DSI controller 185 185 - nvidia,mipi-calibrate: Should contain a phandle and a specifier specifying 186 186 which pads are used by this DSI output and need to be calibrated. See also 187 - ../mipi/nvidia,tegra114-mipi.txt. 187 + ../display/tegra/nvidia,tegra114-mipi.txt. 188 188 189 189 Optional properties: 190 190 - nvidia,ddc-i2c-bus: phandle of an I2C controller used for DDC EDID probing
Documentation/devicetree/bindings/gpu/st,stih4xx.txt Documentation/devicetree/bindings/display/st,stih4xx.txt
+1 -1
Documentation/devicetree/bindings/mfd/atmel-hlcdc.txt
··· 15 15 16 16 The HLCDC IP exposes two subdevices: 17 17 - a PWM chip: see ../pwm/atmel-hlcdc-pwm.txt 18 - - a Display Controller: see ../drm/atmel-hlcdc-dc.txt 18 + - a Display Controller: see ../display/atmel-hlcdc-dc.txt 19 19 20 20 Example: 21 21
Documentation/devicetree/bindings/mipi/dsi/mipi-dsi-bus.txt Documentation/devicetree/bindings/display/mipi-dsi-bus.txt
Documentation/devicetree/bindings/mipi/nvidia,tegra114-mipi.txt Documentation/devicetree/bindings/display/tegra/nvidia,tegra114-mipi.txt
Documentation/devicetree/bindings/panel/ampire,am800480r3tmqwa1h.txt Documentation/devicetree/bindings/display/panel/ampire,am800480r3tmqwa1h.txt
Documentation/devicetree/bindings/panel/auo,b080uan01.txt Documentation/devicetree/bindings/display/panel/auo,b080uan01.txt
Documentation/devicetree/bindings/panel/auo,b101aw03.txt Documentation/devicetree/bindings/display/panel/auo,b101aw03.txt
Documentation/devicetree/bindings/panel/auo,b101ean01.txt Documentation/devicetree/bindings/display/panel/auo,b101ean01.txt
Documentation/devicetree/bindings/panel/auo,b101xtn01.txt Documentation/devicetree/bindings/display/panel/auo,b101xtn01.txt
Documentation/devicetree/bindings/panel/auo,b116xw03.txt Documentation/devicetree/bindings/display/panel/auo,b116xw03.txt
Documentation/devicetree/bindings/panel/auo,b133htn01.txt Documentation/devicetree/bindings/display/panel/auo,b133htn01.txt
Documentation/devicetree/bindings/panel/auo,b133xtn01.txt Documentation/devicetree/bindings/display/panel/auo,b133xtn01.txt
Documentation/devicetree/bindings/panel/avic,tm070ddh03.txt Documentation/devicetree/bindings/display/panel/avic,tm070ddh03.txt
Documentation/devicetree/bindings/panel/chunghwa,claa101wa01a.txt Documentation/devicetree/bindings/display/panel/chunghwa,claa101wa01a.txt
Documentation/devicetree/bindings/panel/chunghwa,claa101wb03.txt Documentation/devicetree/bindings/display/panel/chunghwa,claa101wb03.txt
Documentation/devicetree/bindings/panel/edt,et057090dhu.txt Documentation/devicetree/bindings/display/panel/edt,et057090dhu.txt
Documentation/devicetree/bindings/panel/edt,et070080dh6.txt Documentation/devicetree/bindings/display/panel/edt,et070080dh6.txt
Documentation/devicetree/bindings/panel/edt,etm0700g0dh6.txt Documentation/devicetree/bindings/display/panel/edt,etm0700g0dh6.txt
Documentation/devicetree/bindings/panel/foxlink,fl500wvr00-a0t.txt Documentation/devicetree/bindings/display/panel/foxlink,fl500wvr00-a0t.txt
Documentation/devicetree/bindings/panel/giantplus,gpg482739qs5.txt Documentation/devicetree/bindings/display/panel/giantplus,gpg482739qs5.txt
Documentation/devicetree/bindings/panel/hannstar,hsd070pww1.txt Documentation/devicetree/bindings/display/panel/hannstar,hsd070pww1.txt
Documentation/devicetree/bindings/panel/hannstar,hsd100pxn1.txt Documentation/devicetree/bindings/display/panel/hannstar,hsd100pxn1.txt
Documentation/devicetree/bindings/panel/hit,tx23d38vm0caa.txt Documentation/devicetree/bindings/display/panel/hit,tx23d38vm0caa.txt
Documentation/devicetree/bindings/panel/innolux,at043tn24.txt Documentation/devicetree/bindings/display/panel/innolux,at043tn24.txt
Documentation/devicetree/bindings/panel/innolux,g121i1-l01.txt Documentation/devicetree/bindings/display/panel/innolux,g121i1-l01.txt
Documentation/devicetree/bindings/panel/innolux,n116bge.txt Documentation/devicetree/bindings/display/panel/innolux,n116bge.txt
Documentation/devicetree/bindings/panel/innolux,n156bge-l21.txt Documentation/devicetree/bindings/display/panel/innolux,n156bge-l21.txt
Documentation/devicetree/bindings/panel/innolux,zj070na-01p.txt Documentation/devicetree/bindings/display/panel/innolux,zj070na-01p.txt
Documentation/devicetree/bindings/panel/lg,lb070wv8.txt Documentation/devicetree/bindings/display/panel/lg,lb070wv8.txt
Documentation/devicetree/bindings/panel/lg,ld070wx3-sl01.txt Documentation/devicetree/bindings/display/panel/lg,ld070wx3-sl01.txt
Documentation/devicetree/bindings/panel/lg,lg4573.txt Documentation/devicetree/bindings/display/panel/lg,lg4573.txt
Documentation/devicetree/bindings/panel/lg,lh500wx1-sd03.txt Documentation/devicetree/bindings/display/panel/lg,lh500wx1-sd03.txt
Documentation/devicetree/bindings/panel/lg,lp129qe.txt Documentation/devicetree/bindings/display/panel/lg,lp129qe.txt
Documentation/devicetree/bindings/panel/nec,nl4827hc19-05b.txt Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
Documentation/devicetree/bindings/panel/okaya,rs800480t-7x0gp.txt Documentation/devicetree/bindings/display/panel/okaya,rs800480t-7x0gp.txt
Documentation/devicetree/bindings/panel/ortustech,com43h4m85ulc.txt Documentation/devicetree/bindings/display/panel/ortustech,com43h4m85ulc.txt
Documentation/devicetree/bindings/panel/panasonic,vvx10f004b00.txt Documentation/devicetree/bindings/display/panel/panasonic,vvx10f004b00.txt
+1 -1
Documentation/devicetree/bindings/panel/samsung,ld9040.txt Documentation/devicetree/bindings/display/panel/samsung,ld9040.txt
··· 20 20 'endpoint' node, according to the bindings defined in [3]. This 21 21 node should describe panel's video bus. 22 22 23 - [1]: Documentation/devicetree/bindings/video/display-timing.txt 23 + [1]: Documentation/devicetree/bindings/display/display-timing.txt 24 24 [2]: Documentation/devicetree/bindings/spi/spi-bus.txt 25 25 [3]: Documentation/devicetree/bindings/media/video-interfaces.txt 26 26
Documentation/devicetree/bindings/panel/samsung,ltn101nt05.txt Documentation/devicetree/bindings/display/panel/samsung,ltn101nt05.txt
Documentation/devicetree/bindings/panel/samsung,ltn140at29-301.txt Documentation/devicetree/bindings/display/panel/samsung,ltn140at29-301.txt
+1 -1
Documentation/devicetree/bindings/panel/samsung,s6e8aa0.txt Documentation/devicetree/bindings/display/panel/samsung,s6e8aa0.txt
··· 21 21 'endpoint' node, according to the bindings defined in [2]. This 22 22 node should describe panel's video bus. 23 23 24 - [1]: Documentation/devicetree/bindings/video/display-timing.txt 24 + [1]: Documentation/devicetree/bindings/display/display-timing.txt 25 25 [2]: Documentation/devicetree/bindings/media/video-interfaces.txt 26 26 27 27 Example:
Documentation/devicetree/bindings/panel/sharp,lq101r1sx01.txt Documentation/devicetree/bindings/display/panel/sharp,lq101r1sx01.txt
Documentation/devicetree/bindings/panel/shelly,sca07010-bfn-lnn.txt Documentation/devicetree/bindings/display/panel/shelly,sca07010-bfn-lnn.txt
Documentation/devicetree/bindings/panel/simple-panel.txt Documentation/devicetree/bindings/display/panel/simple-panel.txt
Documentation/devicetree/bindings/video/adi,adv7123.txt Documentation/devicetree/bindings/display/bridge/adi,adv7123.txt
Documentation/devicetree/bindings/video/adi,adv7511.txt Documentation/devicetree/bindings/display/bridge/adi,adv7511.txt
Documentation/devicetree/bindings/video/analog-tv-connector.txt Documentation/devicetree/bindings/display/connector/analog-tv-connector.txt
Documentation/devicetree/bindings/video/arm,pl11x.txt Documentation/devicetree/bindings/display/arm,pl11x.txt
Documentation/devicetree/bindings/video/atmel,lcdc.txt Documentation/devicetree/bindings/display/atmel,lcdc.txt
Documentation/devicetree/bindings/video/bridge/ps8622.txt Documentation/devicetree/bindings/display/bridge/ps8622.txt
Documentation/devicetree/bindings/video/bridge/ptn3460.txt Documentation/devicetree/bindings/display/bridge/ptn3460.txt
+1 -1
Documentation/devicetree/bindings/video/cirrus,clps711x-fb.txt Documentation/devicetree/bindings/display/cirrus,clps711x-fb.txt
··· 6 6 location and size of the framebuffer memory. 7 7 - clocks : phandle + clock specifier pair of the FB reference clock. 8 8 - display : phandle to a display node as described in 9 - Documentation/devicetree/bindings/video/display-timing.txt. 9 + Documentation/devicetree/bindings/display/display-timing.txt. 10 10 Additionally, the display node has to define properties: 11 11 - bits-per-pixel: Bits per pixel. 12 12 - ac-prescale : LCD AC bias frequency. This frequency is the required
Documentation/devicetree/bindings/video/display-timing.txt Documentation/devicetree/bindings/display/panel/display-timing.txt
Documentation/devicetree/bindings/video/dvi-connector.txt Documentation/devicetree/bindings/display/connector/dvi-connector.txt
Documentation/devicetree/bindings/video/dw_hdmi-rockchip.txt Documentation/devicetree/bindings/display/rockchip/dw_hdmi-rockchip.txt
Documentation/devicetree/bindings/video/exynos-mic.txt Documentation/devicetree/bindings/display/exynos/exynos-mic.txt
Documentation/devicetree/bindings/video/exynos5433-decon.txt Documentation/devicetree/bindings/display/exynos/exynos5433-decon.txt
+1 -1
Documentation/devicetree/bindings/video/exynos7-decon.txt Documentation/devicetree/bindings/display/exynos/exynos7-decon.txt
··· 38 38 Can be used in case timings cannot be provided otherwise 39 39 or to override timings provided by the panel. 40 40 41 - [1]: Documentation/devicetree/bindings/video/display-timing.txt 41 + [1]: Documentation/devicetree/bindings/display/display-timing.txt 42 42 43 43 Example: 44 44
+1 -1
Documentation/devicetree/bindings/video/exynos_dp.txt Documentation/devicetree/bindings/display/exynos/exynos_dp.txt
··· 50 50 number of lanes supported by the panel. 51 51 LANE_COUNT1 = 1, LANE_COUNT2 = 2, LANE_COUNT4 = 4 52 52 - display-timings: timings for the connected panel as described by 53 - Documentation/devicetree/bindings/video/display-timing.txt 53 + Documentation/devicetree/bindings/display/display-timing.txt 54 54 55 55 Optional properties for dp-controller: 56 56 -interlaced:
+1 -1
Documentation/devicetree/bindings/video/exynos_dsim.txt Documentation/devicetree/bindings/display/exynos/exynos_dsim.txt
··· 49 49 mode 50 50 - samsung,esc-clock-frequency: specifies DSI frequency in escape mode 51 51 52 - [1]: Documentation/devicetree/bindings/mipi/dsi/mipi-dsi-bus.txt 52 + [1]: Documentation/devicetree/bindings/display/mipi-dsi-bus.txt 53 53 [2]: Documentation/devicetree/bindings/media/video-interfaces.txt 54 54 55 55 Example:
Documentation/devicetree/bindings/video/exynos_hdmi.txt Documentation/devicetree/bindings/display/exynos/exynos_hdmi.txt
Documentation/devicetree/bindings/video/exynos_hdmiddc.txt Documentation/devicetree/bindings/display/exynos/exynos_hdmiddc.txt
Documentation/devicetree/bindings/video/exynos_hdmiphy.txt Documentation/devicetree/bindings/display/exynos/exynos_hdmiphy.txt
Documentation/devicetree/bindings/video/exynos_mixer.txt Documentation/devicetree/bindings/display/exynos/exynos_mixer.txt
Documentation/devicetree/bindings/video/fsl,dcu.txt Documentation/devicetree/bindings/display/fsl,dcu.txt
+1 -1
Documentation/devicetree/bindings/video/fsl,imx-fb.txt Documentation/devicetree/bindings/display/imx/fsl,imx-fb.txt
··· 9 9 10 10 Required nodes: 11 11 - display: Phandle to a display node as described in 12 - Documentation/devicetree/bindings/video/display-timing.txt 12 + Documentation/devicetree/bindings/display/display-timing.txt 13 13 Additional, the display node has to define properties: 14 14 - bits-per-pixel: Bits per pixel 15 15 - fsl,pcr: LCDC PCR value
Documentation/devicetree/bindings/video/hdmi-connector.txt Documentation/devicetree/bindings/display/connector/hdmi-connector.txt
Documentation/devicetree/bindings/video/lgphilips,lb035q02.txt Documentation/devicetree/bindings/display/panel/lgphilips,lb035q02.txt
+1 -1
Documentation/devicetree/bindings/video/panel-dpi.txt Documentation/devicetree/bindings/display/panel/panel-dpi.txt
··· 10 10 11 11 Required nodes: 12 12 - "panel-timing" containing video timings 13 - (Documentation/devicetree/bindings/video/display-timing.txt) 13 + (Documentation/devicetree/bindings/display/display-timing.txt) 14 14 - Video port for DPI input 15 15 16 16 Example
Documentation/devicetree/bindings/video/panel-dsi-cm.txt Documentation/devicetree/bindings/display/panel/panel-dsi-cm.txt
Documentation/devicetree/bindings/video/renesas,du.txt Documentation/devicetree/bindings/display/renesas,du.txt
+1 -1
Documentation/devicetree/bindings/video/rockchip-drm.txt Documentation/devicetree/bindings/display/rockchip/rockchip-drm.txt
··· 9 9 - compatible: Should be "rockchip,display-subsystem" 10 10 - ports: Should contain a list of phandles pointing to display interface port 11 11 of vop devices. vop definitions as defined in 12 - Documentation/devicetree/bindings/video/rockchip-vop.txt 12 + Documentation/devicetree/bindings/display/rockchip/rockchip-vop.txt 13 13 14 14 example: 15 15
Documentation/devicetree/bindings/video/rockchip-vop.txt Documentation/devicetree/bindings/display/rockchip/rockchip-vop.txt
+1 -1
Documentation/devicetree/bindings/video/samsung-fimd.txt Documentation/devicetree/bindings/display/exynos/samsung-fimd.txt
··· 82 82 3 - for parallel output, 83 83 4 - for write-back interface 84 84 85 - [1]: Documentation/devicetree/bindings/video/display-timing.txt 85 + [1]: Documentation/devicetree/bindings/display/display-timing.txt 86 86 [2]: Documentation/devicetree/bindings/media/video-interfaces.txt 87 87 88 88 Example:
Documentation/devicetree/bindings/video/sharp,ls037v7dw01.txt Documentation/devicetree/bindings/display/panel/sharp,ls037v7dw01.txt
Documentation/devicetree/bindings/video/simple-framebuffer-sunxi.txt Documentation/devicetree/bindings/display/simple-framebuffer-sunxi.txt
Documentation/devicetree/bindings/video/simple-framebuffer.txt Documentation/devicetree/bindings/display/simple-framebuffer.txt
Documentation/devicetree/bindings/video/sony,acx565akm.txt Documentation/devicetree/bindings/display/panel/sony,acx565akm.txt
Documentation/devicetree/bindings/video/ssd1289fb.txt Documentation/devicetree/bindings/display/ssd1289fb.txt
Documentation/devicetree/bindings/video/ssd1307fb.txt Documentation/devicetree/bindings/display/ssd1307fb.txt
Documentation/devicetree/bindings/video/thine,thc63lvdm83d Documentation/devicetree/bindings/display/bridge/thine,thc63lvdm83d.txt
+1 -1
Documentation/devicetree/bindings/video/ti,dra7-dss.txt Documentation/devicetree/bindings/display/ti/ti,dra7-dss.txt
··· 1 1 Texas Instruments DRA7x Display Subsystem 2 2 ========================================= 3 3 4 - See Documentation/devicetree/bindings/video/ti,omap-dss.txt for generic 4 + See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic 5 5 description about OMAP Display Subsystem bindings. 6 6 7 7 DSS Core
Documentation/devicetree/bindings/video/ti,omap-dss.txt Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt
+1 -1
Documentation/devicetree/bindings/video/ti,omap2-dss.txt Documentation/devicetree/bindings/display/ti/ti,omap2-dss.txt
··· 1 1 Texas Instruments OMAP2 Display Subsystem 2 2 ========================================= 3 3 4 - See Documentation/devicetree/bindings/video/ti,omap-dss.txt for generic 4 + See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic 5 5 description about OMAP Display Subsystem bindings. 6 6 7 7 DSS Core
+41 -28
Documentation/devicetree/bindings/video/ti,omap3-dss.txt Documentation/devicetree/bindings/display/ti/ti,omap5-dss.txt
··· 1 - Texas Instruments OMAP3 Display Subsystem 1 + Texas Instruments OMAP5 Display Subsystem 2 2 ========================================= 3 3 4 - See Documentation/devicetree/bindings/video/ti,omap-dss.txt for generic 4 + See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic 5 5 description about OMAP Display Subsystem bindings. 6 6 7 7 DSS Core 8 8 -------- 9 9 10 10 Required properties: 11 - - compatible: "ti,omap3-dss" 11 + - compatible: "ti,omap5-dss" 12 12 - reg: address and length of the register space 13 13 - ti,hwmods: "dss_core" 14 14 - clocks: handle to fclk 15 15 - clock-names: "fck" 16 16 17 + Required nodes: 18 + - DISPC 19 + 17 20 Optional nodes: 18 - - Video ports: 19 - - Port 0: DPI output 20 - - Port 1: SDI output 21 + - DSS Submodules: RFBI, DSI, HDMI 22 + - Video port for DPI output 21 23 22 24 DPI Endpoint required properties: 23 25 - data-lines: number of lines used 24 - 25 - SDI Endpoint required properties: 26 - - datapairs: number of datapairs used 27 26 28 27 29 28 DISPC 30 29 ----- 31 30 32 31 Required properties: 33 - - compatible: "ti,omap3-dispc" 32 + - compatible: "ti,omap5-dispc" 34 33 - reg: address and length of the register space 35 34 - ti,hwmods: "dss_dispc" 36 35 - interrupts: the DISPC interrupt ··· 41 42 ---- 42 43 43 44 Required properties: 44 - - compatible: "ti,omap3-rfbi" 45 + - compatible: "ti,omap5-rfbi" 45 46 - reg: address and length of the register space 46 47 - ti,hwmods: "dss_rfbi" 47 48 - clocks: handles to fclk and iclk 48 49 - clock-names: "fck", "ick" 49 50 50 - 51 - VENC 52 - ---- 53 - 54 - Required properties: 55 - - compatible: "ti,omap3-venc" 56 - - reg: address and length of the register space 57 - - ti,hwmods: "dss_venc" 58 - - vdda-supply: power supply for DAC 59 - - clocks: handle to fclk 60 - - clock-names: "fck" 61 - 62 - VENC Endpoint required properties: 63 - - ti,invert-polarity: invert the polarity of the video signal 64 - - ti,channels: 1 for composite, 2 for s-video 51 + Optional nodes: 52 + - Video port for RFBI output 53 + - RFBI controlled peripherals 65 54 66 55 67 56 DSI 68 57 --- 69 58 70 59 Required properties: 71 - - compatible: "ti,omap3-dsi" 60 + - compatible: "ti,omap5-dsi" 72 61 - reg: addresses and lengths of the register spaces for 'proto', 'phy' and 'pll' 73 62 - reg-names: "proto", "phy", "pll" 74 63 - interrupts: the DSI interrupt line 75 - - ti,hwmods: "dss_dsi1" 64 + - ti,hwmods: "dss_dsi1" or "dss_dsi2" 76 65 - vdd-supply: power supply for DSI 77 66 - clocks: handles to fclk and pll clock 78 67 - clock-names: "fck", "sys_clk" 79 68 69 + Optional nodes: 70 + - Video port for DSI output 71 + - DSI controlled peripherals 72 + 80 73 DSI Endpoint required properties: 81 74 - lanes: list of pin numbers for the DSI lanes: CLK+, CLK-, DATA0+, DATA0-, 82 75 DATA1+, DATA1-, ... 76 + 77 + 78 + HDMI 79 + ---- 80 + 81 + Required properties: 82 + - compatible: "ti,omap5-hdmi" 83 + - reg: addresses and lengths of the register spaces for 'wp', 'pll', 'phy', 84 + 'core' 85 + - reg-names: "wp", "pll", "phy", "core" 86 + - interrupts: the HDMI interrupt line 87 + - ti,hwmods: "dss_hdmi" 88 + - vdda-supply: vdda power supply 89 + - clocks: handles to fclk and pll clock 90 + - clock-names: "fck", "sys_clk" 91 + 92 + Optional nodes: 93 + - Video port for HDMI output 94 + 95 + HDMI Endpoint optional properties: 96 + - lanes: list of 8 pin numbers for the HDMI lanes: CLK+, CLK-, D0+, D0-, 97 + D1+, D1-, D2+, D2-. (default: 0,1,2,3,4,5,6,7)
+14 -46
Documentation/devicetree/bindings/video/ti,omap4-dss.txt Documentation/devicetree/bindings/display/ti/ti,omap3-dss.txt
··· 1 - Texas Instruments OMAP4 Display Subsystem 1 + Texas Instruments OMAP3 Display Subsystem 2 2 ========================================= 3 3 4 - See Documentation/devicetree/bindings/video/ti,omap-dss.txt for generic 4 + See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic 5 5 description about OMAP Display Subsystem bindings. 6 6 7 7 DSS Core 8 8 -------- 9 9 10 10 Required properties: 11 - - compatible: "ti,omap4-dss" 11 + - compatible: "ti,omap3-dss" 12 12 - reg: address and length of the register space 13 13 - ti,hwmods: "dss_core" 14 14 - clocks: handle to fclk 15 15 - clock-names: "fck" 16 16 17 - Required nodes: 18 - - DISPC 19 - 20 17 Optional nodes: 21 - - DSS Submodules: RFBI, VENC, DSI, HDMI 22 - - Video port for DPI output 18 + - Video ports: 19 + - Port 0: DPI output 20 + - Port 1: SDI output 23 21 24 22 DPI Endpoint required properties: 25 23 - data-lines: number of lines used 24 + 25 + SDI Endpoint required properties: 26 + - datapairs: number of datapairs used 26 27 27 28 28 29 DISPC 29 30 ----- 30 31 31 32 Required properties: 32 - - compatible: "ti,omap4-dispc" 33 + - compatible: "ti,omap3-dispc" 33 34 - reg: address and length of the register space 34 35 - ti,hwmods: "dss_dispc" 35 36 - interrupts: the DISPC interrupt ··· 42 41 ---- 43 42 44 43 Required properties: 45 - - compatible: "ti,omap4-rfbi" 44 + - compatible: "ti,omap3-rfbi" 46 45 - reg: address and length of the register space 47 46 - ti,hwmods: "dss_rfbi" 48 47 - clocks: handles to fclk and iclk 49 48 - clock-names: "fck", "ick" 50 - 51 - Optional nodes: 52 - - Video port for RFBI output 53 - - RFBI controlled peripherals 54 49 55 50 56 51 VENC 57 52 ---- 58 53 59 54 Required properties: 60 - - compatible: "ti,omap4-venc" 55 + - compatible: "ti,omap3-venc" 61 56 - reg: address and length of the register space 62 57 - ti,hwmods: "dss_venc" 63 58 - vdda-supply: power supply for DAC 64 59 - clocks: handle to fclk 65 60 - clock-names: "fck" 66 - 67 - Optional nodes: 68 - - Video port for VENC output 69 61 70 62 VENC Endpoint required properties: 71 63 - ti,invert-polarity: invert the polarity of the video signal ··· 69 75 --- 70 76 71 77 Required properties: 72 - - compatible: "ti,omap4-dsi" 78 + - compatible: "ti,omap3-dsi" 73 79 - reg: addresses and lengths of the register spaces for 'proto', 'phy' and 'pll' 74 80 - reg-names: "proto", "phy", "pll" 75 81 - interrupts: the DSI interrupt line 76 - - ti,hwmods: "dss_dsi1" or "dss_dsi2" 82 + - ti,hwmods: "dss_dsi1" 77 83 - vdd-supply: power supply for DSI 78 84 - clocks: handles to fclk and pll clock 79 85 - clock-names: "fck", "sys_clk" 80 86 81 - Optional nodes: 82 - - Video port for DSI output 83 - - DSI controlled peripherals 84 - 85 87 DSI Endpoint required properties: 86 88 - lanes: list of pin numbers for the DSI lanes: CLK+, CLK-, DATA0+, DATA0-, 87 89 DATA1+, DATA1-, ... 88 - 89 - 90 - HDMI 91 - ---- 92 - 93 - Required properties: 94 - - compatible: "ti,omap4-hdmi" 95 - - reg: addresses and lengths of the register spaces for 'wp', 'pll', 'phy', 96 - 'core' 97 - - reg-names: "wp", "pll", "phy", "core" 98 - - interrupts: the HDMI interrupt line 99 - - ti,hwmods: "dss_hdmi" 100 - - vdda-supply: vdda power supply 101 - - clocks: handles to fclk and pll clock 102 - - clock-names: "fck", "sys_clk" 103 - 104 - Optional nodes: 105 - - Video port for HDMI output 106 - 107 - HDMI Endpoint optional properties: 108 - - lanes: list of 8 pin numbers for the HDMI lanes: CLK+, CLK-, D0+, D0-, 109 - D1+, D1-, D2+, D2-. (default: 0,1,2,3,4,5,6,7)
+27 -8
Documentation/devicetree/bindings/video/ti,omap5-dss.txt Documentation/devicetree/bindings/display/ti/ti,omap4-dss.txt
··· 1 - Texas Instruments OMAP5 Display Subsystem 1 + Texas Instruments OMAP4 Display Subsystem 2 2 ========================================= 3 3 4 - See Documentation/devicetree/bindings/video/ti,omap-dss.txt for generic 4 + See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic 5 5 description about OMAP Display Subsystem bindings. 6 6 7 7 DSS Core 8 8 -------- 9 9 10 10 Required properties: 11 - - compatible: "ti,omap5-dss" 11 + - compatible: "ti,omap4-dss" 12 12 - reg: address and length of the register space 13 13 - ti,hwmods: "dss_core" 14 14 - clocks: handle to fclk ··· 18 18 - DISPC 19 19 20 20 Optional nodes: 21 - - DSS Submodules: RFBI, DSI, HDMI 21 + - DSS Submodules: RFBI, VENC, DSI, HDMI 22 22 - Video port for DPI output 23 23 24 24 DPI Endpoint required properties: ··· 29 29 ----- 30 30 31 31 Required properties: 32 - - compatible: "ti,omap5-dispc" 32 + - compatible: "ti,omap4-dispc" 33 33 - reg: address and length of the register space 34 34 - ti,hwmods: "dss_dispc" 35 35 - interrupts: the DISPC interrupt ··· 41 41 ---- 42 42 43 43 Required properties: 44 - - compatible: "ti,omap5-rfbi" 44 + - compatible: "ti,omap4-rfbi" 45 45 - reg: address and length of the register space 46 46 - ti,hwmods: "dss_rfbi" 47 47 - clocks: handles to fclk and iclk ··· 52 52 - RFBI controlled peripherals 53 53 54 54 55 + VENC 56 + ---- 57 + 58 + Required properties: 59 + - compatible: "ti,omap4-venc" 60 + - reg: address and length of the register space 61 + - ti,hwmods: "dss_venc" 62 + - vdda-supply: power supply for DAC 63 + - clocks: handle to fclk 64 + - clock-names: "fck" 65 + 66 + Optional nodes: 67 + - Video port for VENC output 68 + 69 + VENC Endpoint required properties: 70 + - ti,invert-polarity: invert the polarity of the video signal 71 + - ti,channels: 1 for composite, 2 for s-video 72 + 73 + 55 74 DSI 56 75 --- 57 76 58 77 Required properties: 59 - - compatible: "ti,omap5-dsi" 78 + - compatible: "ti,omap4-dsi" 60 79 - reg: addresses and lengths of the register spaces for 'proto', 'phy' and 'pll' 61 80 - reg-names: "proto", "phy", "pll" 62 81 - interrupts: the DSI interrupt line ··· 97 78 ---- 98 79 99 80 Required properties: 100 - - compatible: "ti,omap5-hdmi" 81 + - compatible: "ti,omap4-hdmi" 101 82 - reg: addresses and lengths of the register spaces for 'wp', 'pll', 'phy', 102 83 'core' 103 84 - reg-names: "wp", "pll", "phy", "core"
Documentation/devicetree/bindings/video/ti,opa362.txt Documentation/devicetree/bindings/display/ti/ti,opa362.txt
Documentation/devicetree/bindings/video/ti,tfp410.txt Documentation/devicetree/bindings/display/ti/ti,tfp410.txt
Documentation/devicetree/bindings/video/ti,tpd12s015.txt Documentation/devicetree/bindings/display/ti/ti,tpd12s015.txt
Documentation/devicetree/bindings/video/toppoly,td028ttec1.txt Documentation/devicetree/bindings/display/panel/toppoly,td028ttec1.txt
Documentation/devicetree/bindings/video/tpo,td043mtea1.txt Documentation/devicetree/bindings/display/panel/tpo,td043mtea1.txt
Documentation/devicetree/bindings/video/vga-connector.txt Documentation/devicetree/bindings/display/connector/vga-connector.txt
Documentation/devicetree/bindings/video/via,vt8500-fb.txt Documentation/devicetree/bindings/display/via,vt8500-fb.txt
Documentation/devicetree/bindings/video/wm,prizm-ge-rops.txt Documentation/devicetree/bindings/display/wm,prizm-ge-rops.txt
Documentation/devicetree/bindings/video/wm,wm8505-fb.txt Documentation/devicetree/bindings/display/wm,wm8505-fb.txt