From patchwork Fri Nov 7 06:12:25 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: YoungJun Cho X-Patchwork-Id: 5250191 Return-Path: X-Original-To: patchwork-linux-samsung-soc@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by patchwork2.web.kernel.org (Postfix) with ESMTP id DD766C11AC for ; Fri, 7 Nov 2014 06:12:40 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 11D9320158 for ; Fri, 7 Nov 2014 06:12:40 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 37C202015A for ; Fri, 7 Nov 2014 06:12:39 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751535AbaKGGMh (ORCPT ); Fri, 7 Nov 2014 01:12:37 -0500 Received: from mailout3.samsung.com ([203.254.224.33]:45741 "EHLO mailout3.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751061AbaKGGMe (ORCPT ); Fri, 7 Nov 2014 01:12:34 -0500 Received: from epcpsbgr5.samsung.com (u145.gpu120.samsung.co.kr [203.254.230.145]) by mailout3.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0NEN00JDANWVKJ70@mailout3.samsung.com>; Fri, 07 Nov 2014 15:12:32 +0900 (KST) Received: from epcpsbgm1.samsung.com ( [203.254.230.44]) by epcpsbgr5.samsung.com (EPCPMTA) with SMTP id 0E.51.19034.FC26C545; Fri, 07 Nov 2014 15:12:31 +0900 (KST) X-AuditID: cbfee691-f79b86d000004a5a-8c-545c62cfd30f Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id 9E.7D.20081.FC26C545; Fri, 07 Nov 2014 15:12:31 +0900 (KST) Received: from localhost.localdomain ([10.252.75.90]) by mmp1.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0NEN0008LNWSE930@mmp1.samsung.com>; Fri, 07 Nov 2014 15:12:31 +0900 (KST) From: YoungJun Cho To: dri-devel@lists.freedesktop.org Cc: linux-samsung-soc@vger.kernel.org, devicetree@vger.kernel.org, mark.rutland@arm.com, pawel.moll@arm.com, ijc+devicetree@hellion.org.uk, robh+dt@kernel.org, galak@codeaurora.org, kyungmin.park@samsung.com, inki.dae@samsung.com, jy0922.shim@samsung.com, sw0312.kim@samsung.com, a.hajda@samsung.com, cw00.choi@samsung.com, kgene.kim@samsung.com Subject: [PATCH 2/4] drm/exynos: fimd: support Exynos4415 SoC Date: Fri, 07 Nov 2014 15:12:25 +0900 Message-id: <1415340747-27904-3-git-send-email-yj44.cho@samsung.com> X-Mailer: git-send-email 1.9.0 In-reply-to: <1415340747-27904-1-git-send-email-yj44.cho@samsung.com> References: <1415340747-27904-1-git-send-email-yj44.cho@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeLIzCtJLcpLzFFi42I5/e+Zju75pJgQg87FFha31p1jtbj+5Tmr xfwjQNaVr+/ZLPrfLGS1OPdqJaPFpPsTWCxe3LvIYtG74CqbxdmmN+wWM87vY7JYev0ik8WE 6WtZLFr3HgGKTX7J5sDvsWbeGkaPy329TB4rl39h89i0qpPN4373cSaPvi2rGD0+b5ILYI/i sklJzcksSy3St0vgyph+qJepYLNAxdcZx1kaGD/wdjFyckgImEhsut/DBmGLSVy4tx7MFhJY xiix7QYfTM3D/W9Zuxi5gOKLGCWe75rHDOG0MklMOrWQFaSKTUBT4vnHHWC2iICyxN+JqxhB ipgFHjJJzGxYzwSSEBawlXh/8DRYEYuAqsTHLxMZQWxeAReJY1N3MkKsk5OY8nsBO4jNKeAq MWHWY6iTXCS2vrrABjJUQuAeu8SPh/cZIQYJSHybfIili5EDKCErsekAM8QcSYmDK26wTGAU XsDIsIpRNLUguaA4Kb3IVK84Mbe4NC9dLzk/dxMjJJom7mC8f8D6EKMAB6MSD+8N3pgQIdbE suLK3EOMpkAbJjJLiSbnA2M2ryTe0NjMyMLUxNTYyNzSTEmcV0f6Z7CQQHpiSWp2ampBalF8 UWlOavEhRiYOTqkGRvk9e/eY837dmRT76jzL+s4/MsWalW4H1EJzeGoTpHVNXO6pqtU9iDsn cff23N/P7m5Ys+4z6yNRmQZzw7yNM/vPP+KbmeMf276Wa9GP+q9v3P78Kf67qT/dXLYrd9eP nKj8V30lbT58p+8UJPe6TT23pzJExse49V+Ztqvqidnpa1X/vLr4T4mlOCPRUIu5qDgRAI4P WX6hAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRmVeSWpSXmKPExsVy+t9jAd3zSTEhBj8vG1vcWneO1eL6l+es FvOPAFlXvr5ns+h/s5DV4tyrlYwWk+5PYLF4ce8ii0XvgqtsFmeb3rBbzDi/j8li6fWLTBYT pq9lsWjdewQoNvklmwO/x5p5axg9Lvf1MnmsXP6FzWPTqk42j/vdx5k8+rasYvT4vEkugD2q gdEmIzUxJbVIITUvOT8lMy/dVsk7ON453tTMwFDX0NLCXEkhLzE31VbJxSdA1y0zB+hyJYWy xJxSoFBAYnGxkr4dpgmhIW66FjCNEbq+IUFwPUYGaCBhHWPG9EO9TAWbBSq+zjjO0sD4gbeL kZNDQsBE4uH+t6wQtpjEhXvr2boYuTiEBBYxSjzfNY8Zwmllkph0aiFYFZuApsTzjzvAbBEB ZYm/E1cxghQxCzxkkpjZsJ4JJCEsYCvx/uBpsCIWAVWJj18mMoLYvAIuEsem7mSEWCcnMeX3 AnYQm1PAVWLCrMdsILYQUM3WVxfYJjDyLmBkWMUomlqQXFCclJ5rqFecmFtcmpeul5yfu4kR HK3PpHYwrmywOMQowMGoxMN7kzcmRIg1say4MvcQowQHs5IIr1QQUIg3JbGyKrUoP76oNCe1 +BCjKdBVE5mlRJPzgYkkryTe0NjEzMjSyMzYxNzYWEmc90CrdaCQQHpiSWp2ampBahFMHxMH p1QDo9imsoboNZU1IRtmRXyt2KxTua/sp+mRfU2++T9OJk9btsM27TbLkw+SaxhzfAxM1uZ0 t//xDJJSXZkUn5J1Sd52UinnQs2Nabc1H737PLllgu8mmfpAhmW2O82VnZL5VidkWvrp3Vpd HJ/xLlyto1H0/Xvzc34dduGXImTbH82aLjj/QewWJZbijERDLeai4kQAnlGIzewCAAA= DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-samsung-soc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-samsung-soc@vger.kernel.org X-Spam-Status: No, score=-7.5 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP This patch supports Exynos4415 SoC. Signed-off-by: YoungJun Cho Acked-by: Kyungmin Park --- Documentation/devicetree/bindings/video/samsung-fimd.txt | 1 + drivers/gpu/drm/exynos/exynos_drm_fimd.c | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/Documentation/devicetree/bindings/video/samsung-fimd.txt b/Documentation/devicetree/bindings/video/samsung-fimd.txt index 4e6c77c..cf1af63 100644 --- a/Documentation/devicetree/bindings/video/samsung-fimd.txt +++ b/Documentation/devicetree/bindings/video/samsung-fimd.txt @@ -11,6 +11,7 @@ Required properties: "samsung,s5pv210-fimd"; /* for S5PV210 SoC */ "samsung,exynos3250-fimd"; /* for Exynos3250/3472 SoCs */ "samsung,exynos4210-fimd"; /* for Exynos4 SoCs */ + "samsung,exynos4415-fimd"; /* for Exynos4415 SoC */ "samsung,exynos5250-fimd"; /* for Exynos5 SoCs */ - reg: physical base address and length of the FIMD registers set. diff --git a/drivers/gpu/drm/exynos/exynos_drm_fimd.c b/drivers/gpu/drm/exynos/exynos_drm_fimd.c index 085b066..5dfbbdb 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_fimd.c +++ b/drivers/gpu/drm/exynos/exynos_drm_fimd.c @@ -120,6 +120,15 @@ static struct fimd_driver_data exynos4_fimd_driver_data = { .has_shadowcon = 1, }; +static struct fimd_driver_data exynos4415_fimd_driver_data = { + .timing_base = 0x20000, + .lcdblk_offset = 0x210, + .lcdblk_vt_shift = 10, + .lcdblk_bypass_shift = 1, + .has_shadowcon = 1, + .has_vidoutcon = 1, +}; + static struct fimd_driver_data exynos5_fimd_driver_data = { .timing_base = 0x20000, .lcdblk_offset = 0x214, @@ -180,6 +189,8 @@ static const struct of_device_id fimd_driver_dt_match[] = { .data = &exynos3_fimd_driver_data }, { .compatible = "samsung,exynos4210-fimd", .data = &exynos4_fimd_driver_data }, + { .compatible = "samsung,exynos4415-fimd", + .data = &exynos4415_fimd_driver_data }, { .compatible = "samsung,exynos5250-fimd", .data = &exynos5_fimd_driver_data }, {},