Commit dc5b9614 authored by Maxime Jourdan's avatar Maxime Jourdan Committed by Neil Armstrong

dt-bindings: display: amlogic, meson-vpu: exclusively use amlogic, canvas

When the DRM driver for the meson platform was created, the bindings
required that the DMC register region was provided.

Through those DMC registers, the display driver could configure an IP
called "canvas", a video lookup table used by the display IP.

It was later discovered that "canvas" is actually an IP shared by other
components than display: video decoder, 2D engine.. and that it wasn't
possible to keep the canvas code in DRM.

Over the past few months, incremental efforts have been deployed to
create a standalone meson-canvas driver [1], and the DRM driver was
patched to optionally use it if present [2].

This is the final step of those efforts where we simply remove any
control over DMC that the meson DRM driver has.

Please note that this breaks compatibility with older DTs that only
provide the DMC register range but not the amlogic,canvas node.

[1] https://patchwork.kernel.org/cover/10573771/
[2] https://patchwork.freedesktop.org/series/52076/Signed-off-by: default avatarMaxime Jourdan <mjourdan@baylibre.com>
Reviewed-by: default avatarNeil Armstrong <narmstrong@baylibre.com>
Signed-off-by: default avatarNeil Armstrong <narmstrong@baylibre.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190311105144.7276-2-mjourdan@baylibre.com
parent 29054230
...@@ -60,15 +60,14 @@ Required properties: ...@@ -60,15 +60,14 @@ Required properties:
- reg: base address and size of he following memory-mapped regions : - reg: base address and size of he following memory-mapped regions :
- vpu - vpu
- hhi - hhi
- dmc
- reg-names: should contain the names of the previous memory regions - reg-names: should contain the names of the previous memory regions
- interrupts: should contain the VENC Vsync interrupt number - interrupts: should contain the VENC Vsync interrupt number
- amlogic,canvas: phandle to canvas provider node as described in the file
../soc/amlogic/amlogic,canvas.txt
Optional properties: Optional properties:
- power-domains: Optional phandle to associated power domain as described in - power-domains: Optional phandle to associated power domain as described in
the file ../power/power_domain.txt the file ../power/power_domain.txt
- amlogic,canvas: phandle to canvas provider node as described in the file
../soc/amlogic/amlogic,canvas.txt
Required nodes: Required nodes:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment