From patchwork Wed Dec 5 09:40:53 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Inki Dae X-Patchwork-Id: 10713535 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 55B0313AF for ; Wed, 5 Dec 2018 09:41:09 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 455CB2CAF2 for ; Wed, 5 Dec 2018 09:41:09 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 39BA82CC6F; Wed, 5 Dec 2018 09:41:09 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 349282CC5E for ; Wed, 5 Dec 2018 09:41:08 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 5D4B16E3BA; Wed, 5 Dec 2018 09:41:07 +0000 (UTC) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from mailout2.samsung.com (mailout2.samsung.com [203.254.224.25]) by gabe.freedesktop.org (Postfix) with ESMTPS id 14A896E3BA for ; Wed, 5 Dec 2018 09:41:06 +0000 (UTC) Received: from epcas1p2.samsung.com (unknown [182.195.41.46]) by mailout2.samsung.com (KnoxPortal) with ESMTP id 20181205094103epoutp02b842264776f9b528f8b2cdb8a4b9aeea~tZmyWvlMT1691216912epoutp02s; Wed, 5 Dec 2018 09:41:03 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.samsung.com 20181205094103epoutp02b842264776f9b528f8b2cdb8a4b9aeea~tZmyWvlMT1691216912epoutp02s Received: from epsmges1p3.samsung.com (unknown [182.195.40.153]) by epcas1p1.samsung.com (KnoxPortal) with ESMTP id 20181205094100epcas1p1f8bf7142acf702d68a68c3ad531ee1fe~tZmvbls8y2709727097epcas1p1n; Wed, 5 Dec 2018 09:41:00 +0000 (GMT) Received: from epcas1p1.samsung.com ( [182.195.41.45]) by epsmges1p3.samsung.com (Symantec Messaging Gateway) with SMTP id EA.7B.04060.62D970C5; Wed, 5 Dec 2018 18:40:54 +0900 (KST) Received: from epsmgms2p1new.samsung.com (unknown [182.195.42.142]) by epcas1p1.samsung.com (KnoxPortal) with ESMTP id 20181205094053epcas1p118ccbb4387ce9bbc78e6d0988af94ff3~tZmpBUBVE2709727097epcas1p1h; Wed, 5 Dec 2018 09:40:53 +0000 (GMT) X-AuditID: b6c32a37-429ff70000000fdc-56-5c079d2666eb Received: from epmmp1.local.host ( [203.254.227.16]) by epsmgms2p1new.samsung.com (Symantec Messaging Gateway) with SMTP id AD.97.03601.52D970C5; Wed, 5 Dec 2018 18:40:53 +0900 (KST) Received: from localhost.localdomain ([10.113.62.206]) by mmp1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0PJ900FLKC85PHA0@mmp1.samsung.com>; Wed, 05 Dec 2018 18:40:53 +0900 (KST) From: Inki Dae To: airlied@linux.ie Subject: [GIT PULL] exynos-drm-next Date: Wed, 05 Dec 2018 18:40:53 +0900 Message-id: <1544002853-11661-1-git-send-email-inki.dae@samsung.com> X-Mailer: git-send-email 2.7.4 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRmVeSWpSXmKPExsWy7bCmrq7aXPYYg53fJC16z51ksrjy9T2b xYzz+5gcmD22f3vA6nG/+ziTx+dNcgHMUdk2GamJKalFCql5yfkpmXnptkrewfHO8aZmBoa6 hpYW5koKeYm5qbZKLj4Bum6ZOUCLlBTKEnNKgUIBicXFSvp2NkX5pSWpChn5xSW2SqkFKTkF lgV6xYm5xaV56XrJ+blWhgYGRqZAhQnZGZ+P7mYseCFdsbejgbmBcalYFyMnh4SAicS7e7fY uxi5OIQEdjBKvF07mRXC+c4o8eL6MkaYqt+b9rGC2EICuxkllv7ggCj6wShx7OIpNpAEm4Cq xMQV98FsEQERiePL/oLZzAJuEn+WnmUBsYUFlCV2X4cYxAJUP/vOPSYQm1fAReLZw242iGVy EjfPdTKDLJAQOMoqsWfjfaBmDiDHRWL7BG6IGmGJV8e3sEOEpSUuHbWFKG9nlPj5ZxPU0T2M Esv3ZEDYxhLPFnYxQdzDJ/Huaw8rRC+vREebEESJh8Sb9z/ZIX6MlXg/bSnTBEaJBYwMqxjF UguKc9NTiw0LjJEDdxMjOM61zHcwbjjnc4hRgINRiYdXYgpbjBBrYllxZe4hRgkOZiUR3hU2 7DFCvCmJlVWpRfnxRaU5qcWHGE2BITCRWUo0OR+YgvJK4g1NjYyNjS1MDM1MDQ2VxHmfSM2N FhJITyxJzU5NLUgtgulj4uCUamD0b8lkNU/8cvDuqzUNTcWzJ9d3TYly/Tl9we2yH5kXkssU ItYyPjX+/ObLanPVxbXXGs7+r0l+OW2F4e+a+WFn1plz/KqqDvvwwEzplVJuqIAV09GjF9kY 2I8umdCcPvXks9DUM7P95v/sWCZwgmXd4c9FYZuU4jUWe/x4cbP7z8EzWlLLMsP+KrEUZyQa ajEXFScCAMKDPpsJAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGJMWRmVeSWpSXmKPExsVy+t9jAV3VuewxBj/fa1v0njvJZHHl63s2 ixnn9zE5MHts//aA1eN+93Emj8+b5AKYo7hsUlJzMstSi/TtErgyPh/dzVjwQrpib0cDcwPj UrEuRk4OCQETid+b9rF2MXJxCAnsZJR4u+gTC4Tzg1Hi0bZZbCBVbAKqEhNX3AezRQREJI4v +wtmMwu4SfxZepYFxBYWUJbYfR1kEicHC1D97Dv3mEBsXgEXiWcPu9kgtslJ3DzXyTyBkWsB I8MqRsnUguLc9NxiowLDvNRyveLE3OLSvHS95PzcTYxA3247rNW3g/H+kvhDjAIcjEo8vAqz 2WKEWBPLiitzDzFKcDArifCusGGPEeJNSaysSi3Kjy8qzUktPsQozcGiJM57O+9YpJBAemJJ anZqakFqEUyWiYNTqoFxvvDa0gk/Ji36FHchKkM6TbveWH/y3s6Z9dE6ZuzGIQU2U7j3ZorM blKXNtg540pgau4jxzdC72b+cN0uZfR8EtPWhXwtM8+bvlzYGKEYbHCZ/aJzkssc7V3pgXe1 Mw0yf00LsmqZqL8y+enUI/cDm67nrXD5ukBEIZl3/8z45xt3RU2aErFLiaU4I9FQi7moOBEA 0d0+wOkBAAA= X-CMS-MailID: 20181205094053epcas1p118ccbb4387ce9bbc78e6d0988af94ff3 X-Msg-Generator: CA CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20181205094053epcas1p118ccbb4387ce9bbc78e6d0988af94ff3 References: X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-samsung-soc@vger.kernel.org, dri-devel@lists.freedesktop.org MIME-Version: 1.0 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" X-Virus-Scanned: ClamAV using ClamSMTP Hi Dave, Three patch series - code refactoring for simplifying DMA mapping, enhancing plane alpha and blend mode support for Exynos5433 Decon device, and fixing color format setting of Mixer driver. Please kindly let me know if there is any problem. Thanks, Inki Dae The following changes since commit 167bfe534dc2de680ef706dbb903c9a7bfcb2dd8: Documentation: drm: Remove dangling pointer from drm-mm.rst (2018-11-30 08:55:37 +1000) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-next-for-v4.21 for you to fetch changes up to 13e810f199b48383523707aa69fb9673d688055a: drm/exynos: mixer: Fix color range setting (2018-12-05 17:35:21 +0900) ---------------------------------------------------------------- - Refactoring of DMA and IOMMU code . This patch series simplifies DMA mapping creation by avoiding looping all components to get dma device object, reduces code size by merging IOMMU and DMA code. - Enhance plane alpha and blend mode support . This patch series adds configurable plane and pixel blend mode support for Exynos5433 DECON device. - Fix color format setting of Mixer driver . This patch series fixes color format and range setting by splitting range and format. ---------------------------------------------------------------- Andrzej Hajda (6): drm/exynos: simplify DMA mapping drm/exynos/iommu: remove DRM_EXYNOS_IOMMU Kconfig symbol drm/exynos/iommu: integrate IOMMU/DMA internal API drm/exynos/iommu: move IOMMU specific stuff into exynos_drm_iommu.c drm/exynos/iommu: replace preprocessor conditionals with C conditionals drm/exynos/iommu: merge IOMMU and DMA code Christoph Manszewski (4): drm/exynos: decon: Make plane alpha configurable drm/exynos: decon: Make pixel blend mode configurable drm/exynos: mixer: Fix color format setting drm/exynos: mixer: Fix color range setting drivers/gpu/drm/exynos/Kconfig | 5 - drivers/gpu/drm/exynos/Makefile | 3 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 87 +++++++++++++- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_dma.c | 157 ++++++++++++++++++++++++++ drivers/gpu/drm/exynos/exynos_drm_drv.c | 55 ++------- drivers/gpu/drm/exynos/exynos_drm_drv.h | 11 ++ drivers/gpu/drm/exynos/exynos_drm_fb.c | 1 - drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 1 - drivers/gpu/drm/exynos/exynos_drm_fimc.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 1 - drivers/gpu/drm/exynos/exynos_drm_gsc.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_iommu.c | 111 ------------------ drivers/gpu/drm/exynos/exynos_drm_iommu.h | 134 ---------------------- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 5 +- drivers/gpu/drm/exynos/exynos_mixer.c | 30 ++--- drivers/gpu/drm/exynos/regs-decon5433.h | 22 ++++ drivers/gpu/drm/exynos/regs-mixer.h | 9 +- 21 files changed, 314 insertions(+), 348 deletions(-) create mode 100644 drivers/gpu/drm/exynos/exynos_drm_dma.c delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_iommu.c delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_iommu.h