From patchwork Thu Nov 22 06:48:35 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Prathyush K X-Patchwork-Id: 1782981 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 2C25C3FC64 for ; Thu, 22 Nov 2012 07:48:55 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 1193BE5EAD for ; Wed, 21 Nov 2012 23:48:55 -0800 (PST) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from mailout1.samsung.com (mailout1.samsung.com [203.254.224.24]) by gabe.freedesktop.org (Postfix) with ESMTP id 312FAE5CB7 for ; Wed, 21 Nov 2012 22:26:35 -0800 (PST) Received: from epcpsbgm2.samsung.com (epcpsbgm2 [203.254.230.27]) by mailout1.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MDV008EXLUAG3Q0@mailout1.samsung.com> for dri-devel@lists.freedesktop.org; Thu, 22 Nov 2012 15:25:55 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [172.20.52.124]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 52.CA.12699.275CDA05; Thu, 22 Nov 2012 15:25:55 +0900 (KST) X-AuditID: cbfee61b-b7f616d00000319b-3c-50adc5721204 Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id A1.CA.12699.275CDA05; Thu, 22 Nov 2012 15:25:54 +0900 (KST) Received: from localhost.localdomain ([107.108.73.106]) by mmp2.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0MDV001QSLTXMC80@mmp2.samsung.com> for dri-devel@lists.freedesktop.org; Thu, 22 Nov 2012 15:25:54 +0900 (KST) From: Prathyush K To: dri-devel@lists.freedesktop.org Subject: [PATCH] drm/exynos: use sgt instead of pages for framebuffer address Date: Thu, 22 Nov 2012 12:18:35 +0530 Message-id: <1353566915-25495-1-git-send-email-prathyush.k@samsung.com> X-Mailer: git-send-email 1.7.0.4 DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCLMWRmVeSWpSXmKPExsWyRsSkRrf46NoAg39/mCyufH3P5sDocb/7 OFMAYxSXTUpqTmZZapG+XQJXxoP9j1kLPrBXfL/RxNbAeJeti5GTQ0LAROLXzifsELaYxIV7 64HiXBxCAksZJa4fmcgIU7T+1QqoxHRGiSN9fcwQzmomiYaP/8Ha2QS0JX7NucsKYosIKEv8 nbgKrJtZQELiSPtZsHXCAr4SW7+eYAKxWQRUJTYu72IGsXkF3CUuXOmC2qYg0brsEDtEjYDE t8mHWLoYOYDishKbDjBDlOxgk9j9xR3ClpQ4uOIGywRGwQWMDKsYRVMLkguKk9JzjfSKE3OL S/PS9ZLzczcxAoPq9L9n0jsYVzVYHGIU4GBU4uHNMFgbIMSaWFZcmXuIUYKDWUmEd1EBUIg3 JbGyKrUoP76oNCe1+BCjD9AhE5mlRJPzgQGfVxJvaGxibmpsamlkZGZqikNYSZy32SMlQEgg PbEkNTs1tSC1CGYcEwenVANjsGzri+1CbUvqVBY/8Ch4+W1pdcxj48mGk/fIiUyYMYdRsux6 w7Ebiq0W8oVlax6EeNl/2LFkxdS4W2dkrhR3v/dzlbDdIHNeaHZu7bMuo68a4t9M1xqEuiqz 2Kh5iWkeWnav42GX0sFN09T2CMU5v7pyed+KHeGSK8S+nujZ+tPaeCFv711uJZbijERDLeai 4kQA9sGTFVcCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRmVeSWpSXmKPExsVy+t9jQd2io2sDDF59sLC48vU9mwOjx/3u 40wBjFENjDYZqYkpqUUKqXnJ+SmZeem2St7B8c7xpmYGhrqGlhbmSgp5ibmptkouPgG6bpk5 QGOVFMoSc0qBQgGJxcVK+naYJoSGuOlawDRG6PqGBMH1GBmggYQ1jBkP9j9mLfjAXvH9RhNb A+Ndti5GTg4JAROJ9a9WQNliEhfurQeyuTiEBKYzShzp62OGcFYzSTR8/M8OUsUmoC3xa85d VhBbREBZ4u/EVYwgNrOAhMSR9rNgk4QFfCW2fj3BBGKzCKhKbFzexQxi8wq4S1y40sUIsU1B onXZIfYJjNwLGBlWMYqmFiQXFCel5xrpFSfmFpfmpesl5+duYgQH7TPpHYyrGiwOMQpwMCrx 8GYYrA0QYk0sK67MPcQowcGsJMK7qAAoxJuSWFmVWpQfX1Sak1p8iNEHaPtEZinR5HxgROWV xBsam5ibGptamliYmFniEFYS5232SAkQEkhPLEnNTk0tSC2CGcfEwSnVwMjhfHTVWUHvh4nX OxYpsNfNSHTriixXaheSv3Q/pGkav9U5dY/0yVvKbH+xLpk9PUXhj/+Zj59Z+BTti43OipRs rDLN2D13n/6/4sfplqe9lgVM3v2+ds8MT81de90C7MsnpslcP7A64NKlj348EieNemIcEp37 nzFt2sy68K7ihcuG2jfyXymxFGckGmoxFxUnAgDOo5mThwIAAA== X-CFilter-Loop: Reflected 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 The 'pages' structure in the exynos gem buffer has been removed. So we get the fix.smem_start from the first sgl of the scatter gather table. Signed-off-by: Prathyush K --- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/exynos/exynos_drm_fbdev.c b/drivers/gpu/drm/exynos/exynos_drm_fbdev.c index 3d5910f..d37f281 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_fbdev.c +++ b/drivers/gpu/drm/exynos/exynos_drm_fbdev.c @@ -117,8 +117,8 @@ static int exynos_drm_fbdev_update(struct drm_fb_helper *helper, dev->mode_config.fb_base = (resource_size_t)buffer->dma_addr; fbi->screen_base = buffer->kvaddr + offset; - fbi->fix.smem_start = (unsigned long)(page_to_phys(buffer->pages[0]) + - offset); + fbi->fix.smem_start = (unsigned long) + (page_to_phys(sg_page(buffer->sgt->sgl)) + offset); fbi->screen_size = size; fbi->fix.smem_len = size;