[GIT PULL] exynos-drm-next
Inki Dae
inki.dae at samsung.com
Sun Jun 1 23:22:51 PDT 2014
Hi Dave,
This pull request resolves hdmi dt broken issue, probe order and
deferred probe issues, and consolidates hdmi and ipp drivers, and
also includes fixups and cleanups.
Summary:
- Resolve probe order and deferred probe issue with component framework
support.
- Resolve hdmi dt broken issue.
. HDMI DT support, which was broken since CCF (common clock framework)
support, and considring legacy dt binding.
- Consolidate HDMI part.
. APB based phy support for Exynos5420 and later, and fixups related
to power on/off sequence.
- Consolidate IPP part.
. Mostly bug fixups and code cleanups.
- Trivial fixups and code cleanups.
And we are now reviewing i80 LCD interface support (v3) for Exynos drm.
So we may have pull-request one more time if the review could be
completed within merge-window.
If there is any problem, please kindly let me know.
Thanks,
Inki Dae
The following changes since commit 182407a6ed5333fc37dd980a8de91a8f826a94f6:
drm: add DP MST encoder type (2014-05-30 11:59: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 df5225bc9a87f1589a17797ee8e193608e4f3a9e:
drm/exynos: consider deferred probe case (2014-06-02 14:29:39 +0900)
----------------------------------------------------------------
Akshu Agrawal (1):
drm/exynos: fimd: clear channel before enabling iommu
Andrew Bresticker (1):
drm/exynos: dp: support hotplug detection via GPIO
Andrzej Hajda (13):
drm/exynos: separate dpi from fimd
drm/exynos/ipp: fix get_property IOCTL
drm/exynos/ipp: correct ipp_id field initialization
drm/exynos/ipp: simplify property list allocation
drm/exynos/fimc: simplify pre-scaler ratio calculation
drm/exynos/fimc: simplify irq masking function
drm/exynos/fimc: replace hw access macros with functions
drm/exynos/fimc: replace mutex by spinlock
drm/exynos/fimc: simplify and rename fimc_dst_get_buf_seq
drm/exynos: remove redundant mutex_unlock
drm/exynos: add fimd dependency to fimd related encoders
drm/exynos: ipp: remove description of non-existing field
drm/exynos/fimd: allow multiplatform configuration
Daniel Kurtz (3):
drm/exynos/fbdev: don't set fix.smem/mmio_{start,len}
drm/exynos/fbdev: don't set mode_config.fb_base
drm/exynos: hdmi: remove unnecessary memset
Inki Dae (8):
drm/exynos: modify goto labels to meaningful names
drm/exynos: add component framework support
drm/exynos: dpi: fix hotplug fail issue
drm/exynos: fix comment to exynos_drm_device_subdrv_prove call
drm/exynos: remove unnecessary runtime pm interfaces
drm/exynos: dsi: remove unnecessary pm interfaces
drm/exynos: hdmi: consider legacy dt binding
drm/exynos: consider deferred probe case
Jean Delvare (1):
drm/exynos: Fix PTN3460 dependency
Jingoo Han (6):
drm/exynos: fb: make local symbol static
drm/exynos: hdmi: make local symbols static
drm/exynos: dp: remove unnecessary OOM messages
drm/exynos: rotator: add missing braces
drm/exynos: dp: Use DPCD defines of drm_dp_helper.h
drm/exynos: remove unnecessary exynos_hdmi.h file
Joonyoung Shim (1):
drm/exynos: remove DRIVER_HAVE_IRQ feature
Paul Taysom (1):
drm/exynos: check for null pointers in error handling
Rahul Sharma (8):
drm/exynos: replace hdmi reset with hdmi disable
drm/exynos: remove unnecessary read for phy configuration values
drm/exynos: add support for apb mapped phys in hdmi driver
drm/exynos: enable support for exynos5420 hdmi device
drm/exynos: allocate non-contigous buffers when iommu is enabled
drm/exynos: use regmap interface to set hdmiphy control bit in pmu
drm/exynos: use 4WORD dma burst length for small fbs
drm/exynos: remove hardware overlays disable from fimd probe
Sachin Kamat (5):
drm/exynos: Staticize exynos_dpi_of_find_panel_node
drm/exynos: Remove duplicate inclusion of i2c.h
drm/exynos: Staticize local symbols in exynos_hdmi.c
drm/exynos: Fix checkpatch warning in exynos_dp_reg.c
drm/exynos: Use PTR_ERR_OR_ZERO in exynos_dp_core.c
Sean Paul (3):
drm/exynos: Don't reset hdmiphy on hdmi off
drm/exynos: Debounce HDMI hotplug interrupts
drm/exynos: Read hpd gpio in is_connected callback
Seung-Woo Kim (1):
drm/exynos: hdmi: remove unnecessary dedicated i2c drivers
Shirish S (3):
drm/exynos: update phy settings for RB resolutions
drm/exynos: restore core HDMI settings
drm/exynos: add hdmiphy power on/off sequence
Takashi Iwai (1):
drm/exynos: Fix double locks at PM resume
YoungJun Cho (8):
drm/exynos: ipp: remove usless list_empty() functions
drm/exynos: ipp: remove duplicated setting
drm/exynos: ipp: rename cmd_lock to lock
drm/exynos: ipp: add cmd_lock for cmd_list
drm/exynos: ipp: add ipp_remove_id()
drm/exynos: ipp: rearrange c_node->mem_lock using routines
drm/exynos: ipp: rearrange c_node->event_lock using routine
drm/exynos: ipp: update comment for struct drm_ipp_buf_info
.../devicetree/bindings/video/exynos_dp.txt | 4 +
.../devicetree/bindings/video/exynos_hdmi.txt | 3 +
drivers/gpu/drm/Kconfig | 4 +-
drivers/gpu/drm/exynos/Kconfig | 8 +-
drivers/gpu/drm/exynos/exynos_ddc.c | 63 --
drivers/gpu/drm/exynos/exynos_dp_core.c | 202 +++---
drivers/gpu/drm/exynos/exynos_dp_core.h | 60 +-
drivers/gpu/drm/exynos/exynos_dp_reg.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 | 65 +-
drivers/gpu/drm/exynos/exynos_drm_drv.c | 446 ++++++++-----
drivers/gpu/drm/exynos/exynos_drm_drv.h | 87 +--
drivers/gpu/drm/exynos/exynos_drm_dsi.c | 114 ++--
drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 10 +-
drivers/gpu/drm/exynos/exynos_drm_fimc.c | 427 ++++++-------
drivers/gpu/drm/exynos/exynos_drm_fimd.c | 211 +++++--
drivers/gpu/drm/exynos/exynos_drm_gem.c | 22 +-
drivers/gpu/drm/exynos/exynos_drm_gsc.c | 10 +-
drivers/gpu/drm/exynos/exynos_drm_ipp.c | 258 ++++----
drivers/gpu/drm/exynos/exynos_drm_ipp.h | 12 +-
drivers/gpu/drm/exynos/exynos_drm_rotator.c | 11 +-
drivers/gpu/drm/exynos/exynos_drm_vidi.c | 101 ++-
drivers/gpu/drm/exynos/exynos_hdmi.c | 652 +++++++++++++++-----
drivers/gpu/drm/exynos/exynos_hdmi.h | 23 -
drivers/gpu/drm/exynos/exynos_hdmiphy.c | 65 --
drivers/gpu/drm/exynos/exynos_mixer.c | 67 +-
drivers/gpu/drm/exynos/regs-hdmi.h | 16 +
include/drm/drm_dp_helper.h | 2 +
30 files changed, 1807 insertions(+), 1419 deletions(-)
delete mode 100644 drivers/gpu/drm/exynos/exynos_ddc.c
delete mode 100644 drivers/gpu/drm/exynos/exynos_hdmi.h
delete mode 100644 drivers/gpu/drm/exynos/exynos_hdmiphy.c
More information about the dri-devel
mailing list