[GIT PULL] exynos-drm-fixes
Inki Dae
inki.dae at samsung.com
Mon Jan 7 18:09:10 PST 2013
Hi Dave,
This patch set adds bug fixes and code cleanups and also
includes previous pull request you missed.
http://www.spinics.net/lists/dri-devel/msg32253.html
Summary:
- change exynos file license
. Most of exynos files had been copied from some randome
file and not updated correctly(wrong company name used).
This was our mistakes so chagnes it correctly. For this,
I'm not sure that this patch should go to -fix or -next.
So please give me any comment if there is any problem.
- consider buffer allocation without iommu
. Without iommu, dma_alloc_attrs function allocates some
memory region and returns cpu address so this patch makes
the cpu address to be set to buf->kvaddr correctly
- cleanups to ipp relevant codes.
- use common finish page flip function
. to avoid the duplication of same code, use
exynos_drm_crtc_finish_pageflip function commonly instead
of each one.
- fix fimd resume issue.
. when fimd was turned off by suspend, there was one issue that
the fimd wasn't turned on by resume so fix it chaing resume
condition.
If there is any problem, please kindly let me know.
Thanks,
Inki Dae
The following changes since commit eda85d6ad490923152544fba0473798b6cc0edf6:
drm/nouveau: fix init with agpgart-uninorth (2013-01-04 16:04:33 +1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git exynos-drm-fixes
Eunchul Kim (6):
drm/exynos: change member variable name.
drm/exynos: remove needless error handling to property.
drm/exynos: consider both case of vflip and hflip.
drm/exynos: fix build warning.
drm/exynos: correct some comments to abbreviation.
drm/exynos: remove needless parenthesis.
Inki Dae (4):
drm/exynos: consider no iommu support to console framebuffer
drm/exynos: change file license to GPL
drm/exynos: consider buffer allocation without iommu
drm/exynos: fix gem buffer allocation type checking
Jinyoung Jeon (1):
drm/exynos: fix incorrect interrupt induced by m2m operation.
JoongMock Shin (1):
drm/exynos: remove color bar pattern operation.
Prathyush K (1):
drm/exynos: fimd: modify condition in fimd resume
Rahul Sharma (1):
drm/exynos: move finish page flip to a common place
Sachin Kamat (10):
drm/exynos: Use devm_kzalloc in exynos_drm_ipp.c
drm/exynos: Remove explicit freeing using devm_* APIs in exynos_drm_fimc.c
drm/exynos: Remove redundant NULL check
drm/exynos: Use devm_clk_get in exynos_drm_fimc.c
drm/exynos: Remove unnecessary devm_* freeing APIs in exynos_drm_rotator.c
drm/exynos: Remove redundant NULL check in exynos_drm_rotator.c
drm/exynos: Use devm_clk_get in exynos_drm_rotator.c
drm/exynos: Remove explicit freeing using devm_* APIs in exynos_drm_gsc.c
drm/exynos: Remove redundant NULL check in exynos_drm_gsc.c
drm/exynos: Use devm_clk_get in exynos_drm_gsc.c
Seung-Woo Kim (1):
drm/exynos: fix flags in dma buf exporting
drivers/gpu/drm/exynos/exynos_drm_buf.c | 79 +++++++++++-----
drivers/gpu/drm/exynos/exynos_drm_buf.h | 22 +----
drivers/gpu/drm/exynos/exynos_drm_connector.c | 22 +----
drivers/gpu/drm/exynos/exynos_drm_connector.h | 22 +----
drivers/gpu/drm/exynos/exynos_drm_core.c | 22 +----
drivers/gpu/drm/exynos/exynos_drm_crtc.c | 52 +++++++----
drivers/gpu/drm/exynos/exynos_drm_crtc.h | 23 +----
drivers/gpu/drm/exynos/exynos_drm_dmabuf.c | 24 +----
drivers/gpu/drm/exynos/exynos_drm_dmabuf.h | 22 +----
drivers/gpu/drm/exynos/exynos_drm_drv.c | 22 +----
drivers/gpu/drm/exynos/exynos_drm_drv.h | 22 +----
drivers/gpu/drm/exynos/exynos_drm_encoder.c | 22 +----
drivers/gpu/drm/exynos/exynos_drm_encoder.h | 22 +----
drivers/gpu/drm/exynos/exynos_drm_fb.c | 22 +----
drivers/gpu/drm/exynos/exynos_drm_fb.h | 22 +----
drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 44 +++++-----
drivers/gpu/drm/exynos/exynos_drm_fbdev.h | 22 +----
drivers/gpu/drm/exynos/exynos_drm_fimc.c | 124 ++++++++-----------------
drivers/gpu/drm/exynos/exynos_drm_fimc.h | 22 +----
drivers/gpu/drm/exynos/exynos_drm_fimd.c | 32 +------
drivers/gpu/drm/exynos/exynos_drm_gem.c | 22 +----
drivers/gpu/drm/exynos/exynos_drm_gem.h | 22 +----
drivers/gpu/drm/exynos/exynos_drm_gsc.c | 56 +++---------
drivers/gpu/drm/exynos/exynos_drm_gsc.h | 22 +----
drivers/gpu/drm/exynos/exynos_drm_hdmi.h | 22 +----
drivers/gpu/drm/exynos/exynos_drm_iommu.c | 22 +----
drivers/gpu/drm/exynos/exynos_drm_iommu.h | 22 +----
drivers/gpu/drm/exynos/exynos_drm_ipp.c | 22 +---
drivers/gpu/drm/exynos/exynos_drm_ipp.h | 26 +----
drivers/gpu/drm/exynos/exynos_drm_rotator.c | 28 +-----
drivers/gpu/drm/exynos/exynos_drm_rotator.h | 22 +----
drivers/gpu/drm/exynos/exynos_drm_vidi.c | 30 +------
drivers/gpu/drm/exynos/exynos_drm_vidi.h | 22 +----
drivers/gpu/drm/exynos/exynos_hdmi.h | 22 +----
drivers/gpu/drm/exynos/exynos_mixer.c | 33 +------
include/drm/exynos_drm.h | 22 +----
include/uapi/drm/exynos_drm.h | 24 +----
37 files changed, 292 insertions(+), 811 deletions(-)
More information about the dri-devel
mailing list