[GIT PULL] exynos-drm-next

inki.dae at samsung.com inki.dae at samsung.com
Thu Apr 3 10:34:52 PDT 2014


Hi Dave,
   Sorry for late.
   This pull request includes MIPI-DSI driver, two panel drivers,
   super device support, and relevant dt bindings.

Summaries:
- Add MIPI-DSI Driver, and dt bindigs
- Add S6E8AA0 MIPI-DSI based panel drivers, and dt bindings
- Add LD9040 parallel panel driver
  . this driver is placed in drivers/gpu/drm/panel, and it seems
    to be used for exynos drm as of now,
- Add super device support, and dt bindings
  . this patch resolves the probe order issue to sub drivers
    without specific lists
- Some fixups

If there is any problem, please kindly let me know.

Thanks,
Inki Dae


The following changes since commit 2844ea3f252331cc0ecf3ae74f6226db2f580f8a:

  Merge branch 'primary-plane' of git://people.freedesktop.org/~robclark/linux into drm-next (2014-04-02 12:09:09 +1000)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git exynos-drm-next

for you to fetch changes up to a4521cbc01a711e78e22155885f991bcb96496de:

  drm/exynos: separate dpi from fimd (2014-04-04 02:22:16 +0900)

----------------------------------------------------------------
Andrzej Hajda (16):
      drm/mipi_dsi: add flags to DSI messages
      drm/mipi_dsi: create dsi devices only for nodes with reg property
      drm/exynos: disallow fbdev initialization if no device is connected
      exynos/dsim: add DT bindings
      drm/exynos: add DSIM driver
      panel/s6e8aa0: add DT bindings
      panel/ld9040: add DT bindings
      drm/panel: add ld9040 driver
      ARM: dts: exynos4210-universal_c210: add proper panel node
      drm/panel: add S6E8AA0 driver
      ARM: dts: exynos4: add MIPI DSI Master node
      ARM: dts: exynos4210-trats: add panel node
      ARM: dts: exynos4412-trats2: add panel node
      ARM: dts: exynos4210-trats: enable exynos/fimd node
      ARM: dts: exynos4412-trats2: enable exynos/fimd node
      drm/exynos: separate dpi from fimd

Inki Dae (7):
      drm/exynos: add super device support
      drm/exynos: dpi: fix hotplug fail issue
      drm/exynos: register platform driver at each kms sub drivers
      ARM: dts: exynos4210-universal: add super device node for exynos drm
      ARM: dts: exynos4210-trats: add super device node for exynos drm
      ARM: dts: exynos4412-trats2: add super device node for exynos drm
      exynos/drm: add DT bindings

 .../bindings/drm/exynos/samsung-exynos-drm.txt     |   32 +
 .../devicetree/bindings/panel/samsung,ld9040.txt   |   66 +
 .../devicetree/bindings/panel/samsung,s6e8aa0.txt  |   56 +
 .../devicetree/bindings/video/exynos_dsim.txt      |   80 +
 arch/arm/boot/dts/exynos4.dtsi                     |   14 +
 arch/arm/boot/dts/exynos4210-trats.dts             |   66 +
 arch/arm/boot/dts/exynos4210-universal_c210.dts    |   76 +-
 arch/arm/boot/dts/exynos4412-trats2.dts            |   75 +
 drivers/gpu/drm/drm_mipi_dsi.c                     |    6 +-
 drivers/gpu/drm/exynos/Kconfig                     |    9 +
 drivers/gpu/drm/exynos/Makefile                    |    1 +
 drivers/gpu/drm/exynos/exynos_dp_core.c            |   46 +-
 drivers/gpu/drm/exynos/exynos_drm_core.c           |  216 +--
 drivers/gpu/drm/exynos/exynos_drm_crtc.c           |   17 +
 drivers/gpu/drm/exynos/exynos_drm_crtc.h           |    4 +
 drivers/gpu/drm/exynos/exynos_drm_dpi.c            |   51 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.c            |  243 ++-
 drivers/gpu/drm/exynos/exynos_drm_drv.h            |   69 +-
 drivers/gpu/drm/exynos/exynos_drm_dsi.c            | 1558 ++++++++++++++++++++
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c          |   21 +
 drivers/gpu/drm/exynos/exynos_drm_fimd.c           |   75 +-
 drivers/gpu/drm/exynos/exynos_drm_vidi.c           |   61 +-
 drivers/gpu/drm/exynos/exynos_hdmi.c               |   60 +-
 drivers/gpu/drm/exynos/exynos_mixer.c              |   55 +-
 drivers/gpu/drm/panel/Kconfig                      |   14 +
 drivers/gpu/drm/panel/Makefile                     |    2 +
 drivers/gpu/drm/panel/panel-ld9040.c               |  376 +++++
 drivers/gpu/drm/panel/panel-s6e8aa0.c              | 1069 ++++++++++++++
 include/drm/drm_mipi_dsi.h                         |    6 +
 29 files changed, 3929 insertions(+), 495 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/drm/exynos/samsung-exynos-drm.txt
 create mode 100644 Documentation/devicetree/bindings/panel/samsung,ld9040.txt
 create mode 100644 Documentation/devicetree/bindings/panel/samsung,s6e8aa0.txt
 create mode 100644 Documentation/devicetree/bindings/video/exynos_dsim.txt
 create mode 100644 drivers/gpu/drm/exynos/exynos_drm_dsi.c
 create mode 100644 drivers/gpu/drm/panel/panel-ld9040.c
 create mode 100644 drivers/gpu/drm/panel/panel-s6e8aa0.c


More information about the dri-devel mailing list