From patchwork Mon Apr 8 10:35:57 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vivek Gautam X-Patchwork-Id: 15968 Return-Path: X-Original-To: linaro@staging.patches.linaro.org Delivered-To: linaro@staging.patches.linaro.org Received: from mail-vc0-f197.google.com (mail-vc0-f197.google.com [209.85.220.197]) by ip-10-151-82-157.ec2.internal (Postfix) with ESMTPS id 9F71923900 for ; Mon, 8 Apr 2013 10:38:19 +0000 (UTC) Received: by mail-vc0-f197.google.com with SMTP id gf12sf8977929vcb.8 for ; Mon, 08 Apr 2013 03:38:05 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:x-beenthere:x-received:received-spf :x-received:x-forwarded-to:x-forwarded-for:delivered-to:x-received :received-spf:x-auditid:from:to:cc:subject:date:message-id:x-mailer :in-reply-to:references:x-brightmail-tracker:x-brightmail-tracker :dlp-filter:x-mtr:x-cfilter-loop:x-gm-message-state :x-original-sender:x-original-authentication-results:precedence :mailing-list:list-id:x-google-group-id:list-post:list-help :list-archive:list-unsubscribe; bh=JhT0lRK6x7/ddGGn2ZrsBbOX4QXOVbFR9vNWIx6tAs4=; b=cVqhaC2EMJb1q4VMCQXAaADmODWMXtKP1bUuWtZnlzjJ3zwVKnRvXhd4EnQ9zGHW4W jCTH3BtrFOpM2t0w/or0vXwj0A8ykQBBRFHWFIEEsCkIMLRi/xiuKpEQxmw2FYYB+pUa MCx/pWCcY+6onzhE7VLqkNqBnKb5h2WNMuEojSY9MEUCfqEh8jPeIN0TSJdsZkqCm+xl lRkZ6/zS4BNrHjVQjnDYyyd1B8AlhzVvW/oyfI6i32gB4Sp9kdL4gcUd1TIdUuAH7lpy xoNN08BDrw/iWBrBakpZqezbJs1FcvwgkA/rR6qpYlRsGLkmVUFopDUr75+X9IuRL0ys aTIQ== X-Received: by 10.224.18.132 with SMTP id w4mr5612544qaa.1.1365417485390; Mon, 08 Apr 2013 03:38:05 -0700 (PDT) MIME-Version: 1.0 X-BeenThere: patchwork-forward@linaro.org Received: by 10.49.47.113 with SMTP id c17ls3140604qen.0.gmail; Mon, 08 Apr 2013 03:38:05 -0700 (PDT) X-Received: by 10.52.176.38 with SMTP id cf6mr4197297vdc.132.1365417485318; Mon, 08 Apr 2013 03:38:05 -0700 (PDT) Received: from mail-ve0-f178.google.com (mail-ve0-f178.google.com [209.85.128.178]) by mx.google.com with ESMTPS id os3si18025727vcb.23.2013.04.08.03.38.05 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 08 Apr 2013 03:38:05 -0700 (PDT) Received-SPF: neutral (google.com: 209.85.128.178 is neither permitted nor denied by best guess record for domain of patch+caf_=patchwork-forward=linaro.org@linaro.org) client-ip=209.85.128.178; Received: by mail-ve0-f178.google.com with SMTP id db10so5194728veb.37 for ; Mon, 08 Apr 2013 03:38:05 -0700 (PDT) X-Received: by 10.220.77.138 with SMTP id g10mr9932474vck.69.1365417485220; Mon, 08 Apr 2013 03:38:05 -0700 (PDT) X-Forwarded-To: patchwork-forward@linaro.org X-Forwarded-For: patch@linaro.org patchwork-forward@linaro.org Delivered-To: patches@linaro.org Received: by 10.58.85.136 with SMTP id h8csp12564vez; Mon, 8 Apr 2013 03:38:04 -0700 (PDT) X-Received: by 10.66.221.66 with SMTP id qc2mr35521498pac.10.1365417484394; Mon, 08 Apr 2013 03:38:04 -0700 (PDT) Received: from mailout4.samsung.com (mailout4.samsung.com. [203.254.224.34]) by mx.google.com with ESMTP id bf9si18484967pad.255.2013.04.08.03.38.03; Mon, 08 Apr 2013 03:38:04 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of gautam.vivek@samsung.com designates 203.254.224.34 as permitted sender) client-ip=203.254.224.34; 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 <0MKX00A7PMU51V11@mailout4.samsung.com> for patches@linaro.org; Mon, 08 Apr 2013 19:38:03 +0900 (KST) Received: from epcpsbgm1.samsung.com ( [172.20.52.125]) by epcpsbgr1.samsung.com (EPCPMTA) with SMTP id A3.59.20872.A0E92615; Mon, 08 Apr 2013 19:38:02 +0900 (KST) X-AuditID: cbfee68d-b7f786d000005188-85-51629e0ac127 Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id 0C.2E.17838.A0E92615; Mon, 08 Apr 2013 19:38:02 +0900 (KST) Received: from vivekkumarg-linuxpc.sisodomain.com ([107.108.214.169]) by mmp1.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0MKX008PGMUQGH60@mmp1.samsung.com>; Mon, 08 Apr 2013 19:38:02 +0900 (KST) From: Vivek Gautam To: u-boot@lists.denx.de Cc: patches@linaro.org, u-boot-review@google.com, marex@denx.de, sjg@chromium.org, rajeshwari.s@samsung.com, vikas.sajjan@samsung.com, amarendra.xt@samsung.com Subject: [PATCH v2 4/5] usb: hub: Fix enumration timeout Date: Mon, 08 Apr 2013 16:05:57 +0530 Message-id: <1365417358-31921-5-git-send-email-gautam.vivek@samsung.com> X-Mailer: git-send-email 1.7.6.5 In-reply-to: <1365417358-31921-1-git-send-email-gautam.vivek@samsung.com> References: <1365417358-31921-1-git-send-email-gautam.vivek@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRmVeSWpSXmKPExsWyRsSkVpdrXlKgwaWP1hZfFnSyW7xpa2S0 mHL4C4tFy9oDrBbftmxjtFj+eiO7xdu9QNmbz7YzOXB4zG64yOIxb9YJFo8Fm0o97lzbw+Zx 9s4ORo++LasYA9iiuGxSUnMyy1KL9O0SuDKWfQ0rOMhesWPpOaYGxh62LkZODgkBE4l52/ax Q9hiEhfurQeLCwksZZT4ckkJpubu1blMEPFFjBJndlV1MXIB2VOYJP7MmgWWYBPQlWh6u4sR xBYRkJD41X8VzGYWWMwocWGXLYgtLGAhMae1F6ieg4NFQFVix4tqkDCvgIfEkrbTzBC7FCTe 3H7GDFLCKeApcWumFMRaD4mOE/dZQdZKCCxjl5j96hgrSIJFQEDi2+RDLCD1EgKyEpsOQI2R lDi44gbLBEbhBYwMqxhFUwuSC4qT0osM9YoTc4tL89L1kvNzNzECQ/70v2e9OxhvH7A+xJgM NG4is5Rocj4wZvJK4g2NzYwsTE1MjY3MLc1IE1YS51VrsQ4UEkhPLEnNTk0tSC2KLyrNSS0+ xMjEwSnVwHh8v/HZ5+n2d1/ZxTG4u00/2ryGScvqWN8VJY+WD/57GtkNz09X+hf18nB8XpgI n5pa6eqce6W7k9oVF6eoH9y0bPmk+JU8t9LzRZlW7zr18G1uotZ2Xi/5Q1IzD7Ir/pu/at+V 05Y8l7NYd3rx6DpMCcqJXHXe+/iGUInLtTdndHbKmmRFbVFiKc5INNRiLipOBADuasXsjwIA AA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRmVeSWpSXmKPExsVy+t9jAV2ueUmBBtteGlt8WdDJbvGmrZHR YsrhLywWLWsPsFp827KN0WL5643sFm/3AmVvPtvO5MDhMbvhIovHvFknWDwWbCr1uHNtD5vH 2Ts7GD36tqxiDGCLamC0yUhNTEktUkjNS85PycxLt1XyDo53jjc1MzDUNbS0MFdSyEvMTbVV cvEJ0HXLzAG6SEmhLDGnFCgUkFhcrKRvh2lCaIibrgVMY4Sub0gQXI+RARpIWMOYsexrWMFB 9oodS88xNTD2sHUxcnJICJhI3L06lwnCFpO4cG89WFxIYBGjxJldVV2MXED2FCaJP7NmgRWx CehKNL3dxQhiiwhISPzqvwpmMwssZpS4sMsWxBYWsJCY09oLVM/BwSKgKrHjRTVImFfAQ2JJ 22lmiF0KEm9uP2MGKeEU8JS4NVMKYq2HRMeJ+6wTGHkXMDKsYhRNLUguKE5KzzXUK07MLS7N S9dLzs/dxAiOqWdSOxhXNlgcYhTgYFTi4ZX8kRgoxJpYVlyZe4hRgoNZSYRXfGZSoBBvSmJl VWpRfnxRaU5q8SHGZKCbJjJLiSbnA+M9ryTe0NjE3NTY1NLEwsTMkjRhJXHeA63WgUIC6Ykl qdmpqQWpRTBbmDg4pRoYdVr2xSzY0GgtsPvbp3aZWXlHLB723jbfVCL8jJW5d7nPb98/Jp13 +ZNjKhkCIjbWLO0NmSHUXLNQKpHp0sNXVmsN7Ha8cens2Ce1Tv6pfP5WSSabTTmzSzJinnXe ODDv3OGDGm/0Y9d7GKi92J22mTm165vPCWcpmzROPZXKlWY7kowVPT8rsRRnJBpqMRcVJwIA X96Jou0CAAA= DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected X-Gm-Message-State: ALoCoQkDbrN9S+l/arZCAIzUTQeFRYU9LfXQBUxZhBjPEmX2n3zln3Q1CbU4laTiGOn6zjnchT5O X-Original-Sender: gautam.vivek@samsung.com X-Original-Authentication-Results: mx.google.com; spf=neutral (google.com: 209.85.128.178 is neither permitted nor denied by best guess record for domain of patch+caf_=patchwork-forward=linaro.org@linaro.org) smtp.mail=patch+caf_=patchwork-forward=linaro.org@linaro.org Precedence: list Mailing-list: list patchwork-forward@linaro.org; contact patchwork-forward+owners@linaro.org List-ID: X-Google-Group-Id: 836684582541 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Patch b6d7852c increases timeout for enumeration, taking worst case to be 10 sec. get_timer() api returns timestamp in milliseconds, which is what we are checking in the do-while() loop in usb_hub_configure() (get_timer(start) < CONFIG_SYS_HZ * 10). This should give us a required check for 10 seconds, and thereby we don't need to add additional mdelay of 100 microseconds in each cycle. Signed-off-by: Vivek Gautam Reviewed-by: Vipin Kumar --- common/usb_hub.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/common/usb_hub.c b/common/usb_hub.c index 4bfed09..1757dc6 100644 --- a/common/usb_hub.c +++ b/common/usb_hub.c @@ -459,7 +459,6 @@ static int usb_hub_configure(struct usb_device *dev) (portstatus & USB_PORT_STAT_CONNECTION)) break; - mdelay(100); } while (get_timer(start) < CONFIG_SYS_HZ * 10); if (ret < 0)