[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.
Summary:
- 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.
Thanks,
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