From patchwork Thu Dec 27 10:40:58 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ajay Kumar X-Patchwork-Id: 1914781 Return-Path: X-Original-To: patchwork-dri-devel@patchwork.kernel.org Delivered-To: patchwork-process-083081@patchwork1.kernel.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) by patchwork1.kernel.org (Postfix) with ESMTP id BD70640061 for ; Fri, 28 Dec 2012 10:29:56 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id A46FBE5DF5 for ; Fri, 28 Dec 2012 02:29:56 -0800 (PST) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from mailout4.samsung.com (mailout4.samsung.com [203.254.224.34]) by gabe.freedesktop.org (Postfix) with ESMTP id 52141E5C56 for ; Thu, 27 Dec 2012 02:18:42 -0800 (PST) Received: from epcpsbgm1.samsung.com (epcpsbgm1 [203.254.230.26]) by mailout4.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MFO00HGTPXSHM20@mailout4.samsung.com> for dri-devel@lists.freedesktop.org; Thu, 27 Dec 2012 19:18:40 +0900 (KST) Received: from epcpsbgm1.samsung.com ( [172.20.52.125]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id CA.14.01231.0802CD05; Thu, 27 Dec 2012 19:18:40 +0900 (KST) X-AuditID: cbfee61a-b7fa66d0000004cf-fc-50dc20807139 Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id 4A.14.01231.F702CD05; Thu, 27 Dec 2012 19:18:39 +0900 (KST) Received: from chrome-ubuntu.sisodomain.com ([107.108.73.106]) by mmp1.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0MFO00K0LPYWRTA0@mmp1.samsung.com> for dri-devel@lists.freedesktop.org; Thu, 27 Dec 2012 19:18:39 +0900 (KST) From: Ajay Kumar To: dri-devel@lists.freedesktop.org, jy0922.shim@samsung.com Subject: [PATCH] drm/exynos: Add device tree based discovery support for Exynos G2D Date: Thu, 27 Dec 2012 05:40:58 -0500 Message-id: <1356604858-28154-1-git-send-email-ajaykumar.rs@samsung.com> X-Mailer: git-send-email 1.8.0 DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRmVeSWpSXmKPExsWyRsSkVrdB4U6AwYIpnBZXvr5nc2D0uN99 nCmAMYrLJiU1J7MstUjfLoErY8/LTuaCFq6KJ62JDYzbOLoYOTkkBEwkPq0+zARhi0lcuLee rYuRi0NIYCmjxNr7Xxi7GDnAinpn50PEFzFKLG28xwThbGSSuHpyPztIN5uAtsS26TdZQGwR ARuJ338mMYPYzAI6Ei/v7mMEsYUFQiU2PXnMCjKURUBVYs6JMpAwr4CHxJ2W5cwQR8hJfNjz CGwki4CAxLfJh1ggbpCV2HSAGWSthMAONok9T9dB1UtKHFxxg2UCo+ACRoZVjKKpBckFxUnp uYZ6xYm5xaV56XrJ+bmbGIEBdfrfM6kdjCsbLA4xCnAwKvHwKlrfDhBiTSwrrsw9xCjBwawk wvtX9k6AEG9KYmVValF+fFFpTmrxIUYfoEsmMkuJJucDgz2vJN7Q2MTc1NjU0sjIzNQUh7CS OG+zR0qAkEB6YklqdmpqQWoRzDgmDk6pBkafOyyTn97L9s7c8Yv/3a1Zaj0bHfzmJjbuav+Q xha6fOafPkMl3WLv4gBGfgaR9dYbHdSbuZsNFbiYjBRy5DOORKYbvdM+xHR7wpd5Zyf/+nHE iOuXb8wi3pCcP1ncuUKOOZmvtrmKHmdara4gP9kl+kFY36W1CbOnPS2YoF/2fWpEEve170os xRmJhlrMRcWJAPwDCaFVAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRmVeSWpSXmKPExsVy+t9jAd16hTsBBu+PWllc+fqezYHR4373 caYAxqgGRpuM1MSU1CKF1Lzk/JTMvHRbJe/geOd4UzMDQ11DSwtzJYW8xNxUWyUXnwBdt8wc oLFKCmWJOaVAoYDE4mIlfTtME0JD3HQtYBojdH1DguB6jAzQQMIaxow9LzuZC1q4Kp60JjYw buPoYuTgkBAwkeidnd/FyAlkiklcuLeerYuRi0NIYBGjxNLGe0wQzkYmiasn97ODVLEJaEts m36TBcQWEbCR+P1nEjOIzSygI/Hy7j5GEFtYIFRi05PHrCALWARUJeacKAMJ8wp4SNxpWc4M sUxO4sOeR+wTGLkXMDKsYhRNLUguKE5KzzXUK07MLS7NS9dLzs/dxAgO12dSOxhXNlgcYhTg YFTi4VW0vh0gxJpYVlyZe4hRgoNZSYT3r+ydACHelMTKqtSi/Pii0pzU4kOMPkDLJzJLiSbn A2MpryTe0NjE3NTY1NLEwsTMEoewkjhvs0dKgJBAemJJanZqakFqEcw4Jg5OqQZG+WKvcIsk T/Xj6csvf1tmlbSbO2qTzVwbJZUKBpeowz+cDQtXWLpws00uFT+THJA1iaNZZck5gcfZt+2V 9+tYO7HzXK3vuGGbvTTRJk5V3iff1u3dh9JOia/Gr6/WnviuUXO9zlnF4esehanfVxfzFTe8 K+xzUwvp3/w9KESf562Y987E00osxRmJhlrMRcWJADrbQR6EAgAA X-CFilter-Loop: Reflected X-Mailman-Approved-At: Fri, 28 Dec 2012 02:29:38 -0800 Cc: ajaynumb@gmail.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: dri-devel-bounces+patchwork-dri-devel=patchwork.kernel.org@lists.freedesktop.org Errors-To: dri-devel-bounces+patchwork-dri-devel=patchwork.kernel.org@lists.freedesktop.org This patch adds device tree match table for Exynos G2D controller. Signed-off-by: Ajay Kumar --- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/drivers/gpu/drm/exynos/exynos_drm_g2d.c b/drivers/gpu/drm/exynos/exynos_drm_g2d.c index 6ffa076..aa3d2e4 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_g2d.c +++ b/drivers/gpu/drm/exynos/exynos_drm_g2d.c @@ -19,6 +19,7 @@ #include #include #include +#include #include #include @@ -1240,6 +1241,14 @@ static int g2d_resume(struct device *dev) static SIMPLE_DEV_PM_OPS(g2d_pm_ops, g2d_suspend, g2d_resume); +#ifdef CONFIG_OF +static const struct of_device_id exynos_g2d_match[] = { + { .compatible = "samsung,exynos-g2d-41" }, + {}, +}; +MODULE_DEVICE_TABLE(of, exynos_g2d_match); +#endif + struct platform_driver g2d_driver = { .probe = g2d_probe, .remove = __devexit_p(g2d_remove), @@ -1247,5 +1256,6 @@ struct platform_driver g2d_driver = { .name = "s5p-g2d", .owner = THIS_MODULE, .pm = &g2d_pm_ops, + .of_match_table = of_match_ptr(exynos_g2d_match), }, };