From patchwork Thu Dec 13 11:29:25 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ajay Kumar X-Patchwork-Id: 205811 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 502CF2C0089 for ; Thu, 13 Dec 2012 22:37:15 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 886A14A2C9; Thu, 13 Dec 2012 12:37:00 +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 gzGW6MAIyQcC; Thu, 13 Dec 2012 12:37:00 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 24B964A289; Thu, 13 Dec 2012 12:36:47 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id CC7964A258 for ; Thu, 13 Dec 2012 12:16:59 +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 DANU-4+5xrgH for ; Thu, 13 Dec 2012 12:16:59 +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 0AF224A249 for ; Thu, 13 Dec 2012 12:16:58 +0100 (CET) Received: from epcpsbgm2.samsung.com (epcpsbgm2 [203.254.230.27]) by mailout4.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MEY0026TUVAK7W0@mailout4.samsung.com> for u-boot@lists.denx.de; Thu, 13 Dec 2012 20:06:51 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [172.20.52.126]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 47.B9.12699.BC6B9C05; Thu, 13 Dec 2012 20:06:51 +0900 (KST) X-AuditID: cbfee61b-b7f616d00000319b-5f-50c9b6cb12a6 Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id F6.B9.12699.BC6B9C05; Thu, 13 Dec 2012 20:06:51 +0900 (KST) Received: from localhost.localdomain ([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 <0MEY00JTJUV1SA30@mmp1.samsung.com> for u-boot@lists.denx.de; Thu, 13 Dec 2012 20:06:51 +0900 (KST) From: Ajay Kumar To: u-boot@lists.denx.de Date: Thu, 13 Dec 2012 16:59:25 +0530 Message-id: <1355398167-24845-3-git-send-email-ajaykumar.rs@samsung.com> X-Mailer: git-send-email 1.7.0.4 In-reply-to: <1355398167-24845-1-git-send-email-ajaykumar.rs@samsung.com> References: <1355398167-24845-1-git-send-email-ajaykumar.rs@samsung.com> DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRmVeSWpSXmKPExsWyRsSkTvf0tpMBBrduKFu83dvJ7sDocfbO DsYAxigum5TUnMyy1CJ9uwSujEkvP7IXzOOsuHj4GHsD4xX2LkZODgkBE4mJj/6xQthiEhfu rWfrYuTiEBJYyigx7d1tNpii1iXXGUFsIYFFjBLtTbYQRQuYJH4f2ssEkmAT0JbYNv0mC4gt IiAh8av/KlgDs0CYRNfBvWC2sECmRNembmYQm0VAVeJ23zugzRwcvAIeEhNOx0LsUpBoXXaI HSTMKeApcWeqPYgpBFQx9RsTRKOAxLfJh1hAwhICshKbDjCDHCMhcJlNYvm6SVBvSUocXHGD ZQKj8AJGhlWMoqkFyQXFSem5RnrFibnFpXnpesn5uZsYgeF3+t8z6R2MqxosDjEKcDAq8fAW hp8MEGJNLCuuzD3EKMHBrCTC678cKMSbklhZlVqUH19UmpNafIjRB+iSicxSosn5wNjIK4k3 NDYxNzU2tTQyMjM1xSGsJM7b7JESICSQnliSmp2aWpBaBDOOiYNTqoGRf9+0mmcLggTUZBlU FD9rtsrsSTpc39ioeHd+n/bcOcdjVk1J9D6/6LuSjppZ7NW0WavvBl/wXl7v82p6b/L9zVNF +WJ9HixMYj87337qqvyNq+z4ZycdvJ7exp9Q2nlz0uf5rFHxdwR5TLOvP5jur7RU8cKkIs/P N4yfqZrvr+Atdb1XEdumxFKckWioxVxUnAgA0TQXImwCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgkeLIzCtJLcpLzFFi42I5/e+xgO7pbScDDJ5Pk7B4u7eT3YHR4+yd HYwBjFENjDYZqYkpqUUKqXnJ+SmZeem2St7B8c7xpmYGhrqGlhbmSgp5ibmptkouPgG6bpk5 QGOVFMoSc0qBQgGJxcVK+naYJoSGuOlawDRG6PqGBMH1GBmggYQ1jBmTXn5kL5jHWXHx8DH2 BsYr7F2MnBwSAiYSrUuuM0LYYhIX7q1nA7GFBBYxSrQ32XYxcgHZC5gkfh/aywSSYBPQltg2 /SYLiC0iICHxq/8qWDOzQJhE18G9YLawQKZE16ZuZhCbRUBV4nbfO9YuRg4OXgEPiQmnYyF2 KUi0LjvEDhLmFPCUuDPVHsQUAqqY+o1pAiPvAkaGVYyiqQXJBcVJ6blGesWJucWleel6yfm5 mxjBwf1MegfjqgaLQ4wCHIxKPLyF4ScDhFgTy4orcw8xSnAwK4nw+i8HCvGmJFZWpRblxxeV 5qQWH2L0ATppIrOUaHI+MPLySuINjU3MTY1NLU0sTMwscQgrifM2e6QECAmkJ5akZqemFqQW wYxj4uCUamAUNl8WZXZ3xr7HjPnhiT9O32+QuuOUvnkR4+vdWalKld72Dp5PYhPXKcr/Ws0Q J96zYdEs65R5ilfesHya317adl9V8jXzstPKeQ2nD5zb5bhwcZZr8Bpz0XuHq1OeW/UFTnZo mDAnNmNjYPK11i/mt5kv1+072G/1s/OdyeojTC2Ngs9D915RYinOSDTUYi4qTgQA3HLXw5sC AAA= X-CFilter-Loop: Reflected X-Mailman-Approved-At: Thu, 13 Dec 2012 12:36:43 +0100 Cc: inki.dae@samsung.com, dh09.lee@samsung.com Subject: [U-Boot] [PATCH RESEND 2/4] video: Fix compilation dependency of exynos_dp and exynos_mipi on exynos_fb 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 When only DP is used, we need not enable CONFIG_EXYNOS_MIPI_DSIM. Similarly, when only MIPI is used, we need not enable CONFIG_EXYNOS_DP. But the current structuring of code forces us to enable both CONFIG_EXYNOS_MIPI_DSIM and CONFIG_EXYNOS_DP. This patch adds conditional compilation check to remove the dependency. Signed-off-by: Ajay Kumar Acked-by: Simon Glass --- drivers/video/exynos_fb.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/drivers/video/exynos_fb.c b/drivers/video/exynos_fb.c index d9a3f9a..39d3b74 100644 --- a/drivers/video/exynos_fb.c +++ b/drivers/video/exynos_fb.c @@ -103,8 +103,10 @@ static void lcd_panel_on(vidinfo_t *vid) udelay(vid->power_on_delay); +#ifdef CONFIG_EXYNOS_DP if (vid->dp_enabled) exynos_init_dp(); +#endif if (vid->reset_lcd) { vid->reset_lcd(); @@ -120,8 +122,10 @@ static void lcd_panel_on(vidinfo_t *vid) if (vid->enable_ldo) vid->enable_ldo(1); +#ifdef CONFIG_EXYNOS_MIPI_DSIM if (vid->mipi_enabled) exynos_mipi_dsi_init(); +#endif } void lcd_ctrl_init(void *lcdbase)