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@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel