From patchwork Mon Nov 13 09:00:38 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ran Wang X-Patchwork-Id: 837394 X-Patchwork-Delegate: yorksun@freescale.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3yb4pt2m9fz9sxR for ; Mon, 13 Nov 2017 20:19:49 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id E2B01C21E50; Mon, 13 Nov 2017 09:19:36 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAD_ENC_HEADER, SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 3FEB9C21DDA; Mon, 13 Nov 2017 09:19:34 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 23530C21DC3; Mon, 13 Nov 2017 09:19:32 +0000 (UTC) Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0053.outbound.protection.outlook.com [104.47.41.53]) by lists.denx.de (Postfix) with ESMTPS id DD663C21DA1 for ; Mon, 13 Nov 2017 09:19:31 +0000 (UTC) Received: from MWHPR03CA0060.namprd03.prod.outlook.com (10.174.173.177) by CY4PR03MB2693.namprd03.prod.outlook.com (10.173.43.136) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.218.12; Mon, 13 Nov 2017 09:19:30 +0000 Received: from BL2FFO11OLC013.protection.gbl (2a01:111:f400:7c09::186) by MWHPR03CA0060.outlook.office365.com (2603:10b6:301:3b::49) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.218.12 via Frontend Transport; Mon, 13 Nov 2017 09:19:29 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BL2FFO11OLC013.mail.protection.outlook.com (10.173.160.161) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.197.9 via Frontend Transport; Mon, 13 Nov 2017 09:19:29 +0000 Received: from titan.ap.freescale.net ([10.192.208.233]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id vAD9JQ1u021829; Mon, 13 Nov 2017 02:19:26 -0700 From: Ran Wang To: Bin Meng , Marek Vasut , Heiko Schocher Date: Mon, 13 Nov 2017 17:00:38 +0800 Message-ID: <20171113090038.13608-1-ran.wang_1@nxp.com> X-Mailer: git-send-email 2.14.1 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131550383697194180; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(376002)(39380400002)(346002)(39860400002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(6666003)(4326008)(48376002)(498600001)(110136005)(316002)(97736004)(50466002)(81166006)(81156014)(68736007)(47776003)(5003940100001)(104016004)(54906003)(305945005)(85426001)(50226002)(50986999)(356003)(8676002)(8656006)(77096006)(105606002)(86362001)(106466001)(16586007)(189998001)(33646002)(2906002)(5660300001)(36756003)(39060400002)(8936002)(53936002)(1076002); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR03MB2693; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11OLC013; 1:p/wiKaF72Byl+vJ3KNQgRVWr50uWwrewEPCR+/qWhR0JAZBBeamvh93k37+8Jrp+RfSWsHjHo51RyZro5jTKYeNZF6Mx/Ef4BBXbXoJlqj2tfZaMae68YME/5Y33vf5Z MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6e197cf7-7bac-42ef-0b67-08d52a77a4cb X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4628075)(201703131517081)(2017052603199); SRVR:CY4PR03MB2693; X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2693; 3:41zFMV9/RcqlF1C9KLOpvSjB5DCG2GB+rSqFgGAUULWUJDnzjBZa/OqaR2kpYP/SjUa4BxWsUQyXGfcWFZO79RojMn9Zus06J5ONyfFFe1YMVUtiVANzAX9qFQZLYeaP3Lih8bcmh91F27HAe5u91x9BJrjwAgOfWderHlVO8MvmzlAMJul1FR6DHnG6rvkwSff5lUd9+5VCponfvTlRG8sfTDJFiEeW9YYq8dLi37zfVkSIToweB308veZn1KgYwitFcEcdXPOKqZgk+XAl8j26JfIGM7+MDookiDC7cwolu4fJ8C/JWuVdx6jHFbFlNz/JxjdyLWQh7nhJwmgKvr96BhT98kL6ogiS/0gl/gc=; 25:2skJKCp83vqjpFn9gumr9XJYEm9e2Wd4N5KgDznsOTrIzNR2N00xoObIKKHnvE2nactON9fkhm44kTTmVtIO4ztLfR0ikrEgEkuMRNMzmL4aMHVD1uEfmJ1k9Gu2qnpaCpMnC8wy1Y9i7o27vuhQMEW49KgEYutyJwLAHBZAesUQGkvn74oGL8dt2z+mGWtCbKccSzMhqCVWFiq9hl5zFq1znldVga2HaCdsvmZ6gRCrlZGQ/9rw0gzbZBOg/WhKG/ZoD1U8iREKdNXbZCTUonqhepbphhVESQOoMiLvcW6wpHOzPKytTlxqu5m2u+J9uyMVhAFeCnb3JcR6NFnXsg== X-MS-TrafficTypeDiagnostic: CY4PR03MB2693: X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2693; 31:3c5iBt8H5oW/SDUTonKhjXEUaUxuyRCcc9cpQiUHcminZVm/IXLOQ6kjxATcgl/iSibrNRGpUOoZyKuS0Aah8Hd8W0ELbA47bw2ozcbqmPAZ48XpzZFYNQOZ0denM2Fd1196KXPuZp4v7DrLuk3G7iNCgLIgEHZ4FHlTXr9t6IEbRxgDVXw3bTOVAsgdpvPhQHJxLlRpOJSz3O36Uk7iw/5I4y3AxpmN88QPfXl7xzw=; 4:pGWOXxolrLdsvWiBxbJBzbn5RsxqHNcr0Jc99/DaZytQNOCOXXIYWM1n6lxyPmjPiaOX/n5LsgA875UV1RsNlDQ/GRLdjwMQvVn1KqSBTwmDa8mGB3jdrh+Ue6xMQEYnmliDivunkfqbEyquylYMO0XRqKOdMrBOSiP7jr8fmLu2v5vjcjLGkSTP2+FLKQt20ZiJcXFBEnC2aTI4r0LpLMb7+ZnjhfiiVvqIqajRxGm+zRM99TkUK0iMc9JBeq76U+vebk7ts7m+dl3USedjYcUdiQvWEOhXvrpwvy5MRJOhR6zFLrLIi4nmaZjNW21m X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3231022)(3002001)(6055026)(6096035)(20161123565025)(20161123561025)(201703131430075)(201703131448075)(201703131433075)(201703161259150)(201703151042153)(20161123556025)(20161123559100)(20161123563025)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY4PR03MB2693; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY4PR03MB2693; X-Forefront-PRVS: 0490BBA1F0 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR03MB2693; 23:PlnI1WBeXx9/ZlJ3yVK+oGBz5DqHW/JCIxFR3ukQg?= WGj+FuO22pbxzUvlcITT1nfuxJd4zodoNXN/owsDWKMj8mMuB6RP4kRRoLB/yPRCGgENk6pUCtuuUkQbc3SCmjGfivsRKGpWcH8/l5j+cIFNuzXxSDj9CtMVfod6ngy8uPCE2tQ8YR7p5XXvCplkR3uHjaXEt0hGG4GQtPQLIxjJ6fv9ToY2M8OKwg8vIVwoO24/nuRgh/af8gfEVKgcYLx/uMOIUdV9CW4Kp3EwL587lr2BDA0syTY6tSCN5v9yXFjexRiWsSGxN5A3+mu7fD3Ne0gx8zb2zLuuA4gEfXoeGgHOMBwIq69ZwXJDlbaW2IfoV/OoRQNdy8hfZ55biMh7aaRdoRwsJ+8fbW8tZ78xu1TO5MBym1exo7UMQiOjMxn3P6sP9GI892t0LSfJBQXkG5lAJLjhHzS6SgAzy2BO+vTUS/5abbCCBNllFP9cFj16uVWgFZhUetlf7qIR94GwtseAU89iKmU7RDD2Yz/5qW3l8nQouGN8RokzuTIDx4DblnYoJ4C/OFA+7Pv0H37f6PRHFJpE/bvSCrY/s7ews2/8xKejuFrfPZsgwSPKHJWrm5Vf1c5U43Va0Lvv5LyxFpRdKyZDd1fIRRZCvrBrUKWnUfDNuuOQXkfs5ICONyb28DVssWjI73KIv+xh0b09hrc/tkH0RCN8V17YGlqskJTpE4TdxvV8o+XIjuER9eph8E93fqzRa52aYUt2BKgIldW0RQvneb6T54/3NlhLwoHA47pBagdi1RHp9TX9YH+5mInd/L7D92BRBK7Pat4rRMS7U35n8skP68XgBxp6GcjUOg17ZdU2MU1rZi3PavXwK54KbGRlCFmr6SGaxf/pMZbzDBYE6mYJLx4XXDYgO5p5TiraVNe/HnQ/ZGtH7eD2SmrwR7KG4C7gR086y8inZhn97W39VltB6NGwZQrr5Oq1+P2f2eztimIMnz3LoZlCcnf8Aoiu4J/qyDnnkCgZfZ5hl/VzjoNz3OiYmp1xx/FDEUa85znhhHYxqhYc5tZtb0wrLzN6ya2q1/rjNy+7E7zEJsyD9v8wP8gEmOm8jLBOAFgqtJdyxzzQe5VYO4+kUoT/1lOuNVbMp7PzYNw X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2693; 6:1ZY3AJp60CN6f6wEqCQNTmQadccZ/PY0EAnmXCUhpWfUZOxHSJ4GrAj6MYz/bP1t/Uzfj44FPCAy8k2d9X9sjeyQKdkLlHz2BPiYrSoTDLEJbnpNvhetbEVwhSFsCDwYgu4czGgVGTWHkafpBuhXMAfqN+JzkaLslUrsTIV/6CPDhRs8BrH/QMAP/wf3QWKVOJc8mjUhuDWNhh8Qr1K4qcWetRdskxDESZ3xVvYAXp7DmkCKyc8cb3o+PnXFd8zXf97w1b8OMkU1yW5q8nJ/74gBFSi8TiA2SiwzUPoeuOnXwurq+ueh29X4VdmUAgxkGMriUL1kt5XEBMIcC6ceOCACD29gRhE8E9ZSkLJCqGs=; 5:gnBIXFbkbCjnJln6tO+PSwH+NjzQeW8DeVZBt2HFcfk39Q0VklCNsrItGcv9XUjWJiRL05nPSyJqwhl5h49qXwaBBkWmLdEzRDcsbU90Ul0qMezLdc/30cku4Bc8K3K27S4fYxunUpNJ3jp9q+0xcGaVDDxF0jRU114J/SHyff0=; 24:G6jHE2kZcA4s+rxVHSQ/DoYKDm7tABKWbbliIjrtSkcWxXZvNPbdy7BEScgHv5RVEZyxVF4ApFksXzTnD5sTX4tO0dB0BhzGkZ89euOnPMQ=; 7:RlmR1uzYJZOc7o9LkXMtG1PJpQRfiXol85FVyjpmjmJ8JIumZNbUkVEvmKVlXHYacDSDj7/0eIvjfYR4YjNtSd5ib3ZnIitVThH1Gf+xc+Vjn0ve0AHJ061a/qdu0Ip/ay6oIAnGmDqGcvDBxPSiye7RfW3QpQt3zH3REILHvl/lgIExU2wRt02oOCBkbJiqZHVs5QV3xUQO2MKfDSvqAhWEYignbgKydY7OrKlqOe9D9SaSyRDoJkH3AeIHArsS SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Nov 2017 09:19:29.5322 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6e197cf7-7bac-42ef-0b67-08d52a77a4cb X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR03MB2693 Cc: u-boot@lists.denx.de, Ran Wang Subject: [U-Boot] [PATCH] usb: Add delay to fix USB 2.0 stick enumeration failure on LS208xA X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" Force delay 10ms between each control messages to fix Transcend and Kingston DT 101 G2 USB2.0 stick fail to be enumerated by LS208xA. Signed-off-by: Ran Wang --- common/usb.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/common/usb.c b/common/usb.c index 0904259757..eeacc80b9e 100644 --- a/common/usb.c +++ b/common/usb.c @@ -223,6 +223,9 @@ int usb_control_msg(struct usb_device *dev, unsigned int pipe, return -EINVAL; } + /* Add delay to support more devices' enumeration */ + mdelay(10); + /* set setup command */ setup_packet->requesttype = requesttype; setup_packet->request = request;