From patchwork Fri Jan 11 09:24:29 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vivek Gautam X-Patchwork-Id: 211250 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 58D7F2C01FA for ; Fri, 11 Jan 2013 20:17:53 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 2B4684A16A; Fri, 11 Jan 2013 10:17:50 +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 SuR2WG5FsLPL; Fri, 11 Jan 2013 10:17:49 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id F1DE14A159; Fri, 11 Jan 2013 10:17:47 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 194E44A159 for ; Fri, 11 Jan 2013 10:17:45 +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 bIkdf1meding for ; Fri, 11 Jan 2013 10:17:43 +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 mailout3.samsung.com (mailout3.samsung.com [203.254.224.33]) by theia.denx.de (Postfix) with ESMTP id 5C0744A157 for ; Fri, 11 Jan 2013 10:17:41 +0100 (CET) Received: from epcpsbgm1.samsung.com (epcpsbgm1 [203.254.230.26]) by mailout3.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MGG004QHF3NFGU0@mailout3.samsung.com> for u-boot@lists.denx.de; Fri, 11 Jan 2013 18:17:38 +0900 (KST) Received: from epcpsbgm1.samsung.com ( [172.20.52.123]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id C7.B4.01231.2B8DFE05; Fri, 11 Jan 2013 18:17:38 +0900 (KST) X-AuditID: cbfee61a-b7fa66d0000004cf-7e-50efd8b2a109 Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id B4.B4.01231.1B8DFE05; Fri, 11 Jan 2013 18:17:37 +0900 (KST) Received: from vivekkumarg-linuxpc.sisodomain.com ([107.108.73.134]) by mmp2.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0MGG00LKQF58X760@mmp2.samsung.com> for u-boot@lists.denx.de; Fri, 11 Jan 2013 18:17:37 +0900 (KST) From: Vivek Gautam To: u-boot@lists.denx.de Date: Fri, 11 Jan 2013 14:54:29 +0530 Message-id: <1357896269-4091-1-git-send-email-gautam.vivek@samsung.com> X-Mailer: git-send-email 1.7.6.5 DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrALMWRmVeSWpSXmKPExsWyRsSkWnfTjfcBBhumslm83dvJ7sDocfbO DsYAxigum5TUnMyy1CJ9uwSujJs721gKbnNVPF9k38D4k6OLkYNDQsBE4seL9C5GTiBTTOLC vfVsXYxcHEICSxkl1t9ZzAiRMJHYf+UZC0RiOqPEvoPrwBJCAmuYJCZsVgKx2QR0JZre7gKL iwhISPzqvwpmMwvUSyy4f48ZxBYWMJPo39XLBrKYRUBV4ssJsBt4Bdwlti9yhlilIPHm9jOw ahYBAYlvkw+xQJwpK7HpADPIBRICO9gkvsxayAJRLylxcMUNlgmMggsYGVYxiqYWJBcUJ6Xn GuoVJ+YWl+al6yXn525iBAbT6X/PpHYwrmywOMQowMGoxMNbqfk+QIg1say4MvcQowQHs5II b00tUIg3JbGyKrUoP76oNCe1+BCjD9AlE5mlRJPzgYGeVxJvaGxibmpsamlkZGZqikNYSZyX 8dSTACGB9MSS1OzU1ILUIphxTBycUg2MNXy7dFlvty3yefatbn59WRxb58bUe+YcX9Orm9Yd 3Fwjv+Xr45kLF6SJz7M5nDp/zer0bZcqDNwu8RQf+irdd9TasGX9Z0EThqiYgudZjBMKZ7b+ qSyX0Xh6dx/zzfrFpvUHF3P0c5y4zGfAMUdEcnvM9wNWXDlvXBeJtL2M/Pdid5nhsoAtSizF GYmGWsxFxYkAiIHM5lMCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRmVeSWpSXmKPExsVy+t9jQd2NN94HGPyfpG/xdm8nuwOjx9k7 OxgDGKMaGG0yUhNTUosUUvOS81My89JtlbyD453jTc0MDHUNLS3MlRTyEnNTbZVcfAJ03TJz gMYqKZQl5pQChQISi4uV9O0wTQgNcdO1gGmM0PUNCYLrMTJAAwlrGDNu7mxjKbjNVfF8kX0D 40+OLkZODgkBE4n9V56xQNhiEhfurWfrYuTiEBKYziix7+A6RpCEkMAaJokJm5VAbDYBXYmm t7vA4iICEhK/+q+C2cwC9RIL7t9jBrGFBcwk+nf1Ag3i4GARUJX4coIDxOQVcJfYvsgZYpWC xJvbz5gnMHIvYGRYxSiaWpBcUJyUnmuoV5yYW1yal66XnJ+7iREcrM+kdjCubLA4xCjAwajE w1up+T5AiDWxrLgy9xCjBAezkghvTS1QiDclsbIqtSg/vqg0J7X4EKMP0O6JzFKiyfnASMor iTc0NjE3NTa1NLEwMbPEIawkzst46kmAkEB6YklqdmpqQWoRzDgmDk6pBkaXZ8eTH4Ta7Pnl zH1c9flEUSudNSJlfWcVW159Vz667nbFpO1cDulLZuzxZ5l4JXp5numTvJObTC8fOm72iquz Yfua1fee37wRrMl16INvivmmy5ekHNYGRui4+a/1WijHuKjO/uzPG0L9H4se5wm+ft54/cIf WXlLbf3VV60/Zh3YWNzMXLxDiaU4I9FQi7moOBEAgiqD74MCAAA= X-CFilter-Loop: Reflected Cc: marex@denx.de, kmpark@infradead.org, patches@linaro.org, rajeshwari.s@samsung.com Subject: [U-Boot] [PATCH] usb: ehci: exynos: Enable non-dt path 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 Enabling the non-dt path for the driver so that we don't get any build errors for non-dt configuration. Signed-off-by: Vivek Gautam Acked-by: Simon Glass --- Earlier we had moved to fdt support for ehci-exynos driver, but missed out the non-dt path. Although this driver serves for exysno5 onward only but better to keep the non-dt path also available. drivers/usb/host/ehci-exynos.c | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/drivers/usb/host/ehci-exynos.c b/drivers/usb/host/ehci-exynos.c index 3ca4c5c..6f0c6c3 100644 --- a/drivers/usb/host/ehci-exynos.c +++ b/drivers/usb/host/ehci-exynos.c @@ -153,7 +153,12 @@ int ehci_hcd_init(int index, struct ehci_hccr **hccr, struct ehci_hcor **hcor) return -ENOMEM; } +#ifdef CONFIG_OF_CONTROL exynos_usb_parse_dt(gd->fdt_blob, exynos); +#else + exynos->usb = (struct exynos_usb_phy *)samsung_get_base_usb_phy(); + exynos->hcd = samsung_get_base_usb_ehci(); +#endif setup_usb_phy(exynos->usb); @@ -185,7 +190,12 @@ int ehci_hcd_stop(int index) return -ENOMEM; } +#ifdef CONFIG_OF_CONTROL exynos_usb_parse_dt(gd->fdt_blob, exynos); +#else + exynos->usb = (struct exynos_usb_phy *)samsung_get_base_usb_phy(); + exynos->hcd = samsung_get_base_usb_ehci(); +#endif reset_usb_phy(exynos->usb);