From patchwork Mon Oct 1 08:01:31 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Inki Dae X-Patchwork-Id: 10621687 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 60D96112B for ; Mon, 1 Oct 2018 08:01:47 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5199929420 for ; Mon, 1 Oct 2018 08:01:47 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 4F74B29434; Mon, 1 Oct 2018 08:01:47 +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 A6FB329420 for ; Mon, 1 Oct 2018 08:01:46 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id B779B6E080; Mon, 1 Oct 2018 08:01:45 +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 8AE2C6E080 for ; Mon, 1 Oct 2018 08:01:43 +0000 (UTC) Received: from epcas1p4.samsung.com (unknown [182.195.41.48]) by mailout2.samsung.com (KnoxPortal) with ESMTP id 20181001080141epoutp02a3d395ab2e99b6f68e88ba6cf282cbac~ZbUdk6oct2184521845epoutp02J; Mon, 1 Oct 2018 08:01:41 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.samsung.com 20181001080141epoutp02a3d395ab2e99b6f68e88ba6cf282cbac~ZbUdk6oct2184521845epoutp02J Received: from epsmges2p2.samsung.com (unknown [182.195.40.153]) by epcas1p2.samsung.com (KnoxPortal) with ESMTP id 20181001080137epcas1p289d5e90f161d0237d1e46582f6b25ac5~ZbUaBOt6Y0555905559epcas1p21; Mon, 1 Oct 2018 08:01:37 +0000 (GMT) Received: from epcas2p3.samsung.com ( [182.195.41.55]) by epsmges2p2.samsung.com (Symantec Messaging Gateway) with SMTP id 90.8E.04077.164D1BB5; Mon, 1 Oct 2018 17:01:37 +0900 (KST) Received: from epsmgms2p2new.samsung.com (unknown [182.195.42.143]) by epcas2p2.samsung.com (KnoxPortal) with ESMTP id 20181001080136epcas2p25ea2774ba9a203331314084a2c1a342d~ZbUZuCvvf2969029690epcas2p2m; Mon, 1 Oct 2018 08:01:36 +0000 (GMT) X-AuditID: b6c32a46-475ff70000000fed-ce-5bb1d461c83d Received: from epmmp1.local.host ( [203.254.227.16]) by epsmgms2p2new.samsung.com (Symantec Messaging Gateway) with SMTP id 66.C3.03633.064D1BB5; Mon, 1 Oct 2018 17:01:36 +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 <0PFW00K46UAODC90@mmp1.samsung.com>; Mon, 01 Oct 2018 17:01:36 +0900 (KST) From: Inki Dae To: airlied@linux.ie Subject: [GIT PULL] exynos-drm-next Date: Mon, 01 Oct 2018 17:01:31 +0900 Message-id: <1538380891-24040-1-git-send-email-inki.dae@samsung.com> X-Mailer: git-send-email 2.7.4 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRmVeSWpSXmKPExsWy7bCmuW7ilY3RBi/+clv0njvJZHHl63s2 ixnn9zE5MHts//aA1eN+93Emj8+b5AKYo7JtMlITU1KLFFLzkvNTMvPSbZW8g+Od403NDAx1 DS0tzJUU8hJzU22VXHwCdN0yc4AWKSmUJeaUAoUCEouLlfTtbIryS0tSFTLyi0tslVILUnIK LAv0ihNzi0vz0vWS83OtDA0MjEyBChOyMy5MbGMt+Ctf8fjoW9YGxk2SXYycHBICJhJ7Dx5i 7mLk4hAS2MEo0bW9nx3C+c4ocfnQGXaYqju7T7BCJHYzSjza9Y0JwvnBKPG84x0jSBWbgKrE xBX32UBsEQERiePL/oLZzAJuEn+WnmUBsYUFlCV2X9/HCmKzANXPbvoFVsMr4CIx/fliqG1y EjfPdYLdJCFwlFVi+5EdTBAJF4nfzfugioQlXh3fAmVLSzxbtZERoqGdUeLnn02MEIkeRonl ezIgbGOJZwu7mCAu4pPoOPwXqJkDKM4r0dEmBFHiIXH/wUewmUICsRKTJp9kmsAosYCRYRWj WGpBcW56arFRgRFy+G5iBEe7ltsOxiXnfA4xCnAwKvHwBhxaHy3EmlhWXJl7iFGCg1lJhDfo yoZoId6UxMqq1KL8+KLSnNTiQ4ymwDCYyCwlmpwPTER5JfGGpkbGxsYWpuaWxgaWSuK8D6Xn RgsJpCeWpGanphakFsH0MXFwSjUwLknWrAhZVsNppNfypyci6pWq7eZtRzdfPtn13mr36/SH qvGbDyfXJh+X+XEr1Ua7huvP3Deu/iXrDn8u3/U0Q7d8qupPf/6pDAqe7A5Xq15vSD/npXJQ NWXF3m1HepY7lP9+r9QlMjFUrdnee28sww6OCI5mfyNnK6t6r52Sa2b/eay6q0RciaU4I9FQ i7moOBEAVQrVrgwDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGJMWRmVeSWpSXmKPExsVy+t9jAd2EKxujDc7ss7ToPXeSyeLK1/ds FjPO72NyYPbY/u0Bq8f97uNMHp83yQUwR3HZpKTmZJalFunbJXBlXJjYxlrwV77i8dG3rA2M myS7GDk5JARMJO7sPsHaxcjFISSwk1Fi96/dTBDOD0aJ27MmMYFUsQmoSkxccZ8NxBYREJE4 vuwvmM0s4CbxZ+lZFhBbWEBZYvf1fawgNgtQ/eymX2A1vAIuEtOfL2aH2CYncfNcJ/MERq4F jAyrGCVTC4pz03OLjQqM8lLL9YoTc4tL89L1kvNzNzECfbvtsFb/DsbHS+IPMQpwMCrx8AYc Wh8txJpYVlyZe4hRgoNZSYQ36MqGaCHelMTKqtSi/Pii0pzU4kOM0hwsSuK8/PnHIoUE0hNL UrNTUwtSi2CyTBycUg2MbjPd+JUDtVZ9Z95oYDLp/aWi2Mlf7k65OG3uX8Hpwjsn677t0Uja eaDf5rPatSsTU7dvNGNPDGGwlK2/YOcjlqxkZXTs1I2qGIdF4VOZFlYcXr3albHxs8+pNRve 9IdI1JzaIqk/U+2C48ovBbfmetdf3rzXXNFEPON7v+6+kN7K2UE8/hMDlFiKMxINtZiLihMB O4b7gekBAAA= X-CMS-MailID: 20181001080136epcas2p25ea2774ba9a203331314084a2c1a342d X-Msg-Generator: CA CMS-TYPE: 102P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20181001080136epcas2p25ea2774ba9a203331314084a2c1a342d 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, Adding out-bridge support for the use of LVDS bridge device to MIPI-DSI driver, Samsung 16x16 tiled format support to scalder and gsc drivers and configurable plane alpha and pixel blend mode supports to mixer driver including one cleanup for removing exynos specific suspend_state. As for Samsung 16x16 tiled format support, I picked one patch up, which adds DRM_FORMAT_MOD_SAMSUNG_16_16_TILE definition to drm_forcc.h header file. The only user of this format is exynos so I requested ack-by[1] to relevant maintainers on 27 Aug. but no any response. [1] https://patchwork.freedesktop.org/patch/243921/ Please kindly let me know if there is any problem. Thanks, Inki Dae The following changes since commit 0320ac5188eab5c6e8b92b110d1eae967ac272d2: Merge tag 'du-next-20180914' of git://linuxtv.org/pinchartl/media into drm-next (2018-09-20 14:12:07 +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.20 for you to fetch changes up to 6ac99a328ee16d3f8cc253f1df62623cee3e9ea5: drm/exynos: mixer: Make plane alpha configurable (2018-10-01 11:49:59 +0900) ---------------------------------------------------------------- Add out-bridge support - This patch series enables out-bridge for LVDS bridge device support, and also includes two cleanups and one relevant dt binding update for this. Add Samsung 16x16 tiled format support - This patch series adds Samsung 16x16 tiled format to scaler and gsc drivers. As for this, it adds Samsung specific format to drm_forcc.h header. For the git-pull request with relevant patches, I requested ack-by[1] to relevant maintainers but there was no any response. I'm pretty sure no problem to go to mainline though Exynos tree because the only user of it is Exynos. [1] https://patchwork.freedesktop.org/patch/243921/ Add configurable plane alpha and pixel blend mode support - This patch series makes mixer driver to be configuragle for pixel blend mode and plane alpha, which also includes one fixup to set all default values correctly after reset. One cleanup - This patch replaces drm_atomic_helper_suspend/resume() with drm_mode_config_helper_suspend/resume() to remove exynos specific suspend_state. ---------------------------------------------------------------- Andrzej Hajda (1): dt-bindings: exynos_dsim: update of graph bindings Andrzej Pietrasiewicz (2): drm: drm_fourcc: add Samsung 16x16 tile format drm/exynos: scaler: Add support for tiled formats Christoph Manszewski (3): drm/exynos: drm_plane: Correct exynos_drm_plane_reset drm/exynos: mixer: Make pixel blend mode configurable drm/exynos: mixer: Make plane alpha configurable Maciej Purski (3): drm/exynos: rename bridge_node to in_bridge_node drm/exynos: move connector creation to attach callback drm/exynos: enable out_bridge in exynos_dsi_enable Marek Szyprowski (1): drm/exynos: gsc: Add support for tiled formats Souptick Joarder (1): gpu/drm/exynos: Convert drm_atomic_helper_suspend/resume() .../bindings/display/exynos/exynos_dsim.txt | 25 +--- drivers/gpu/drm/exynos/exynos_drm_drv.c | 26 +--- drivers/gpu/drm/exynos/exynos_drm_drv.h | 3 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 107 +++++++++------- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 17 --- drivers/gpu/drm/exynos/exynos_drm_fbdev.h | 10 -- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 46 +++++-- drivers/gpu/drm/exynos/exynos_drm_plane.c | 16 ++- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 137 ++++++++++++--------- drivers/gpu/drm/exynos/exynos_mixer.c | 56 ++++++--- drivers/gpu/drm/exynos/regs-mixer.h | 5 +- include/uapi/drm/drm_fourcc.h | 9 ++ 12 files changed, 249 insertions(+), 208 deletions(-)