|
|
Subscribe / Log in / New account

DRM driver for ST-Ericsson MCDE

From:  Linus Walleij <linus.walleij-AT-linaro.org>
To:  dri-devel-AT-lists.freedesktop.org, Daniel Vetter <daniel-AT-ffwll.ch>, David Airlie <airlied-AT-linux.ie>
Subject:  [PATCH 0/4] DRM driver for ST-Ericsson MCDE
Date:  Thu, 7 Feb 2019 09:36:43 +0100
Message-ID:  <20190207083647.20615-1-linus.walleij@linaro.org>
Cc:  linux-arm-kernel-AT-lists.infradead.org
Archive-link:  Article

This adds a driver for the ST-Ericsson MCDE.

I had to come up with some way to support passing an external
encoder to the simple KMS helper to make DSI work with the
simple KMS helper.

This work was motivated by the ongoing work on the LIMA driver,
as Ux500 has the MALI400 so once that driver is in place
as well, there will be a full graphic stack for Ux500 with
this display driver, which is pretty neat.

Linus Walleij (4):
  drm/simple_kms_helper: enable use of external encoder
  drm/mcde: Add device tree bindings
  drm/mcde: Add new driver for ST-Ericsson MCDE
  ARM: dts: Ux500: Add MCDE and Samsung display

 .../devicetree/bindings/display/ste,mcde.txt  |  110 ++
 Documentation/gpu/drivers.rst                 |    1 +
 Documentation/gpu/mcde.rst                    |    6 +
 arch/arm/boot/dts/ste-dbx5x0.dtsi             |   36 +-
 arch/arm/boot/dts/ste-href-stuib.dtsi         |   25 +
 arch/arm/boot/dts/ste-href-tvk1281618.dtsi    |   25 +
 drivers/gpu/drm/Kconfig                       |    2 +
 drivers/gpu/drm/Makefile                      |    1 +
 drivers/gpu/drm/drm_simple_kms_helper.c       |   23 +-
 drivers/gpu/drm/mcde/Kconfig                  |   18 +
 drivers/gpu/drm/mcde/Makefile                 |    3 +
 drivers/gpu/drm/mcde/mcde_display.c           | 1285 +++++++++++++++
 drivers/gpu/drm/mcde/mcde_drm.h               |   52 +
 drivers/gpu/drm/mcde/mcde_drv.c               |  540 +++++++
 drivers/gpu/drm/mcde/mcde_dsi.c               | 1376 +++++++++++++++++
 15 files changed, 3493 insertions(+), 10 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/ste,mcde.txt
 create mode 100644 Documentation/gpu/mcde.rst
 create mode 100644 drivers/gpu/drm/mcde/Kconfig
 create mode 100644 drivers/gpu/drm/mcde/Makefile
 create mode 100644 drivers/gpu/drm/mcde/mcde_display.c
 create mode 100644 drivers/gpu/drm/mcde/mcde_drm.h
 create mode 100644 drivers/gpu/drm/mcde/mcde_drv.c
 create mode 100644 drivers/gpu/drm/mcde/mcde_dsi.c

-- 
2.20.1

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel


Copyright © 2019, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds