[GIT PULL] exynos-drm-next
Inki Dae
inki.dae at samsung.com
Wed Oct 28 03:17:23 PDT 2015
Hi Dave,
There was one patch I missed. Sorry about this.
Below patch removes the hack codes used to build page array and uses more generic way instead.
drm/exynos/gem: remove DMA-mapping hacks used for constructing page array
I have merged this patch to exynos-drm-next just before.
Thanks,
Inki Dae
2015년 10월 28일 15:55에 Inki Dae 이(가) 쓴 글:
> Hi Dave,
>
> This pull request includes comprehensive cleanups to HDMI part and
> several fixups, and revive a Exynos specific interface which was used
> to get fake offset, which is required for application using render node
> to access a gem memory. For userspace codes for the use of this interface,
> you can refer to below link,
> https://github.com/dofmind/libdrm/commit/5cc58d765c61b37a26372de9701f3ffe3a1bef70
>
> We will post a patch for libdrm after this patch is merged to mainline.
>
> In addition, this pull request includes also a defconfig patch which enables
> mixer driver as default. For this, I got already Acked-by from Krzysztof
> Kozlowski who is a Exynos SoC maintainer.
>
> Please kindly let me know if there is any problem.
>
> Thanks,
> Inki Dae
>
> The following changes since commit d7e1bc3f5e70c5a106606e33cfa4d413459611ba:
>
> Merge branch 'msm-next' of git://people.freedesktop.org/~robclark/linux into drm-next (2015-10-23 11:54:03 +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 01bdaac3d7febed08e1b257a9cbb07e04ba8ce4c:
>
> ARM: exynos_defconfig: enable Exynos DRM Mixer driver (2015-10-28 15:18:31 +0900)
>
> ----------------------------------------------------------------
> Andrzej Hajda (27):
> drm/exynos/hdmi: remove support for deprecated compatible
> drm/exynos/hdmi: use mappings for registers with IP dependent address
> drm/exynos/hdmi: move PLL stabilization check code to separate function
> drm/exynos/hdmi: simplify HDMI-PHY power sequence
> drm/exynos/hdmi: replace all writeb with writel
> drm/exynos/hdmi: fix removal order
> drm/exynos/hdmi: use optional regulator_get for hdmi-en
> drm/exynos/hdmi: use constant size array for regulators
> drm/exynos/hdmi: simplify clock re-parenting
> drm/exynos/hdmi: convert to gpiod API
> drm/exynos/hdmi: remove deprecated hdmi_resources structure
> drm/exynos/hdmi: convert container_of macro to inline function
> drm/exynos/hdmi: improve HDMI/ACR related code
> drm/exynos/hdmi: remove unused field
> drm/exynos/decon5433: add PCLK clock
> drm/exynos/decon5433: fix timing registers writes
> drm/exynos/decon5433: add function to set particular register bits
> drm/exynos/decon5433: merge different flag fields
> drm/exynos/decon5433: remove duplicated initialization
> drm/exynos/decon5433: add support for DECON-TV
> drm/exynos: add atomic_check callback to exynos_crtc
> drm/exynos/mixer: replace direct cross-driver call with drm mode validation
> drm/exynos: separate Mixer and HDMI drivers
> drm/exynos: abstract out common dependency
> drm/exynos: re-arrange Kconfig entries
> drm/exynos: simplify Kconfig component names
> ARM: exynos_defconfig: enable Exynos DRM Mixer driver
>
> Gustavo Padovan (2):
> drm/exynos: add global macro for the default primary plane
> drm/exynos: add cursor plane support
>
> Ingi Kim (1):
> drm/exynos: fix spelling errors
>
> Joonyoung Shim (3):
> drm/exynos: fix to detach device of iommu
> drm/exynos: cleanup name of gem object for exynos_drm
> drm/exynos: add DRM_EXYNOS_GEM_MAP ioctl
>
> Tomasz Stanislawski (1):
> drm: exynos: mixer: fix using usleep() in atomic context
>
> arch/arm/configs/exynos_defconfig | 1 +
> drivers/gpu/drm/exynos/Kconfig | 75 ++--
> drivers/gpu/drm/exynos/Makefile | 3 +-
> drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 324 +++++++++--------
> drivers/gpu/drm/exynos/exynos7_drm_decon.c | 7 +-
> drivers/gpu/drm/exynos/exynos_drm_crtc.c | 12 +
> drivers/gpu/drm/exynos/exynos_drm_drv.c | 6 +-
> drivers/gpu/drm/exynos/exynos_drm_drv.h | 5 +
> drivers/gpu/drm/exynos/exynos_drm_fb.c | 45 ++-
> drivers/gpu/drm/exynos/exynos_drm_fb.h | 5 +-
> drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 53 +--
> drivers/gpu/drm/exynos/exynos_drm_fimc.c | 16 +-
> drivers/gpu/drm/exynos/exynos_drm_fimd.c | 7 +-
> drivers/gpu/drm/exynos/exynos_drm_gem.c | 248 +++++++------
> drivers/gpu/drm/exynos/exynos_drm_gem.h | 19 +-
> drivers/gpu/drm/exynos/exynos_drm_gsc.c | 12 +-
> drivers/gpu/drm/exynos/exynos_drm_iommu.c | 3 +-
> drivers/gpu/drm/exynos/exynos_drm_plane.c | 20 +-
> drivers/gpu/drm/exynos/exynos_drm_plane.h | 2 +
> drivers/gpu/drm/exynos/exynos_drm_vidi.c | 8 +-
> drivers/gpu/drm/exynos/exynos_hdmi.c | 496 +++++++++-----------------
> drivers/gpu/drm/exynos/exynos_mixer.c | 17 +-
> drivers/gpu/drm/exynos/exynos_mixer.h | 20 --
> drivers/gpu/drm/exynos/regs-hdmi.h | 33 +-
> include/uapi/drm/exynos_drm.h | 17 +-
> include/video/exynos5433_decon.h | 29 ++
> 26 files changed, 703 insertions(+), 780 deletions(-)
> delete mode 100644 drivers/gpu/drm/exynos/exynos_mixer.h
> _______________________________________________
> dri-devel mailing list
> dri-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/dri-devel
>
More information about the dri-devel
mailing list