[RESEND][GIT PULL] exynos-drm-next

Inki Dae inki.dae at samsung.com
Thu Apr 3 20:42:34 PDT 2014


Hi Dave,

   I am re-sending git-pull request with fixing module build errors.

For this, I reverted one patch, and added two patches below,
- Revert 'drm/exynos: register platform driver at each kms sub drivers'
  . Exynos drm should be built as single module,
    so platform_driver_register of each sub driver should be called
    at exynos_drm_drv module.
- Remove MODULE_DEVICE_TABLE definition of DP and MIPI-DSI drivers.
- Export ptn3460_init function so that other modules can call this funtion.


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 exynos-drm-next

for you to fetch changes up to 0c64ef98ac2c49452d4e269132c0474871a1fd93:

  drm/bridge: export ptn3460_init function (2014-04-04 12:14:51 +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 (8):
      drm/exynos: add super device support
      drm/exynos: dpi: fix hotplug fail issue
      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
      drm/exynos: remove MODULE_DEVICE_TABLE definitions
      drm/bridge: export ptn3460_init function

 .../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/bridge/ptn3460.c                   |    1 +
 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            |  217 +--
 drivers/gpu/drm/exynos/exynos_drm_drv.h            |   65 +-
 drivers/gpu/drm/exynos/exynos_drm_dsi.c            | 1556 ++++++++++++++++++++
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c          |   21 +
 drivers/gpu/drm/exynos/exynos_drm_fimd.c           |   74 +-
 drivers/gpu/drm/exynos/exynos_drm_vidi.c           |   61 +-
 drivers/gpu/drm/exynos/exynos_hdmi.c               |   59 +-
 drivers/gpu/drm/exynos/exynos_mixer.c              |   54 +-
 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 +
 30 files changed, 3944 insertions(+), 446 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