From: Inki Dae <inki.dae@samsung.com>
To: airlied@linux.ie
Cc: dri-devel@lists.freedesktop.org
Subject: [GIT PULL] exynos-drm-next for 4.6
Date: Wed, 2 Mar 2016 01:26:30 +0900 [thread overview]
Message-ID: <1456849590-22544-1-git-send-email-inki.dae@samsung.com> (raw)
Hi Dave,
This pull request includes Exynos5420/5422 SoC support, fixups and cleanups.
Summary:
- Add Exynos5420 SoC support to FIMD driver.
. This patch makes MIC(Mobile Image Compressor) IP to be bypassed in default
in case of Exynos5420 and later. The Display pipe line configuraion for
Exynos DRM driver will be considered through of graph concept later.
- Add Exynos5422 SoC support to MIPI-DSI driver.
. Exynos5422 SoC is similar to Exynos5433 SoC but software reset is different
each other so this patch consideres the difference.
- Get more precise clock divider value of FIMD controller.
. This patch changes DIV_ROUND_CLOSEST macro to be used instead of DIV_ROUND_UP.
- Refactor Exynos DRM device and driver registeration.
. This patch makes Exynos DRM driver to be easy-to-read and at the same time,
cleans it up by removing #ifdef ~ #endif things.
- Configure DMA-mapping address space common to Exynos DRM devices in more generic
without any hacks.
- some fixups and cleanups.
Please kindly let me know if there is any problem.
Thanks,
Inki Dae
The following changes since commit efcebcf983abf70a15958b9fb5237b1c38060d95:
Merge tag 'drm-intel-next-2016-02-14' of git://anongit.freedesktop.org/drm-intel into drm-next (2016-03-01 13:06:44 +1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git exynos-drm-next
for you to fetch changes up to 6c81e96d4bd10617b856ce3cb5fa09337871bfdf:
drm/exynos/dsi: use core helper to create DSI packet (2016-03-02 00:21:37 +0900)
----------------------------------------------------------------
Andrzej Hajda (11):
drm/exynos/decon: fix disable clocks order
drm/exynos/dsi: replace registry access macros with functions
drm/exynos/dsi: constify read only structures
drm/exynos/hdmi: remove unused variable
drm/exynos/decon: make irq handler static
drm/exynos: remove incorrect ccflags from Makefile
drm/exynos: remove struct exynos_drm_panel_info
drm/exynos/fimc: remove unused camera interface polarization code
drm/exynos: remove platform data structures and include/drm/exynos_drm.h
drm/exynos: use arch independent types in uapi header
drm/exynos/dsi: use core helper to create DSI packet
Chanho Park (3):
drm/exynos: support exynos5422 mipi-dsi
drm/exynos: use DIV_ROUND_CLOSEST to find the closest div
drm/exynos: add exynos5420 support for fimd
Joonyoung Shim (1):
drm/exynos: depend on ARCH_EXYNOS for DRM_EXYNOS
Marek Szyprowski (11):
drm/exynos: ipp: fix incorrect format specifiers in debug messages
drm/exynos: fix types for compilation on 64bit architectures
drm/exynos: mic: use devm_clk interface
drm/exynos: mic: convert to component framework
drm/exynos: mic: make all functions static
drm/exynos: dsi: restore support for drm bridge
drm/exynos: exynos5433_decon: fix wrong state assignment in decon_enable
drm/exynos: exynos5433_decon: fix wrong state in decon_vblank_enable
drm/exynos: fix incorrect cpu address for dma_mmap_attrs()
drm/exynos: refactor driver and device registration code
drm/exynos: use real device for DMA-mapping operations
.../bindings/display/exynos/exynos_dsim.txt | 1 +
.../bindings/display/exynos/samsung-fimd.txt | 3 +-
drivers/gpu/drm/exynos/Kconfig | 2 +-
drivers/gpu/drm/exynos/Makefile | 1 -
drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 10 +-
drivers/gpu/drm/exynos/exynos7_drm_decon.c | 1 -
drivers/gpu/drm/exynos/exynos_dp_core.c | 7 +-
drivers/gpu/drm/exynos/exynos_dp_core.h | 4 +-
drivers/gpu/drm/exynos/exynos_drm_drv.c | 265 +++++++++++---------
drivers/gpu/drm/exynos/exynos_drm_drv.h | 10 +-
drivers/gpu/drm/exynos/exynos_drm_dsi.c | 235 +++++++++--------
drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 2 +-
drivers/gpu/drm/exynos/exynos_drm_fimc.c | 30 +--
drivers/gpu/drm/exynos/exynos_drm_fimd.c | 34 ++-
drivers/gpu/drm/exynos/exynos_drm_g2d.c | 12 +-
drivers/gpu/drm/exynos/exynos_drm_gem.c | 16 +-
drivers/gpu/drm/exynos/exynos_drm_gsc.c | 2 +-
drivers/gpu/drm/exynos/exynos_drm_iommu.c | 39 +--
drivers/gpu/drm/exynos/exynos_drm_iommu.h | 4 +-
drivers/gpu/drm/exynos/exynos_drm_ipp.c | 32 +--
drivers/gpu/drm/exynos/exynos_drm_mic.c | 72 +++---
drivers/gpu/drm/exynos/exynos_drm_rotator.c | 3 +-
drivers/gpu/drm/exynos/exynos_drm_vidi.c | 8 +-
drivers/gpu/drm/exynos/exynos_hdmi.c | 2 -
include/drm/exynos_drm.h | 101 --------
include/uapi/drm/exynos_drm.h | 26 +-
26 files changed, 423 insertions(+), 499 deletions(-)
delete mode 100644 include/drm/exynos_drm.h
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
next reply other threads:[~2016-03-01 16:26 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-03-01 16:26 Inki Dae [this message]
-- strict thread matches above, loose matches on Subject: below --
2016-03-13 6:15 [GIT PULL] exynos-drm-next for 4.6 Inki Dae
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1456849590-22544-1-git-send-email-inki.dae@samsung.com \
--to=inki.dae@samsung.com \
--cc=airlied@linux.ie \
--cc=dri-devel@lists.freedesktop.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox