-
Notifications
You must be signed in to change notification settings - Fork 102
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Link: https://patchwork.freedesktop.org/patch/msgid/20190524092019.19355-1-linus.walleij@linaro.org
- Loading branch information
Showing
13 changed files
with
3,745 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,6 +7,7 @@ GPU Driver Documentation | |
amdgpu | ||
amdgpu-dc | ||
i915 | ||
mcde | ||
meson | ||
pl111 | ||
tegra | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
.. 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
config DRM_MCDE | ||
tristate "DRM Support for ST-Ericsson MCDE (Multichannel Display Engine)" | ||
depends on DRM | ||
depends on CMA | ||
depends on ARM || COMPILE_TEST | ||
depends on OF | ||
select MFD_SYSCON | ||
select DRM_MIPI_DSI | ||
select DRM_BRIDGE | ||
select DRM_PANEL_BRIDGE | ||
select DRM_KMS_HELPER | ||
select DRM_KMS_CMA_HELPER | ||
select DRM_GEM_CMA_HELPER | ||
select VT_HW_CONSOLE_BINDING if FRAMEBUFFER_CONSOLE | ||
help | ||
Choose this option for DRM support for the ST-Ericsson MCDE | ||
Multi-Channel Display Engine. | ||
If M is selected the module will be called mcde_drm. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
mcde_drm-y += mcde_drv.o mcde_dsi.o mcde_display.o | ||
|
||
obj-$(CONFIG_DRM_MCDE) += mcde_drm.o |
Oops, something went wrong.