[GIT PULL] exynos-drm-next

Inki Dae inki.dae at samsung.com
Sun Aug 3 22:02:16 PDT 2014

Hi Dave,

   This pull request includes i80 interface support, module auto-loading
   ipp consolidation, and trivail fixups and cleanups.

- Add i80 interface support. For this, we added some features to
  Exynos drm framework, which don't affect any other SoC and common
  framework because they are specific to Exynos drm.
- Add module auto-loading support. For this, sub drivers of Exynos drm
  exports their of match tables to userspace. This allows modules to be
  loaded automatically based on devicetree information
- Consolidate ipp driver. This patch just just includes cleanups and
  a littl bit refactoring codes.

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

Inki Dae

The following changes since commit 08d645c181e9b9482c249e82a061c279a986db15:

  agp: remove read/write stubs (2014-08-02 06:43:51 +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 ef7ce055a9e00f6376416466b996515a27b7cb31:

  drm/exynos: g2d: let exynos_g2d_get_ver_ioctl fail (2014-08-04 13:39:28 +0900)

Alban Browaeys (1):
      drm/exynos: g2d: add exynos4212 as a compatible device.

Andrzej Hajda (12):
      drm/exynos/ipp: remove type casting
      drm/exynos/ipp: remove unused field from exynos_drm_ipp_private
      drm/exynos/ipp: remove struct exynos_drm_ipp_private
      drm/exynos/ipp: correct address type
      drm/exynos/ipp: remove temporary variable
      drm/exynos/ipp: remove incorrect checks of list_first_entry result
      drm/exynos/ipp: simplify memory check function
      drm/exynos/ipp: remove useless registration checks
      drm/exynos/ipp: simplify ipp_find_obj
      drm/exynos/ipp: remove redundant messages
      drm/exynos/ipp: simplify ipp_create_id
      drm/exynos/ipp: simplify ipp_find_driver

Jingoo Han (1):
      drm/exynos: dp: Use correct module license

Joonyoung Shim (1):
      drm/exynos: control blending of mixer graphic layer 0

Krzysztof Kozlowski (1):
      drm/exynos: Fix NULL pointer exception when suspending without components

Marek Szyprowski (2):
      drm/exynos: hdmi: make 'hdmi-en' regulator optional and keep it enabled
      drm/exynos: hdmi: enable exynos 4210 and 4x12 soc support

Sachin Kamat (2):
      drm/exynos: Remove unused variable from exynos_hdmi.c
      drm/exynos: Remove unused variable in exynos_drm_gem.c

Seung-Woo Kim (1):
      drm/exynos: hdmi: add null check for hdmiphy_port

Sjoerd Simons (3):
      Subject: Revert "drm/exynos: fix module build error"
      Subject: Revert "drm/exynos: remove MODULE_DEVICE_TABLE definitions"
      drm/exynos: Add MODULE_DEVICE_TABLE entries for various components

Tobias Jakobi (2):
      drm/exynos: g2d: make ioctls more robust
      drm/exynos: g2d: let exynos_g2d_get_ver_ioctl fail

YoungJun Cho (12):
      drm/exynos: dsi: move the EoT packets configuration point
      drm/exynos: use wait_event_timeout() for safety usage
      ARM: dts: samsung-fimd: add LCD I80 interface specific properties
      drm/exynos: add TE handler to support LCD I80 interface
      drm/exynos: dsi: add TE interrupt handler to support LCD I80 interface
      drm/exynos: fimd: support LCD I80 interface
      ARM: dts: exynos_dsim: add exynos5410 compatible to DT bindings
      drm/exynos: dsi: add driver data to support Exynos5410/5420/5440 SoCs
      ARM: dts: exynos4: add system register property
      ARM: dts: exynos5: add system register property
      ARM: dts: exynos5420: add mipi-phy node
      ARM: dts: exynos5420: add dsi node

 .../devicetree/bindings/video/exynos_dsim.txt      |    4 +-
 .../devicetree/bindings/video/exynos_mixer.txt     |    5 +-
 .../devicetree/bindings/video/samsung-fimd.txt     |   28 ++
 arch/arm/boot/dts/exynos4.dtsi                     |    1 +
 arch/arm/boot/dts/exynos5.dtsi                     |    1 +
 arch/arm/boot/dts/exynos5420.dtsi                  |   20 ++
 drivers/gpu/drm/exynos/Kconfig                     |    1 +
 drivers/gpu/drm/exynos/exynos_dp_core.c            |    3 +-
 drivers/gpu/drm/exynos/exynos_drm_crtc.c           |   15 +-
 drivers/gpu/drm/exynos/exynos_drm_crtc.h           |    7 +
 drivers/gpu/drm/exynos/exynos_drm_drv.c            |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.h            |   10 +-
 drivers/gpu/drm/exynos/exynos_drm_dsi.c            |  270 +++++++++++++++++--
 drivers/gpu/drm/exynos/exynos_drm_fimc.c           |    1 +
 drivers/gpu/drm/exynos/exynos_drm_fimd.c           |  277 ++++++++++++++++----
 drivers/gpu/drm/exynos/exynos_drm_g2d.c            |   29 +-
 drivers/gpu/drm/exynos/exynos_drm_gem.c            |    3 -
 drivers/gpu/drm/exynos/exynos_drm_ipp.c            |  259 +++++-------------
 drivers/gpu/drm/exynos/exynos_drm_ipp.h            |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_rotator.c        |    1 +
 drivers/gpu/drm/exynos/exynos_hdmi.c               |   36 ++-
 drivers/gpu/drm/exynos/exynos_mixer.c              |   57 ++--
 include/video/samsung_fimd.h                       |    3 +-
 23 files changed, 739 insertions(+), 300 deletions(-)

More information about the dri-devel mailing list