[GIT PULL] exynos-drm-next
Inki Dae
inki.dae at samsung.com
Sun Dec 13 20:56:57 PST 2015
Hi Dave,
This pull request includes runtime pm support, of_graph based dt binding
support for DP(Display Port) panel and cleanups for Exynos DRM IPP
enhancement.
Summary:
- Support runtime pm
. In case of most ARM SoC, each IP has each power domain which should be
controlled by each IP driver using runtime pm interface. So this patch
series makes each IP driver to control its own power domain when
drm dpms is requested.
- Support of_graph based dt binding for DP panel.
. This patch series adds of_graph based dt binding for DP panel.
And also it keeps backward compatibility. This includes dt binding
patch so I got Acked-by from Krzysztof Kozlowski who is a Exynos
SoC maintainer and from Rob Herring who is a device tree maintainer.
- Cleanup for Exynos DRM IPP enhancement.
. This patch series is a first step for enhancing existing IPP framework
which will integrate existing IPP functions with DRM KMS part so that
these can be transparent to userspace. For other portion of the patch
series, we will have more times for the review.
Plese, kindly let know if there is any problem.
Thanks,
Inki Dae
The following changes since commit 663a233eef643b38f36c05535cb5c9a4972edcc1:
Merge branch 'drm-header-fixes' of https://github.com/GabrielL/linux into drm-next (2015-12-11 13:46:05 +1000)
are available in the git repository at:
gitolite.kernel.org:/pub/scm/linux/kernel/git/daeinki/drm-exynos.git exynos-drm-next
for you to fetch changes up to 9bac40cf28c9318f0b3eb6c81ce35f32581ef7b4:
drm/exynos: gem: remove old unused prototypes (2015-12-13 22:22:59 +0900)
----------------------------------------------------------------
Andrzej Hajda (1):
drm/exynos: simplify sleep PM ops
Gustavo Padovan (7):
drm/exynos: do not start enabling DP at bind() phase
drm/exynos: add pm_runtime to DP
drm/exynos: add pm_runtime to HDMI
drm/exynos: add pm_runtime to Mixer
drm/exynos: add pm_runtime to FIMD
drm/exynos: add pm_runtime to DECON 5433
drm/exynos: add pm_runtime to DECON 7
Inki Dae (5):
drm/exynos: dsi: add runtime pm support
drm/exynos: dsi: modify a error type when getting a node failed
drm/exynos: decon: remove unused variables
drm/exynos: dp: add of_graph dt binding support for panel
dt-bindings: exynos-dp: update ports node binding for panel
Javier Martinez Canillas (1):
ARM: dts: Use OF graph for DP to panel connection in exynos5800-peach-pi
Marek Szyprowski (12):
drm/exynos: rotator: convert to common clock framework
drm/exynos: exynos7-decon: remove excessive check
drm/exynos: move dma_addr attribute from exynos plane to exynos fb
drm/exynos: introduce exynos_drm_plane_state structure
drm/exynos: mixer: use crtc->state->adjusted_mode instead of crtc->mode
drm/exynos: mixer: enable video overlay plane only when VP is available
drm/exynos: introduce exynos_drm_plane_config structure
drm/exynos: add generic check for plane state
drm/exynos: mixer: use ratio precalculated in exynos_state
drm/exynos: fix clipping when scaling is enabled
drm/exynos: fimd: fix dma burst size setting for small plane size
drm/exynos: gem: remove old unused prototypes
Seung-Woo Kim (3):
drm/exynos: gsc: prepare and unprepare gsc clock
drm/exynos: gsc: fix wrong pm_runtime state
drm/exynos: gsc: add device tree support and remove usage of static mappings
.../bindings/display/exynos/exynos_dp.txt | 41 +++-
.../devicetree/bindings/media/exynos5-gsc.txt | 4 +
arch/arm/boot/dts/exynos5800-peach-pi.dts | 15 +-
drivers/gpu/drm/exynos/Kconfig | 2 +-
drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 104 ++++++---
drivers/gpu/drm/exynos/exynos7_drm_decon.c | 161 +++++++-------
drivers/gpu/drm/exynos/exynos_dp_core.c | 179 ++++++++++++---
drivers/gpu/drm/exynos/exynos_dp_core.h | 1 +
drivers/gpu/drm/exynos/exynos_drm_drv.c | 76 +++----
drivers/gpu/drm/exynos/exynos_drm_drv.h | 81 ++++---
drivers/gpu/drm/exynos/exynos_drm_dsi.c | 151 +++++++------
drivers/gpu/drm/exynos/exynos_drm_fb.c | 16 +-
drivers/gpu/drm/exynos/exynos_drm_fb.h | 3 +-
drivers/gpu/drm/exynos/exynos_drm_fimd.c | 142 +++++++-----
drivers/gpu/drm/exynos/exynos_drm_gem.h | 28 ---
drivers/gpu/drm/exynos/exynos_drm_gsc.c | 35 ++-
drivers/gpu/drm/exynos/exynos_drm_plane.c | 215 +++++++++++-------
drivers/gpu/drm/exynos/exynos_drm_plane.h | 7 +-
drivers/gpu/drm/exynos/exynos_drm_rotator.c | 4 +-
drivers/gpu/drm/exynos/exynos_drm_vidi.c | 31 ++-
drivers/gpu/drm/exynos/exynos_hdmi.c | 49 ++++-
drivers/gpu/drm/exynos/exynos_mixer.c | 239 +++++++++++----------
drivers/gpu/drm/exynos/regs-gsc.h | 4 +-
23 files changed, 983 insertions(+), 605 deletions(-)
More information about the dri-devel
mailing list