ARM: at91/dt: fix sama5d5 lcdc pin definitions

Signed-off-by: Boris BREZILLON <boris.brezillon@free-electrons.com>
drm: atmel-hlcdc: rework output driver

Signed-off-by: Boris BREZILLON <boris.brezillon@free-electrons.com>
video: move mediabus format definition to a more standard place

Rename mediabus formats and move the enum into a separate header file so
that it can be used by DRM/KMS subsystem without any reference to the V4L2
subsystem.

Old V4L2_MBUS_ definitions are now macros that points to VIDEO_MBUS_
definitions.

Signed-off-by: Boris BREZILLON <boris.brezillon@free-electrons.com>
drm: add a new bus_format field to drm_display_info

Add a new bus_format field to describe different bus format used by
connectors to transfer their data.

This information can be used by connector implementations to configure
the display controller to use a specific format to transfer its data over
a given bus (i.e. RGB565, RGB666 or RGB888 on raw RGB or LVDS busses).

Signed-off-by: Boris BREZILLON <boris.brezillon@free-electrons.com>
drm: panel: simple-panel: add support for bus_format retrieval

Provide a way to specify panel requirement in terms of supported media bus
format (especially useful for panels connected to an RGB or LVDS bus).

Signed-off-by: Boris BREZILLON <boris.brezillon@free-electrons.com>
ARM: at91/dt: update sama5d3 DTs to match OF graph representation


Signed-off-by: Boris BREZILLON <boris.brezillon@free-electrons.com>
drm: atmel-hlcdc: rework output

Signed-off-by: Boris BREZILLON <boris.brezillon@free-electrons.com>