Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5fc537bf authored by Linus Walleij's avatar Linus Walleij
Browse files

drm/mcde: Add new driver for ST-Ericsson MCDE



This adds a new DRM driver for the ST-Ericsson Multi Channel
Display Engine, MCDE display controller.

This hardware has three independent DSI hosts and can composit
and display several memory buffers onto an LCD display. It
was developed for several years inside of ST-Ericsson and
shipped with a few million mobile phones from Sony and Samsung,
as well as with the Snowball community development board.

The driver is currently pretty rudimentary but supports a
simple framebuffer so we can get penguins and graphics when
using these SoCs.

Acked-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20190524092019.19355-1-linus.walleij@linaro.org
parent 9371ea5e
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -7,6 +7,7 @@ GPU Driver Documentation
   amdgpu
   amdgpu-dc
   i915
   mcde
   meson
   pl111
   tegra
+8 −0
Original line number Diff line number Diff line
.. SPDX-License-Identifier: GPL-2.0

=======================================================
 drm/mcde ST-Ericsson MCDE Multi-channel display engine
=======================================================

.. kernel-doc:: drivers/gpu/drm/mcde/mcde_drv.c
   :doc: ST-Ericsson MCDE DRM Driver
+7 −0
Original line number Diff line number Diff line
@@ -5128,6 +5128,13 @@ S: Maintained
F:	drivers/gpu/drm/tinydrm/st7735r.c
F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt

DRM DRIVER FOR ST-ERICSSON MCDE
M:	Linus Walleij <linus.walleij@linaro.org>
T:	git git://anongit.freedesktop.org/drm/drm-misc
S:	Maintained
F:	drivers/gpu/drm/mcde/
F:	Documentation/devicetree/bindings/display/ste,mcde.txt

DRM DRIVER FOR TDFX VIDEO CARDS
S:	Orphan / Obsolete
F:	drivers/gpu/drm/tdfx/
+2 −0
Original line number Diff line number Diff line
@@ -349,6 +349,8 @@ source "drivers/gpu/drm/panfrost/Kconfig"

source "drivers/gpu/drm/aspeed/Kconfig"

source "drivers/gpu/drm/mcde/Kconfig"

# Keep legacy drivers last

menuconfig DRM_LEGACY
+1 −0
Original line number Diff line number Diff line
@@ -118,3 +118,4 @@ obj-$(CONFIG_DRM_VBOXVIDEO) += vboxvideo/
obj-$(CONFIG_DRM_LIMA)  += lima/
obj-$(CONFIG_DRM_PANFROST) += panfrost/
obj-$(CONFIG_DRM_ASPEED_GFX) += aspeed/
obj-$(CONFIG_DRM_MCDE) += mcde/
Loading