From mboxrd@z Thu Jan 1 00:00:00 1970 From: Inki Dae Subject: [GIT PULL] exynos-drm-next Date: Thu, 05 Sep 2013 14:53:56 +0900 Message-ID: <1378360436-7637-1-git-send-email-inki.dae@samsung.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mailout3.samsung.com (mailout3.samsung.com [203.254.224.33]) by gabe.freedesktop.org (Postfix) with ESMTP id 66B47E5CB7 for ; Wed, 4 Sep 2013 22:53:58 -0700 (PDT) Received: from epcpsbgr1.samsung.com (u141.gpu120.samsung.co.kr [203.254.230.141]) by mailout3.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MSN00BEO1PL06P0@mailout3.samsung.com> for dri-devel@lists.freedesktop.org; Thu, 05 Sep 2013 14:53:57 +0900 (KST) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org To: airlied@linux.ie, dri-devel@lists.freedesktop.org Cc: kyungmin.park@samsung.com, sw0312.kim@samsung.com List-Id: dri-devel@lists.freedesktop.org Hi Dave, This pull request adds device tree and runtime pm supports, fixups, and code cleanups. Summary: - Consider fallback option to gem allocation fail . try to allocate physically non-contiguous memory if iommu is supported when physically contiguous memory allocation failed. - Add runtime pm support to g2d driver - Add device tree support . add device tree support to rotator driver, make fimd driver get signal polarities from device tree. - some fixups . correct pixel format setting to fimd driver, and consider pixel format checking to a particular window layer. - some cleanups . replace fb_videomode with videomode. . remove non-DT support And, there are two patch sets that have been reviewed yet. These update hdmiphy driver and add device tree support to it. I will requst pull one more time after reviewed enough. Please kindly let me know if there is any problem. Thanks, Inki Dae The following changes since commit 3b28802e37bb1ca1cab584f679c42e72a7e384f8: drm/tda998x: BUG() on invalid audio format (2013-09-05 08:52:19 +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 6914262aa52ec2d23dd2cc9e439874ca1917cf82: drm/exynos: Fix build error with exynos_drm_connector.c (2013-09-05 13:43:46 +0900) ---------------------------------------------------------------- Andrzej Hajda (3): drm/exynos: fimd: replace struct fb_videomode with videomode drm/exynos: fimd: get signal polarities from device tree drm/exynos: fimd: move platform data parsing to separate function Chanho Park (1): drm/exynos: add device tree support for rotator Inki Dae (3): drm/exynos: add runtime pm interfaces to g2d driver drm/exynos: fix fimd pixel format setting drm/exynos: check a pixel format to a particular window layer Mark Brown (1): drm/exynos: Add missing includes Sachin Kamat (11): drm/exynos: Remove redundant NULL check in exynos_drm_buf drm/exynos: Add missing of.h header include drm/exynos: Remove redundant error messages drm/exynos: Add NULL pointer check drm/exynos: Make Exynos DRM drivers depend on OF drm/exynos: Remove non-DT support in exynos_ddc drm/exynos: Remove non-DT support in exynos_hdmiphy drm/exynos: Remove non-DT support in exynos_drm_g2d drm/exynos: Remove non-DT support in exynos_hdmi drm/exynos: Remove non-DT support in exynos_drm_fimd drm/exynos: Fix build error with exynos_drm_connector.c Vikas Sajjan (2): drm/exynos: Add fallback option to get non physically contiguous memory for fb drm/exynos: Consider fallback option to allocation fail .../devicetree/bindings/gpu/samsung-rotator.txt | 27 ++ drivers/gpu/drm/exynos/Kconfig | 6 +- drivers/gpu/drm/exynos/exynos_ddc.c | 13 +- drivers/gpu/drm/exynos/exynos_drm_buf.c | 9 +- drivers/gpu/drm/exynos/exynos_drm_connector.c | 38 +-- drivers/gpu/drm/exynos/exynos_drm_crtc.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_dmabuf.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_encoder.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_fb.c | 8 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 20 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 263 +++++++++----------- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 60 +++-- drivers/gpu/drm/exynos/exynos_drm_gem.c | 17 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_hdmi.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_iommu.c | 9 + drivers/gpu/drm/exynos/exynos_drm_ipp.c | 22 +- drivers/gpu/drm/exynos/exynos_drm_plane.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 117 ++++++--- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 1 + drivers/gpu/drm/exynos/exynos_hdmi.c | 87 ++----- drivers/gpu/drm/exynos/exynos_hdmiphy.c | 12 +- drivers/gpu/drm/exynos/exynos_mixer.c | 9 +- include/drm/exynos_drm.h | 3 +- 26 files changed, 357 insertions(+), 399 deletions(-) create mode 100644 Documentation/devicetree/bindings/gpu/samsung-rotator.txt