linux_dsm_epyc7002/Documentation/devicetree/bindings/display
Maxime Ripard 104fe24a5f
dt-bindings: display: sun4i-drm: Add A83T pipeline
The A83T has two video pipelines in parallel that looks quite similar to
the other SoCs.

The video planes are handled through a controller called the mixer, and the
video signal is then passed to the timing controller (TCON).

And while there is two instances of the mixers and TCONs, they have a
significant number of differences. The TCONs are quite easy to deal with,
one is supposed to generate TV (in the broader term, so including things
like HDMI) signals, the other one LCD (so RGB, LVDS, DSI) signals. And
while they are called TCON0 and TCON1 in the A83t datasheet, newer SoCs
call them TCON-TV and TCON-LCD, which seems more appropriate.

However, the mixers differ mostly by their capabilities, with some features
being available only in the first one, or the number of planes they expose,
but also through their register layout. And while the capabilities could be
represented as properties, the register layout differences would need to
express all the registers offsets as properties, which is usually quite
bad. Especially since documentation on that hardware block is close to
non-existent and we don't even have the list of all those registers in the
first place.

So let's call them mixer 0 and 1 in our compatibles, even though the name
is pretty bad...

At the moment, we only have tested the code on a board that has a single
display output, so we're leaving the tcon-tv and mixer1 out.

Reviewed-by: Rob Herring <robh@kernel.org>
Reviewed-by: Chen-Yu Tsai <wens@csie.org>
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Link: https://patchwork.freedesktop.org/patch/msgid/2702a5c1d224af1c51743492ad1b917966f2ad43.1513854122.git-series.maxime.ripard@free-electrons.com
2018-01-04 20:04:12 +01:00
..
armada
atmel dt-bindings: Remove "status" from examples 2017-09-05 10:03:06 -05:00
bridge ARM: Device-tree updates for 4.15 2017-11-16 15:48:26 -08:00
connector dt-bindings: hdmi-connector: add DDC I2C bus phandle documentation 2016-06-16 16:30:39 +02:00
etnaviv dt-bindings: Remove leading zeros from bindings notation 2017-11-09 17:05:05 -06:00
exynos dt-bindings: exynos5433-decon: remove i80-if-timings property 2017-08-25 11:58:08 +09:00
hisilicon drm/hisilicon: Fix spelling of clock in hisi-ade.txt 2016-12-18 14:48:24 +01:00
imx fixes/cleanups for rc1, non-desktop flags for VR 2017-11-23 21:04:56 -10:00
mediatek dt-bindings: display: mediatek: update supported chips 2017-04-08 00:02:11 +08:00
msm dt-bindings: display: msm: update clk names 2017-10-28 11:01:34 -04:00
panel drm/panel: Add DT bindings for Ilitek ILI9322 2017-12-22 09:05:35 +01:00
rockchip dt-bindings: add document for rk3126-vop 2017-11-16 14:19:29 +08:00
sunxi dt-bindings: display: sun4i-drm: Add A83T pipeline 2018-01-04 20:04:12 +01:00
tegra dt-bindings: host1x: Add Tegra186 information 2017-10-20 14:19:51 +02:00
ti dt-bindings: Move "ti,tfp410.txt" from display/ti to display/bridge 2016-11-30 14:16:33 +02:00
tilcdc Documentation: display: fix wrong documentation paths 2017-01-09 14:24:54 -06:00
amlogic,meson-dw-hdmi.txt dt-bindings: display: amlogic, meson-dw-hdmi: Add optional HDMI 5V regulator 2017-12-08 10:43:33 +01:00
amlogic,meson-vpu.txt dt-bindings: display: amlogic, meson-vpu: Add optional power domain property 2017-12-08 10:43:28 +01:00
arm,hdlcd.txt Documentation: drm: Add DT bindings for ARM HDLCD 2016-02-10 10:58:33 +00:00
arm,malidp.txt dt/bindings: display: Add DT bindings for Mali Display Processors. 2016-06-15 15:18:20 +01:00
arm,pl11x.txt Documentation: display: fix wrong documentation paths 2017-01-09 14:24:54 -06:00
atmel,lcdc.txt dt-bindings: Remove "status" from examples 2017-09-05 10:03:06 -05:00
brcm,bcm-vc4.txt drm/vc4: Add specific compatible strings for Cygnus. 2017-05-08 12:24:06 -07:00
cirrus,clps711x-fb.txt Documentation: display: fix wrong documentation paths 2017-01-09 14:24:54 -06:00
faraday,tve200.txt drm/tve200: Add DT bindings 2017-08-23 23:07:36 +02:00
fsl,dcu.txt drm/fsl-dcu: rework codes to support of_graph dt binding for panel 2016-07-15 18:06:28 -07:00
fsl,tcon.txt dt-bindings: Remove "status" from examples 2017-09-05 10:03:06 -05:00
google,goldfish-fb.txt Documentation: Add device tree binding for Goldfish FB driver 2017-11-09 18:09:30 +01:00
ht16k33.txt auxdisplay: ht16k33: Driver for LED controller 2016-11-10 16:53:19 +01:00
ilitek,ili9225.txt dt-bindings: update compatible string for ILI9225 2018-01-03 13:52:26 +01:00
marvell,pxa2xx-lcdc.txt dt-bindings: Remove "status" from examples 2017-09-05 10:03:06 -05:00
mipi-dsi-bus.txt
multi-inno,mi0283qt.txt dt-bindings: Add Multi-Inno MI0283QT binding 2017-02-18 18:05:01 +01:00
mxsfb.txt dt-bindings: mxsfb: Add new bindings for the MXSFB driver 2016-12-06 03:02:25 +01:00
renesas,du.txt dt-bindings: display: rcar-du: Add a VSP channel index to the vsps DT property 2017-07-27 16:26:55 +02:00
repaper.txt dt-bindings: Add Pervasive Displays RePaper bindings 2017-07-14 19:29:33 +02:00
simple-framebuffer-sunxi.txt dt-bindings: Remove "status" from examples 2017-09-05 10:03:06 -05:00
simple-framebuffer.txt dt-bindings: Remove leading zeros from bindings notation 2017-11-09 17:05:05 -06:00
sitronix,st7586.txt dt-bindings: add binding for Sitronix ST7586 display panels 2017-08-11 18:29:47 +02:00
sitronix,st7735r.txt dt-bindings: Add binding for Sitronix ST7735R display panels 2018-01-03 13:53:46 +01:00
sm501fb.txt
snps,arcpgu.txt drm: Add DT bindings documentation for ARC PGU display controller 2016-04-26 18:26:45 +03:00
ssd1289fb.txt
ssd1307fb.txt fbdev/ssd1307fb: add support to enable VBAT 2017-02-08 16:43:59 +01:00
st,stih4xx.txt
st,stm32-ltdc.txt dt-bindings: display: stm32: add a 2nd endpoint 2017-11-07 14:47:30 +01:00
via,vt8500-fb.txt
wm,prizm-ge-rops.txt
wm,wm8505-fb.txt
zte,vou.txt dt-bindings: display: add support for ZTE VGA device 2017-05-04 13:52:26 +08:00