From patchwork Wed Feb 13 06:26:48 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vivek Gautam X-Patchwork-Id: 220059 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 46BC02C0087 for ; Wed, 13 Feb 2013 17:20:17 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id C7E594A1FA; Wed, 13 Feb 2013 07:20:15 +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 z1N+Lul9kX3F; Wed, 13 Feb 2013 07:20:15 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 4C5654A1EF; Wed, 13 Feb 2013 07:20:12 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 455DC4A1E9 for ; Wed, 13 Feb 2013 07:20:10 +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 wjB3EMRORUCS for ; Wed, 13 Feb 2013 07:20:09 +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 0D5254A1C7 for ; Wed, 13 Feb 2013 07:20:04 +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 <0MI500KX7AVSLR40@mailout3.samsung.com> for u-boot@lists.denx.de; Wed, 13 Feb 2013 15:20:03 +0900 (KST) Received: from epcpsbgm1.samsung.com ( [172.20.52.122]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id 98.D6.03918.3903B115; Wed, 13 Feb 2013 15:20:03 +0900 (KST) X-AuditID: cbfee61a-b7f7d6d000000f4e-6d-511b3093d15e Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id E7.D6.03918.2903B115; Wed, 13 Feb 2013 15:20:02 +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 <0MI500929AW4VY80@mmp2.samsung.com> for u-boot@lists.denx.de; Wed, 13 Feb 2013 15:20:02 +0900 (KST) From: Vivek Gautam To: u-boot@lists.denx.de Date: Wed, 13 Feb 2013 11:56:48 +0530 Message-id: <1360736808-27209-3-git-send-email-gautam.vivek@samsung.com> X-Mailer: git-send-email 1.7.6.5 In-reply-to: <1360736808-27209-1-git-send-email-gautam.vivek@samsung.com> References: <1360736808-27209-1-git-send-email-gautam.vivek@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRmVeSWpSXmKPExsWyRsSkSneygXSgQfcLDou3ezvZHRg9zt7Z wRjAGMVlk5Kak1mWWqRvl8CVcXD6NNaCNq6KzkfX2BoYV3F0MXJySAiYSByfspAdwhaTuHBv PVsXIxeHkMBSRomTU9+xwxR1N69ihUhMZ5T49/o/G0hCSGANk8SOjSwgNpuArkTT212MILaI gITEr/6rYDazQL3ErZvrwGqEBWwlHr4/wQRiswioSrTcfw0U5+DgFfCQaJwoDrFLQeLN7WfM IDangKfE7UmdLBCrPCSOzPnCDHKDhMB1NokT1w6zQswRkPg2+RDYHAkBWYlNB5gh5khKHFxx g2UCo/ACRoZVjKKpBckFxUnpuYZ6xYm5xaV56XrJ+bmbGIEhePrfM6kdjCsbLA4xCnAwKvHw OoRIBQqxJpYVV+YeYpTgYFYS4Z3AIR0oxJuSWFmVWpQfX1Sak1p8iDEZaPlEZinR5HxgfOSV xBsam5ibGptaGhmZmZqSJqwkzst46kmAkEB6YklqdmpqQWoRzBYmDk6pBsbDJgl7ePRd2TJD zVeoxL5xvRHbf0ZgC7f5DP5oubMmYssi/vDWMbu6qcpyPTcN/n2Hm4vp+vuOrRseZzY+8Z+9 y2yx7683T+wES5Qq2f9LbfxnxRXr1Hc0lJF9f5Gdj4jV7TN13odPcR1b73PordP2y0orDkVI 9b155PPIknWeTLizxt3DX5RYijMSDbWYi4oTAdIPaoCFAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRmVeSWpSXmKPExsVy+t9jQd1JBtKBBrvv6Vm83dvJ7sDocfbO DsYAxqgGRpuM1MSU1CKF1Lzk/JTMvHRbJe/geOd4UzMDQ11DSwtzJYW8xNxUWyUXnwBdt8wc oLFKCmWJOaVAoYDE4mIlfTtME0JD3HQtYBojdH1DguB6jAzQQMIaxoyD06exFrRxVXQ+usbW wLiKo4uRk0NCwESiu3kVK4QtJnHh3nq2LkYuDiGB6YwS/17/ZwNJCAmsYZLYsZEFxGYT0JVo eruLEcQWEZCQ+NV/FcxmFqiXuHVzHViNsICtxMP3J5hAbBYBVYmW+6+B4hwcvAIeEo0TxSF2 KUi8uf2MGcTmFPCUuD2pkwVilYfEkTlfmCcw8i5gZFjFKJpakFxQnJSea6hXnJhbXJqXrpec n7uJERzgz6R2MK5ssDjEKMDBqMTD6xAiFSjEmlhWXJl7iFGCg1lJhHcCh3SgEG9KYmVValF+ fFFpTmrxIcZkoKMmMkuJJucDoy+vJN7Q2MTc1NjU0sTCxMySNGElcV7GU08ChATSE0tSs1NT C1KLYLYwcXBKNTBum7/l4hIb1qlFyW9m2yZH/D2kMU9IV7eM3yL93f4TT7ZMm9BRvPtDbni2 wHbf4O1fdiz2Zp/NuUSxTGtuo/nKorM61hmXBQ6+kZARFnt+Knxekd8x5yDH5A+Xszzfv7wa G9b2/094lcRDVp+kPUcCZlrx8r2zum6raV86WVMxzqV/bpu0kJgSS3FGoqEWc1FxIgCA/wt9 tAIAAA== DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Cc: marex@denx.de, kmpark@infradead.org, patches@linaro.org, rajeshwari.s@samsung.com Subject: [U-Boot] [PATCH v2 2/2] 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 --- drivers/usb/host/ehci-exynos.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/drivers/usb/host/ehci-exynos.c b/drivers/usb/host/ehci-exynos.c index 68f12fc..8c75c07 100644 --- a/drivers/usb/host/ehci-exynos.c +++ b/drivers/usb/host/ehci-exynos.c @@ -47,6 +47,7 @@ struct exynos_ehci { static struct exynos_ehci exynos; +#ifdef CONFIG_OF_CONTROL static int exynos_usb_parse_dt(const void *blob, struct exynos_ehci *exynos) { unsigned int node; @@ -87,6 +88,7 @@ static int exynos_usb_parse_dt(const void *blob, struct exynos_ehci *exynos) return 0; } +#endif /* Setup the EHCI host controller. */ static void setup_usb_phy(struct exynos_usb_phy *usb) @@ -148,7 +150,12 @@ int ehci_hcd_init(int index, struct ehci_hccr **hccr, struct ehci_hcor **hcor) { struct exynos_ehci *ctx = &exynos; +#ifdef CONFIG_OF_CONTROL exynos_usb_parse_dt(gd->fdt_blob, ctx); +#else + ctx->usb = (struct exynos_usb_phy *)samsung_get_base_usb_phy(); + ctx->hcd = samsung_get_base_usb_ehci(); +#endif setup_usb_phy(ctx->usb);