{"id":763587,"url":"http://patchwork.ozlabs.org/api/patches/763587/?format=json","web_url":"http://patchwork.ozlabs.org/project/uboot/patch/1495022706-20200-13-git-send-email-yinbo.zhu@nxp.com/","project":{"id":18,"url":"http://patchwork.ozlabs.org/api/projects/18/?format=json","name":"U-Boot","link_name":"uboot","list_id":"u-boot.lists.denx.de","list_email":"u-boot@lists.denx.de","web_url":null,"scm_url":null,"webscm_url":null,"list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<1495022706-20200-13-git-send-email-yinbo.zhu@nxp.com>","list_archive_url":null,"date":"2017-05-17T12:05:05","name":"[U-Boot,13/14] drivers:usb:xhci:fsl: Implement Erratum A-010151 for FSL USB3 controller","commit_ref":null,"pull_url":null,"state":"changes-requested","archived":false,"hash":"74d0cc2b057b2f1e9580cc0cc1d4972cfb139d8d","submitter":{"id":71513,"url":"http://patchwork.ozlabs.org/api/people/71513/?format=json","name":"Yinbo Zhu","email":"yinbo.zhu@nxp.com"},"delegate":{"id":2666,"url":"http://patchwork.ozlabs.org/api/users/2666/?format=json","username":"yorksun","first_name":"York","last_name":"Sun","email":"yorksun@freescale.com"},"mbox":"http://patchwork.ozlabs.org/project/uboot/patch/1495022706-20200-13-git-send-email-yinbo.zhu@nxp.com/mbox/","series":[],"comments":"http://patchwork.ozlabs.org/api/patches/763587/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/763587/checks/","tags":{},"related":[],"headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Received":["from lists.denx.de (dione.denx.de [81.169.180.215])\n\tby ozlabs.org (Postfix) with ESMTP id 3wScYS1Dvrz9s7f\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu, 18 May 2017 00:45:15 +1000 (AEST)","by lists.denx.de (Postfix, from userid 105)\n\tid D6081C225FE; Wed, 17 May 2017 13:16:59 +0000 (UTC)","from lists.denx.de (localhost [IPv6:::1])\n\tby lists.denx.de (Postfix) with ESMTP id C4D0AC22552;\n\tWed, 17 May 2017 13:10:36 +0000 (UTC)","by lists.denx.de (Postfix, from userid 105)\n\tid D0A22C22547; Wed, 17 May 2017 12:20:54 +0000 (UTC)","from NAM02-BL2-obe.outbound.protection.outlook.com\n\t(mail-bl2nam02on0075.outbound.protection.outlook.com [104.47.38.75])\n\tby lists.denx.de (Postfix) with ESMTPS id AA975C21EE7\n\tfor <u-boot@lists.denx.de>; Wed, 17 May 2017 12:20:53 +0000 (UTC)","from MWHPR03CA0012.namprd03.prod.outlook.com (10.175.133.150) by\n\tBY2PR03MB173.namprd03.prod.outlook.com (10.242.36.139) with Microsoft\n\tSMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id\n\t15.1.1084.16; Wed, 17 May 2017 12:20:51 +0000","from BN1BFFO11FD011.protection.gbl (2a01:111:f400:7c10::1:112) by\n\tMWHPR03CA0012.outlook.office365.com (2603:10b6:300:117::22) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1101.14\n\tvia Frontend Transport; Wed, 17 May 2017 12:20:51 +0000","from tx30smr01.am.freescale.net (192.88.168.50) by\n\tBN1BFFO11FD011.mail.protection.outlook.com (10.58.144.74) with\n\tMicrosoft SMTP Server (version=TLS1_0,\n\tcipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1075.5\n\tvia Frontend Transport; Wed, 17 May 2017 12:20:50 +0000","from titan.ap.freescale.net ([10.192.208.233])\n\tby tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id\n\tv4HCKMu0009056; Wed, 17 May 2017 05:20:48 -0700"],"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,\n\tRCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,\n\tSPF_HELO_PASS\n\tautolearn=unavailable autolearn_force=no version=3.4.0","Authentication-Results":"spf=fail (sender IP is 192.88.168.50)\n\tsmtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed)\n\theader.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com;","Received-SPF":"Fail (protection.outlook.com: domain of nxp.com does not\n\tdesignate 192.88.168.50 as permitted sender)\n\treceiver=protection.outlook.com; \n\tclient-ip=192.88.168.50; helo=tx30smr01.am.freescale.net;","From":"yinbo.zhu <yinbo.zhu@nxp.com>","To":"<u-boot@lists.denx.de>","Date":"Wed, 17 May 2017 20:05:05 +0800","Message-ID":"<1495022706-20200-13-git-send-email-yinbo.zhu@nxp.com>","X-Mailer":"git-send-email 2.1.0.27.g96db324","In-Reply-To":"<1495022706-20200-1-git-send-email-yinbo.zhu@nxp.com>","References":"<1495022706-20200-1-git-send-email-yinbo.zhu@nxp.com>","X-EOPAttributedMessage":"0","X-Matching-Connectors":"131394972509876741;\n\t(91ab9b29-cfa4-454e-5278-08d120cd25b8); ()","X-Forefront-Antispam-Report":"CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI;\n\tSFV:NSPM;\n\tSFS:(10009020)(6009001)(336005)(39840400002)(39450400003)(39860400002)(39400400002)(39410400002)(39850400002)(39380400002)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(9170700003)(4326008)(106466001)(2351001)(33646002)(6916009)(2950100002)(6666003)(76176999)(50986999)(86362001)(105606002)(2906002)(498600001)(36756003)(356003)(305945005)(81166006)(8936002)(50226002)(5660300001)(5003940100001)(8676002)(104016004)(47776003)(189998001)(50466002)(48376002)(54906002)(77096006)(110136004)(38730400002)(8656002)(53936002)(85426001);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR03MB173;\n\tH:tx30smr01.am.freescale.net; \n\tFPR:; SPF:Fail; MLV:ovrnspm; MX:1; A:1; PTR:InfoDomainNonexistent;\n\tLANG:en; ","X-Microsoft-Exchange-Diagnostics":["1; BN1BFFO11FD011;\n\t1:24jzglClyQb++yccGWUaJ8Hn13+luCtz5d3LA5BhiC1FpZCcVWJJI6chDO8Jz1UThgFa4DUD5Fya+FxLrkPZTqXkjX8SM3UMFp9NsCsK1uEpFTCBtTNLXS9POph65qCv3LRVSYEDQ6PZsMnX85+SGLPUkT+kgjbPFdEr6sOK7MFMVoJy6ufgsSjsIE55UKpFnN1wV43aOZtZPySsi76ejpcpCJogM/hLLeect715s8HBFwVdnYxEbdEAMKRDthWmZlybccURfZoe8P1W58Wqw+yVS/XvlU8Gw9vQOQMWtfNeT9W3wUd+yOYnCovF1zEy/p6FXnR39wuCjaHR6FOZYMpjYuvffP3kJOS42j6wN1RlqCxbbb+Dfw1ij/58VXPOnX6g5sPqa8mhjuCIbQpbSa+FwLKjn6lNoEM6LZhfeTK76FlU4Q1NVaKGborknJIkYQjgyO3GUVSRbcH2fy7YJukyFSqHPFaLFK1iUJnNuQimNWr7hjALLB7QtrIccSI9KhsVni9aikWyQOffNrICNiO1bjAuDQDWYyqb8aNKNxM0Tle1aYpQLXKis0BfmMddEwezHOk2/REU8y+bov8xemmJiYIuKXjMQCpTSST4c6ovqPZf2kKQdCaYOJQgDAPKjEJAKUN4eGzZ4XCWzaHkGm5xUCuky7Kx+dxoX2HC7op15Mj2tHRvrYwFIZvSG2xAtyxBCfnUAjp7D938Qoihg/uzGO3a/5QzG2dntQUJJ/U=","1; BY2PR03MB173;\n\t3:KQOazxUjnBpV5Mn3moBU5Bkq0uEP08etEL08/FdtMZC+LBlaTOGXm5MADzvsqLLdvIN5SD1YZHcUXhI1Jdn0hAZI9ICLehERIWVESY/HOi5RvWKsbBRngrQhxKLzEtxr63ejCZjVvP+35G3YuYUY1NHABS6LpGgS++tMeHB9uRym/t0pYZvLASQO6VyhNX7G5vu6LobnEnQos+pKs+CBfTpLcIGe6PwR2Xp10XeZ3VybhO8V1aSkDb/T1x/A/pSOopSttA6K+0Lp4oPnP9Awir8WmAKq34WipgGGufPiIcSu6fZwr4WAmt55BezUwyExEcrwPRH5g50PUQ+5E1nMjkmGLIUPbJNWFIpCC7oFKAK+/YIpRh+3xa7KTGbyFH1hZwviNj+LgmmudC1K3PBHAw6o0LpvR72ROQXrOqsDdwVK5sP/NGC86k+H43MUjrM/;\n\t25:f1jBeVdkwJWjm9apYdLtB2ftdgeXUwG62+q/EPEi+LaZ4ES7QCwJm/QXOwNsECVSFyMXI9BpMYuyWLadGrxg6iqIjBQj7GneMvhjMWOprh6+YQ8Pnz9ZOF5WxLDsZ7DHN82tpTPJJ+FVzr+elX1a01wohlyX4z25aLJXiBREJA9dgOrcnjX+YNySiADwkTKOK4gHMFkO7aF0gIKORDAg2u/dFAb/4kZAHniKsaSPrWq5drVRWQWuGC24U2ahEXT9d6RKvI719ujT/7vIv8mjuAtuWQKXbh9Vfv4po1wk5UOk89QemDPw41Krzb7GGrtriFWWwRSHX7Ti+nq5D+z1Ir3MEhT1/0B1zLY8g7ElprjjO63zyHIDZTQc41jcyRmrpJuXkS+0gzYaHLeeetClScMDljkrWWYyit+y3/x/IpQnZATntcBPXepTNmnpPIUdlVQWVUOAIXym1G72q5W/Mg==","1; BY2PR03MB173;\n\t31:r9VKblA+J+Fct4aVerYQGrQUJHsnwuvllyEhMcsJifgrxC9tIUM6F6R9j5yiqYJonEH6uhf9aXLZK22BHXOV6AqAVAQrjdgxVSCjiNst9FQ8peuYXunx9kfij6GDjousuE3N/FnznNilhbzJr/A+MM6//QFLid5eoM3TCEqT52u0UBcWL64T5Acrl7uOZ1ToOV6BWlWG6oun+26oMz4oi32qXUryeB/TTSEb+4GDqaTEIKp35hyxXNMlcE4utNmRXmZkvqAbSdtZYPhrUkXZDQ==","=?us-ascii?Q?1; BY2PR03MB173;\n\t4:Pxl0G/jxWfeqpsbhe0ksPiXzLrlaJUm7q6zmT4v2+RK?=\n\t=?us-ascii?Q?by7niXjGTjRz1Z+Irsn7ki2UGcDmLELM0oJaAAOg8X5EcaMZQYJ69QVHq57H?=\n\t=?us-ascii?Q?5RodDmQk8X4DiDfJ8dqhNlb7+0esai49/0ANVLjWqFO+e/YKKv8bGaNPfjuw?=\n\t=?us-ascii?Q?5WuMIUVApeOZnqHHMAzVvRPLiycOZr7hCPlt+McuAhPl+rkoDf9+ni//IjBz?=\n\t=?us-ascii?Q?Het16TJixPSRa0V/4S+0dMXtAeiLsxkElqj7X4m7VO75e7P3q2Al4aWg+gBN?=\n\t=?us-ascii?Q?ao7r2xCrGxT8bnWDR2RxzvBosOOuWx6lwHS5bIG8qpwTmy+NsNo7rCslMNPB?=\n\t=?us-ascii?Q?f8EMYarXyt3SCdO+Q1pU0e10z3EyC1KnYsTqAaQCS9Faq0q55ZDGwaQfSxc0?=\n\t=?us-ascii?Q?5VzwErXV/UAPkiZ8IM2Ih/D7odWfrD0iNOhB/3a/OBazI5ssv0guwBGNndde?=\n\t=?us-ascii?Q?0bx6DD+RJTBUaT3x+AsKCwHAaP9J2XkXe4V7bAcaZwH11XlPgH+CooLfVuZ/?=\n\t=?us-ascii?Q?rLXo1KI4AJLiDVCW5tvMWtqtIQAYMkQWtZcI5IZ4fElwcMljEbsas25449jw?=\n\t=?us-ascii?Q?BaYENukyeIbkjIehWN4lRlaTp21avoprVJU5cFYIDBhztjAvY13vGmMgFUCn?=\n\t=?us-ascii?Q?JtkROaTiisE3yVPhpihorAtiwAxy9T9lXvdFvSKXw8J4+7U25ED6ngMMdI3Z?=\n\t=?us-ascii?Q?rtNXybjUS/LTa0/MyGoSRCGVa7UKHxYveoQFKoX7jN5VEaiN5rTJKYluBpQ/?=\n\t=?us-ascii?Q?LOREzUpaYiWi/35OUmLW2BjNg2K1VPxhXRgOlw11IoYqiPS19N/7xm7Vs306?=\n\t=?us-ascii?Q?8xjtcl1l1y4LmdH5SgMTXAtMHfwBZ8a1q/Ig6MnoDNNLaRIgN7Zc1tiVoKSz?=\n\t=?us-ascii?Q?aRotmDFKg5oRGN5bE2CHk1+QXCbShqLoaWLP/cgXWzjNWSAXT3Uz2fTUYPWA?=\n\t=?us-ascii?Q?ZPcuMjfkjz/ZY5m2LwpYQTI2G7CP/jNob58r+pQ=3D=3D?=","=?us-ascii?Q?1; BY2PR03MB173;\n\t23:tjrC3GSG7IQSsYNnCma3z4Vnw33rJtWieeuFafYBpW?=\n\t=?us-ascii?Q?lXJ5hDDdcHqhb4/XOS1i07K0aq+WaWjCX5wF+5sCQez8VNxmcpwf/oNiXNO+?=\n\t=?us-ascii?Q?Irr2/svR4Ms3QOs314jfjx5mRs1CWqs3JmrbHobjyCX0WiR1rWUSxeTfx6T4?=\n\t=?us-ascii?Q?7jpW7nYJMjZPyGhrQHad0FtQ+eTIUAdTb+1zb4e3H3Amol5vYCerltecpURX?=\n\t=?us-ascii?Q?xL0J3KgmVydBIbNd7CneSB62UI1JBhZzn6RSu8alIJg1cYLuSciQRQnNPbXn?=\n\t=?us-ascii?Q?x/98SLx03pdL2sFdk4p6tMCnYmvcvQvAaCV2puj9WM4d8oEFwWPcYam2yuZD?=\n\t=?us-ascii?Q?+7JkIDpilUflpS0gttPquBAfMrQ3w29YZrInC6vh+pAYnvFIp/KV/G3eJo/Q?=\n\t=?us-ascii?Q?L/6ml9Mx5TiiJWF9KpuK/q5UVmojxxnzuL3Fy/pcDk8oVpLWzkNKxTb+QK+P?=\n\t=?us-ascii?Q?YP59Fnn03qabCHONl8zvUSG2JIk66g15PTsOogVpu8CWY9//NV5DoYaGrIgE?=\n\t=?us-ascii?Q?t0j6JFqhK/9X1/bnHt9fRxg/RFtrxT3th35pkokR5QRR10kU3PMSzrQdyTiE?=\n\t=?us-ascii?Q?C41gd3p8sc1JznDwAS23+hhSGSj6+IUUVENj+qJ0H0O0wbwkUhxrIdskcGQs?=\n\t=?us-ascii?Q?9GOqC8JykmUf2Ye2sTh70Lqa73wMbeE2d2PaCqcIX8K/IOpJ/o+fL7GoiQa5?=\n\t=?us-ascii?Q?zn+3ehOhfes12qJPO5790slWnHXT1+0XkN5Gvc9f+bM9sDZYNGXaZ9q34FDq?=\n\t=?us-ascii?Q?UlQfmoYPpZxmt/ZHlXGpWtAMVapkLBWwRfgDODkQ8nzc0Em3s2jRFnbf0Y53?=\n\t=?us-ascii?Q?92iUc75UHaQ91pf8mYpBeTJtR9CXQ7ci2OgnK0o9mILozruiqiG7eq/jdCHI?=\n\t=?us-ascii?Q?gfdbkxI+1KBrcq6VRh6YTJy87sACubdhnoJYnTa3sl6B4sO3CWxHw2b62Ot7?=\n\t=?us-ascii?Q?JBvjrUdyPePWvE3g4E7BK7ejnUMQTlsfWY0VdcgIpIfRw4ygEFo81fTgqquk?=\n\t=?us-ascii?Q?D5e8vS69tlxB2ZernXhexlvgMimQsKF+GRzYv8RNPv3UePQS7WTHyHDpunNp?=\n\t=?us-ascii?Q?4hnIcvUSqnQOouzxUdAN7bvbYnyHTugmaaNQPkrIL+zr397KtKf5k92nyRRp?=\n\t=?us-ascii?Q?fgCsrN6jWAxNo3OzfTSfRCq1GaD4hc7t4Nlyufv8oCzpP8vnfkXF3gQ5ErEU?=\n\t=?us-ascii?Q?Arfe7MOsD+hrn1TZYTYPZ4v9xucC3tPvRuxXoqk6Lc3eTtbGvIuJhOI6DpV2?=\n\t=?us-ascii?Q?HU4WnlzjS1064QNSI=3D?=","1; BY2PR03MB173;\n\t6:2wF2MJXJk2Yy6pPIC6pg8v/8Ov/jIHfkGFIt9uR1/LYzVoDDlsiSHfDtts/by+uk6N+PDoiwFVL5dbvtr1CiyaOHYoKxMONN5yowS3c5ImfQYTfhG/vfB800Hs7rDk/0150mT2kzvZeOOQKK+ENhFP5Asxey06bI5nU30e1SIzIb7apdu8FH5e/ouDT93c2TdMsxGKhflPgBVU0WYP63D0BxgeJ8TaNJt0AJRLBcI2yWPye2eehXUtBrKkcuCE7yH4VZFokfl5W/NA8jRRylgDlv34e2KjMeuAmX4BPM/ytyY6sY4x/aBcX/6eVaC9g/hgMNk4x1LeuMAnldy5WnJUf7zbf/qCnE4bZWrE7G7wHlhYx7PHrDwszVVDNXWpzp/9WOkKuMRvC/EQnQ3MqHmQR2XE7HBA1dOhzRyYqSp8XBVPR0O2TsKVLDh666csiu9IIEOvRDY4WNRfyA0O8QCsJYFm/77YMdtKk/4XKbiKuIeRQgmBIlah5dNTCoXFMUfA1sy1B19BmF+HPGlelkZw==;\n\t5:J1kBxa7TWI7WyvaJwJNX5h2FEPhGQnG36p2rrIacnKT0XJ2rHMwLEjH8WRN+SSUcO3czIoxNnaz3eKuoW2U/mcQYP+3AV9EXcO5iVfQQYgzyVvzhXhhm7ZC8QTjcdxmcLSXSxXoVsXXDtcOV2WvrAE5K07dnrhEnIvxwxgeYRXuMrP5OTYG8s9ozm4eHnZRQ;\n\t24:GtgorS56mcqIXsmRnmYxDt8zTwn9TrkqVe4WR0LZ2bw0Ao7xxfwXLhCezwNIWLbHYDcyQ+eSFm3JcBS4O/zKzhSPORjwroxLdEcGeTCZjpQ=","1; BY2PR03MB173;\n\t7:AzEX7zTrTOZlwXALsXtXJ4KQ7W97un8Kp6OImgSxKP1Uupe8AMgqOTn+o1JZM7Rt3f1h0yLN6Hj4jFJJTX0URLdbfnczVJ9UisWam/DqaFeh5FsOILgAqzBnwdyU+/gL/MrxTHTw4V2uZlpSRMXQ+HV7AqP8AT1PRYHzRMH8Pzn27qiRiOj9jaDz5CjnsS8o9moO0K0y4t5OHpDkOJuln3YSBjvqohyFwWPrFtXx/j2/aVeg23a2bXwlKXBuD25T7611aM/5wQclYWs/668SEp5ZR0hDYZ83dLQdQfcErmXEDNPZHcuPWj61lla+/ffNRWpY+6tpx4GraDrgl/J1dQ=="],"MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-Office365-Filtering-Correlation-Id":"e57c655f-5749-49c4-d0a6-08d49d1f282d","X-Microsoft-Antispam":"UriScan:; BCL:0; PCL:0;\n\tRULEID:(22001)(201703131430075)(201703131517081); SRVR:BY2PR03MB173; ","X-Microsoft-Antispam-PRVS":"<BY2PR03MB173F35F84D67547DE3A6F9AE9E70@BY2PR03MB173.namprd03.prod.outlook.com>","X-Exchange-Antispam-Report-Test":"UriScan:(185117386973197);","X-Exchange-Antispam-Report-CFA-Test":"BCL:0; PCL:0;\n\tRULEID:(6095135)(601004)(2401047)(13024025)(13018025)(13023025)(8121501046)(5005006)(13017025)(13015025)(10201501046)(3002001)(93006095)(93001095)(6055026)(6096035)(201703131430075)(201703131441075)(201703131448075)(201703131433075)(201703161259150)(20161123565025)(20161123561025)(20161123556025)(20161123563025)(20161123559100);\n\tSRVR:BY2PR03MB173; BCL:0; PCL:0; RULEID:(400006); SRVR:BY2PR03MB173; ","X-Forefront-PRVS":"0310C78181","SpamDiagnosticOutput":"1:99","SpamDiagnosticMetadata":"NSPM","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"17 May 2017 12:20:50.8004\n\t(UTC)","X-MS-Exchange-CrossTenant-Id":"5afe0b00-7697-4969-b663-5eab37d5f47e","X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp":"TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e;\n\tIp=[192.88.168.50]; \n\tHelo=[tx30smr01.am.freescale.net]","X-MS-Exchange-CrossTenant-FromEntityHeader":"HybridOnPrem","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"BY2PR03MB173","Cc":"\"yinbo.zhu\" <yinbo.zhu@nxp.com>","Subject":"[U-Boot] [PATCH 13/14] drivers:usb:xhci:fsl: Implement Erratum\n\tA-010151 for FSL USB3 controller","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.18","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<http://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<https://lists.denx.de/listinfo/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=subscribe>","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>"},"content":"From: Sriram Dash <sriram.dash@nxp.com>\n\nCurrently the controller by default enables the Receive Detect feature in P3\nmode in USB 3.0 PHY. However, USB 3.0 PHY does not reliably support receive\ndetection in P3 mode.\nEnabling the USB3 controller to configure USB in P2 mode whenever the Receive\nDetect feature is required.\n\nSigned-off-by: Sriram Dash <sriram.dash@nxp.com>\nSigned-off-by: Rajesh Bhagat <rajesh.bhagat@nxp.com>\nSigned-off-by: yinbo.zhu <yinbo.zhu@nxp.com>\n---\n drivers/usb/host/xhci-dwc3.c | 5 +++++\n drivers/usb/host/xhci-fsl.c  | 7 +++++++\n include/linux/usb/dwc3.h     | 1 +\n 3 files changed, 13 insertions(+)","diff":"diff --git a/drivers/usb/host/xhci-dwc3.c b/drivers/usb/host/xhci-dwc3.c\nindex 33961cd..adbd9b5 100644\n--- a/drivers/usb/host/xhci-dwc3.c\n+++ b/drivers/usb/host/xhci-dwc3.c\n@@ -97,3 +97,8 @@ void dwc3_set_fladj(struct dwc3 *dwc3_reg, u32 val)\n \tsetbits_le32(&dwc3_reg->g_fladj, GFLADJ_30MHZ_REG_SEL |\n \t\t\tGFLADJ_30MHZ(val));\n }\n+\n+void dwc3_set_rxdetect_power_mode(struct dwc3 *dwc3_reg, u32 val)\n+{\n+\tsetbits_le32(&dwc3_reg->g_usb3pipectl[0], val);\n+}\ndiff --git a/drivers/usb/host/xhci-fsl.c b/drivers/usb/host/xhci-fsl.c\nindex 3a16624..e8e90fa 100644\n--- a/drivers/usb/host/xhci-fsl.c\n+++ b/drivers/usb/host/xhci-fsl.c\n@@ -86,6 +86,13 @@ static int fsl_xhci_core_init(struct fsl_xhci *fsl_xhci)\n \tfsl_xhci_set_beat_burst_length(fsl_xhci->dwc3_reg);\n \n \t/*\n+\t* A-010151: USB controller to configure USB in P2 mode\n+\t* whenever the Receive Detect feature is required\n+\t*/\n+\tdwc3_set_rxdetect_power_mode(fsl_xhci->dwc3_reg,\n+\t\t\t\t     DWC3_GUSB3PIPECTL_DISRXDETP3);\n+\n+\t/*\n \t * A-010151: The dwc3 phy TSMC 28-nm HPM 0.9/1.8 V does not\n \t * reliably support Rx Detect in P3 mode(P3 is the default\n \t * setting). Therefore, some USB3.0 devices may not be detected\ndiff --git a/include/linux/usb/dwc3.h b/include/linux/usb/dwc3.h\nindex c1b23b2..873b4db 100644\n--- a/include/linux/usb/dwc3.h\n+++ b/include/linux/usb/dwc3.h\n@@ -220,5 +220,6 @@ void dwc3_set_mode(struct dwc3 *dwc3_reg, u32 mode);\n void dwc3_core_soft_reset(struct dwc3 *dwc3_reg);\n int dwc3_core_init(struct dwc3 *dwc3_reg);\n void dwc3_set_fladj(struct dwc3 *dwc3_reg, u32 val);\n+void dwc3_set_rxdetect_power_mode(struct dwc3 *dwc3_reg, u32 val);\n #endif\n #endif /* __DWC3_H_ */\n","prefixes":["U-Boot","13/14"]}