From patchwork Fri Feb 22 09:53:09 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ajay Kumar X-Patchwork-Id: 222490 X-Patchwork-Delegate: promsoft@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id 0D44A2C02AB for ; Fri, 22 Feb 2013 20:34:40 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id A393D4A2C4; Fri, 22 Feb 2013 10:34:16 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at theia.denx.de Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xHq6ZQuNOuAF; Fri, 22 Feb 2013 10:34:16 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 598F64A223; Fri, 22 Feb 2013 10:33:33 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 605014A18C for ; Fri, 22 Feb 2013 10:33:07 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at theia.denx.de Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w8bv9zMcxOVS for ; Fri, 22 Feb 2013 10:33:05 +0100 (CET) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from mailout4.samsung.com (mailout4.samsung.com [203.254.224.34]) by theia.denx.de (Postfix) with ESMTP id 67B1D4A1A5 for ; Fri, 22 Feb 2013 10:32:50 +0100 (CET) Received: from epcpsbgr1.samsung.com (u141.gpu120.samsung.co.kr [203.254.230.141]) by mailout4.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MIM000M57TYXID0@mailout4.samsung.com> for u-boot@lists.denx.de; Fri, 22 Feb 2013 18:32:44 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [172.20.52.122]) by epcpsbgr1.samsung.com (EPCPMTA) with SMTP id 12.6E.16905.C3B37215; Fri, 22 Feb 2013 18:32:44 +0900 (KST) X-AuditID: cbfee68d-b7f4f6d000004209-fd-51273b3c8ccb Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 83.3F.03880.B3B37215; Fri, 22 Feb 2013 18:32:43 +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 <0MIM00B6K7TU7A60@mmp1.samsung.com> for u-boot@lists.denx.de; Fri, 22 Feb 2013 18:32:43 +0900 (KST) From: Ajay Kumar To: u-boot@lists.denx.de Date: Fri, 22 Feb 2013 04:53:09 -0500 Message-id: <1361526789-29787-14-git-send-email-ajaykumar.rs@samsung.com> X-Mailer: git-send-email 1.8.0 In-reply-to: <1361526789-29787-1-git-send-email-ajaykumar.rs@samsung.com> References: <1361526789-29787-1-git-send-email-ajaykumar.rs@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKLMWRmVeSWpSXmKPExsWyRsSkStfGWj3QoHm3oMXbvZ3sDoweZ+/s YAxgjOKySUnNySxLLdK3S+DKmH/yA1PBUe6K171aDYz7ObsYOTkkBEwkJt34wwhhi0lcuLee rYuRi0NIYCmjxLHrO5lgimZt3M0IkVjEKPF8cwcrhLOMSeLgs7usIFVsAtoS26bfZAGxRQQk JH71XwUbyywQLvH33wwwW1ggQuL4gXdg9SwCqhLt648xg9i8Ap4SzaeeQm2Tk/iw5xE7iM0J FG/saAbrFRLwkGi7dokJZLGEwGU2iZ6Zh6AGCUh8m3wIaDEHUEJWYtMBZog5khIHV9xgmcAo vICRYRWjaGpBckFxUnqRoV5xYm5xaV66XnJ+7iZGYBCe/vesdwfj7QPWhxiTgcZNZJYSTc4H BnFeSbyhsYm5qbGpmZGlpaUpacJK4rxyl2QChQTSE0tSs1NTC1KL4otKc1KLDzEycXBKNTBa 3U49XJXW8u3V6Wt/51ocLQk/xfBxMl8PZ5RvVqD5j93pyTcEwl73bjrbZnplyuWXnK3amx6w v9jGob+5Y5fNJk/TG/tXfedI8Gq8utu9Zu3bfValP7bpKKw+apT+uvvp1KkBLX5B3uWMWcf/ 83c/e+Z4QZWLWWBTycPb2S6hHutX+Rk+vzNDiaU4I9FQi7moOBEAYVFRdVgCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRmVeSWpSXmKPExsVy+t9jAV1ra/VAg5u/+S3e7u1kd2D0OHtn B2MAY1QDo01GamJKapFCal5yfkpmXrqtkndwvHO8qZmBoa6hpYW5kkJeYm6qrZKLT4CuW2YO 0FglhbLEnFKgUEBicbGSvh2mCaEhbroWMI0Rur4hQXA9RgZoIGENY8b8kx+YCo5yV7zu1Wpg 3M/ZxcjJISFgIjFr425GCFtM4sK99WxdjFwcQgKLGCWeb+5ghXCWMUkcfHaXFaSKTUBbYtv0 mywgtoiAhMSv/qtg3cwC4RJ//80As4UFIiSOH3gHVs8ioCrRvv4YM4jNK+Ap0XzqKRPENjmJ D3sesYPYnEDxxo5msF4hAQ+JtmuXmCYw8i5gZFjFKJpakFxQnJSea6RXnJhbXJqXrpecn7uJ ERziz6R3MK5qsDjEKMDBqMTD2+GtFijEmlhWXJl7iFGCg1lJhNfAQj1QiDclsbIqtSg/vqg0 J7X4EGMy0FUTmaVEk/OB8ZdXEm9obGJuamxqaWJhYmZJmrCSOC/jqScBQgLpiSWp2ampBalF MFuYODilGhhN3Gbs2XTh17SJbbMbV6wJC193eC2XzaxmN7EzHzkU6vQMb2/cd8HjWaC/2IeM fMtDKUmqr2Wzj5Q1imdct7VeLNrDVPFrz6K6FZ9XNYi5iH1f9/vI5Rt3eIL+X/57bE2gRrec fY9n7qauFp/3+r8EdY493Z26qU748QJ5I5Y23QvzPinXPfFSYinOSDTUYi4qTgQAKb4NtrUC AAA= DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Cc: inki.dae@samsung.com, dh09.lee@samsung.com, sjg@chomium.org Subject: [U-Boot] [PATCH 13/13] SMDK5250: Use statically defined structures only in non DT case X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.11 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: u-boot-bounces@lists.denx.de Errors-To: u-boot-bounces@lists.denx.de Since we have DT support in exynos_fb and exynos_dp drivers now, we need not define any static structure or platform data related to display in the board file smdk5250.c. So, we place the already existing structures inside #ifndef CONFIG_OF_CONTROL block. Signed-off-by: Ajay Kumar --- board/samsung/smdk5250/smdk5250.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/board/samsung/smdk5250/smdk5250.c b/board/samsung/smdk5250/smdk5250.c index 9e1e5db..1563bec 100644 --- a/board/samsung/smdk5250/smdk5250.c +++ b/board/samsung/smdk5250/smdk5250.c @@ -408,6 +408,12 @@ void exynos_cfg_lcd_gpio(void) s5p_gpio_cfg_pin(&gpio1->x0, 7, GPIO_FUNC(0x3)); } +void exynos_set_dp_phy(unsigned int onoff) +{ + set_dp_phy_ctrl(onoff); +} + +#ifndef CONFIG_OF_CONTROL vidinfo_t panel_info = { .vl_freq = 60, .vl_col = 2560, @@ -440,11 +446,6 @@ vidinfo_t panel_info = { .dp_enabled = 1, }; -void exynos_set_dp_phy(unsigned int onoff) -{ - set_dp_phy_ctrl(onoff); -} - static struct edp_device_info edp_info = { .disp_info = { .h_res = 2560, @@ -478,10 +479,13 @@ static struct exynos_dp_platform_data dp_platform_data = { .edp_dev_info = &edp_info, }; +#endif void init_panel_info(vidinfo_t *vid) { +#ifndef CONFIG_OF_CONTROL vid->rgb_mode = MODE_RGB_P, exynos_set_dp_platform_data(&dp_platform_data); +#endif } #endif