From patchwork Mon Jul 10 02:24:11 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ran Wang X-Patchwork-Id: 786006 X-Patchwork-Delegate: yorksun@freescale.com Return-Path: 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]) by ozlabs.org (Postfix) with ESMTP id 3x5V4433kjz9s7F for ; Mon, 10 Jul 2017 12:47:16 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 2EAA6C21DCC; Mon, 10 Jul 2017 02:44:42 +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, RCVD_IN_DNSWL_NONE, 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 3A0A3C21DD5; Mon, 10 Jul 2017 02:42:45 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 7593CC21C44; Mon, 10 Jul 2017 02:41:18 +0000 (UTC) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0061.outbound.protection.outlook.com [104.47.36.61]) by lists.denx.de (Postfix) with ESMTPS id D3136C21C59 for ; Mon, 10 Jul 2017 02:41:16 +0000 (UTC) Received: from BN3PR03CA0095.namprd03.prod.outlook.com (2603:10b6:400:4::13) by DM2PR0301MB0607.namprd03.prod.outlook.com (2a01:111:e400:3c08::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.13; Mon, 10 Jul 2017 02:41:14 +0000 Received: from BL2FFO11FD056.protection.gbl (2a01:111:f400:7c09::184) by BN3PR03CA0095.outlook.office365.com (2603:10b6:400:4::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.13 via Frontend Transport; Mon, 10 Jul 2017 02:41:14 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) 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.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BL2FFO11FD056.mail.protection.outlook.com (10.173.161.184) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1220.9 via Frontend Transport; Mon, 10 Jul 2017 02:41:14 +0000 Received: from titan.ap.freescale.net ([10.192.208.233]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id v6A2em1u012689; Sun, 9 Jul 2017 19:41:08 -0700 From: Ran Wang To: Albert Aribaud , York Sun , Suresh Gupta Date: Mon, 10 Jul 2017 10:24:11 +0800 Message-ID: <1499653453-7996-6-git-send-email-ran.wang_1@nxp.com> X-Mailer: git-send-email 2.1.0.27.g96db324 In-Reply-To: <1499653453-7996-1-git-send-email-ran.wang_1@nxp.com> References: <1499653453-7996-1-git-send-email-ran.wang_1@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131441280743338456; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(39410400002)(39450400003)(39840400002)(39860400002)(39380400002)(39850400002)(39400400002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(9170700003)(2906002)(305945005)(36756003)(6666003)(77096006)(6636002)(47776003)(2950100002)(189998001)(85426001)(626005)(50226002)(8936002)(53936002)(54906002)(356003)(8656002)(4326008)(8676002)(81166006)(38730400002)(50986999)(105606002)(33646002)(5660300001)(498600001)(7416002)(48376002)(50466002)(106466001)(104016004)(86362001)(76176999)(5003940100001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR0301MB0607; H:az84smr01.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2FFO11FD056; 1:oQ7YF7nZp64SOHgdD7lWdKJynR4adUve2RozNBGeLZ?= =?us-ascii?Q?bkCd2Mj7MO8z/YkuHlR19DpEhxUX9zGuhFfvg10Ueuyq8xCImCwPud2t8se0?= =?us-ascii?Q?1yGDOeeGjhK6aF8uccbqL+l8tdF6fKMH4k9vKGaVkB6Jvh3ymyarZJoiJCZM?= =?us-ascii?Q?2weDQNPNViNmtZFC88Ime6RSkbKmhQ6vjURC5cBx9LH8ZQBqGJ6hg1dtTR3P?= =?us-ascii?Q?8kc4TT7qI//QLPosLVFs2PSJ/FCwISz7QBgJfQF8KkXgltm7TYXgK0w0s5Ve?= =?us-ascii?Q?korSwKPaLTMLMw+gxKsW+zf1GMTloKXvmX74S6At94AdB0UZ8ouVb74rNCjZ?= =?us-ascii?Q?DWGCeQYR/TP4zcIRtJ+ULoUublaRX6wR4edyKaVVl1a6ZP9sgxhE6ijbli2P?= =?us-ascii?Q?FqZ5qKdzs2rk417lQhku/rabwzRHBJZ/q7t7PrcTrcc9bhPWEAEGJN+AC6f6?= =?us-ascii?Q?BawHp2BXv0kVlRWx8+Ou65hOFs45OhqWFhxDpgD667UvEpEJJ8u6BBq7/Au/?= =?us-ascii?Q?Qn1QCXuXiV9qB0YI/8h6artPslDvgg+Noll7hF+TnMZAuHsACItLT5mEDbXP?= =?us-ascii?Q?oeWRjZcyhG2V5olZsIS2tEBqfN/sdgT0lAI2kh0YeB8OCBpL3jh/m/gjWSKt?= =?us-ascii?Q?18amRXVxnjk6k7JAsOZLMdUfZ7CE09IjDyz7a28feV3VnYu7cBlxUh4YcEUJ?= =?us-ascii?Q?FZne+GtFokHTuipX9YLgT4NGQWPPHuU9IsVZ4iqqoN5RwZk1HE6G+b0vgFnV?= =?us-ascii?Q?lJJ+93R9/6QZYuC6trpXIMPp34V/LrvvSNnn6W/FOH8Ey8h+RRJuPB02ZpAj?= =?us-ascii?Q?0S4Kd9DnVXcKZR4kxxB2H2WQ3VKePPz9r43ubW3rscFpCJq5dvDdhwsaOlkL?= =?us-ascii?Q?RrMgwfCxhj9+e7Zqb5QfJuwatDOfU7h7VpSpgesHOHTmN4FuySl/MeAi2hio?= =?us-ascii?Q?nsqJI/KtnkbmtFC4FeFlplJ4Xcu5E2my2YGexvK+h+5HwOhUCdDxJ8SQZTGL?= =?us-ascii?Q?7/Al0PLg6Es2dal1VtG4IsoGuUJV2xk/eUaUymMKV2LA=3D=3D?= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: dc8420d0-de14-4744-71d8-08d4c73d21fe X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(2017052603031)(201703131430075)(201703131517081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:DM2PR0301MB0607; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0607; 3:Cmm7bDVyDa6ZMPkb6tGCI/I2wnOPEMZgLDIVEVEK+0g773DrNtJxiZ+bjtzyvyqiB6iuOq2sD4R2c/O2pd+hEdFtVreuM3ssTQZQL9iR5bFxnilx4zAVJBsxw6zVECMGjwsj1y7FbpdeaPYJMTPMe/R4gN8uq3q8NqQYL05HhHedP7Cmh/NMl9MN4zJZJ4NW8Wx2+xBjOfvcO/zOtZH199xNRVU+IrQknUewCgzC7HJIpeFy6SOTN8tJCIkIvdKgr3fH2B4oqGnw1xHk1s1yU43GMJqB2Gfk1aPSzzMz0+THznPHiXp4mZ35qAEzH1+2TS70ZfjPAbapuLYuVckCV/iv3abc/WVZzOD31pblhkXAVGP5Ivl0acSVXP+v76a31fnrDhtNKCFidOcejM36YX6wjPHzkjmYcnWEO3DTFge3u1UPDuFSsDv/YBhOshYTU+WqyLX1DbbbUVwalEwoAl0EoKV4+8LNP3ju03qnRzw/2sI+nweW4SbF83DaHecjAA4Xqud96ObcZkNMLJFWeHCJ6/FAjBk2BKmm2fpiXLGYwDCq1xt8hEB2r7PnqjQvLeGE0aQoC7qv2PQtBAHCElcIOPSTWVOBt+QqWD1wcV9XGjJ1dpr/AeOmP2UmpvU0DCjcL4EOqeJ2AetFJky7kt8qtyIRnD59tt3+9fzWPTS686qR4LNZNMXLJXNKezB/cGhe8gr096HvqXyXaArM1sU+kWQ80qSTWNCeNqC76sfgNWE/LI8LQ4jipSn5n2lbNMuJy3sqtEEiySUTljTQZoeD0KV4Ybn8qdhlka38BPrNTwqnL/2W2rIavzepUybVoQhhfuloBue/uh0J8hF697rbiSR4JZ+NL2Ut0JFtJCY= X-MS-TrafficTypeDiagnostic: DM2PR0301MB0607: X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0607; 25:FL4vSPFr870PmliG89q7zw8iAR91t9udYWRAph6vCOXGu+OwG+M6h1vu6BvxODJtEukBEocMpGbQkgPj+ikpbmV3vgQ/q0NH2ggK0jkk2ttt7cPeIsSuppz4hihA+mp6FmHO6U0O7BRlH6lccT3WmSea0dY8bs/CIKol8EAidsiJ58dfp5usr8eLuUrvF8pzUKP0eVRZ6hyNognu6wZ0/M2k/UMHxG504WMuCZgw7UqevTLZtdS2eR1H0rDe54zJO8OsYFBugNZGzuTbk2Wy0XhUQCsO89yGp42SbJZDl2qhbE+8WnB08XiVonzDiGjgd6/mInOvjrk9FvpdhIIpoRAgjGX7ELpqw8yVDDrprOMcuFRxu4CRzs7v4k3L3iH6uxVcF7ri0ts6uy7IX1ClJGYq1C5+ui7ARdTO6J6jdIom6gn0bNp3dpohk1JUN8Ks36WhoMhkvGuNM7VQc52XQIqgcnZVZ0m0DYQpTRFJnDrxrp2i5l/2QHfckcOLlnAFT1aeOA2CML3+xRJHbJur5oNzjQwojMJ6fN89R1pWrwabfGPuYPFpv057JKUwUDH4ZWrfPGQBSeuobEk3NlTgGxyqr+7ED1ekNb92dhtFFBkyhrJ0gHbgMVoU4RPsu20W9FzRfYcPb1JuljWCSPbhKGw97gePMCclU3HqT8oJfKhjUz9ZvTWULoELIWVAcYU8JYBdrel74geBVmDIXm67BTNBy7JmmB/43KvUOhCtyluEp3281S7fLbIji8B309P2YO71zC1sc6zgZEf9b2bNlvSGSnCGz1ziST4urdQuq+d251ZH+rpQIGtKm3rQWgk3EGQrsd1vZ+FD0dA4t0qCgN6O+vtMZeMH5aYeN+PID3MTLM3DvDyl+oB2nCsLNylCcvtPsB1/Azk62iEtXPmFk4kFresOu77uSUwx9liXU84= X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0607; 31:Xp4/SuQ+0KTeoDrg03QZTQ4XpNuxBdhvh+Qfi4F/e7+GE7ciNa8KAhpJomeo7agi5wrJBCCufGUlxE/H58Uk9jRve9uZyLRrrfAWbTmXFkQ2gDnjmXr5BLhmPZziFu07FIG34E3/83e4ZvkSx7CCTKIFWnUDwstkb90W+nydBMdt3Jvkj2Z7OCK8vOuSBwb63ZXVFBe+Cb9N9seVZRSCWFGGFmQYBmjBB/WMByL3IIFMlWkelKIWISWs3mmySdjWap4m/3pbtU4wMN8JNEAihU8hbNhcOBtMuZ09ykoEvVVtHIb81JFYnsf1guZeXngZyJE7jdOUiAfkSdukgjG++++S36eeyqydc+xYOPSREm89/E0WKufEUwyTKFYqiVU9oKCC+2e+ymAuBgx+2lnJcgECkJyELb2ZxhP6ZUiUBiDaYpe9AXDptPTWfFCpNgsbEUz++0axhcimN5P4y2rAkrx/axld8GjXlL9SgdeAZSKwqn+I5S7usCUXrcd/VMxqevi2MUpUREnrjrFgsTDbKWUCeoAzM7PBWiXKUpHddgt4wJQBmUON6DpOibEvFpK6uUGmkKlWsMLFMNvWZxPfZopmO9kbXj7CtdgwrKPRIOanJiuJSnSIvq6uAa/gGz1lpzt8wKypj/p9U2XkMVe74EDvrdiDVAqVMqvgP2dr+teizTb8Ef1Vf1VwPmJE8DWG/6QYVMBAoAiIbFU237cl9Q== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(5005006)(13016025)(8121501046)(2017060910075)(13018025)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3002001)(6055026)(6096035)(20161123561025)(20161123563025)(20161123556025)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(201703151042153)(20161123565025)(20161123559100)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM2PR0301MB0607; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM2PR0301MB0607; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR0301MB0607; 4:5SedQs9NnVUXwdTGFypIvj8JXlpuhujDFmfRySy/?= =?us-ascii?Q?ASaope4cipmHaCx9uh4mSu4zX5Oayd37K7vXqPbiuymbddyF4esf2qE88HCc?= =?us-ascii?Q?v+uxykHDyyDxlkOiKN9y3fIFMSjbK+5ODZAhwb9+QBfyhvIWFzxXdwjhXIxu?= =?us-ascii?Q?z+ClGaoB3kkaGFrtTxsNk3g3nJsFABjrxZy98Sskv4A123OWtw63P2YCLV25?= =?us-ascii?Q?KzBofrqMOP+qpIWhjSD85sqyRHhAW5c5WEm9I4TCpUW0anXTFugj+bgLUOy5?= =?us-ascii?Q?SfpfO3rzxccNhDDZzhReUckpAxrjhxvzqn1vk1u76Ib0RzNEB8/dVAuIjTv0?= =?us-ascii?Q?DF1aJ5wZj4QQAH59J9mnq1MqueenWG1YCSYMJ6fLBsPuzFsB4umr/isp3Syh?= =?us-ascii?Q?St+W0BUCwYH/hx3gztb5CETXJ+dk2QLRivlB/tne0U8pwcLO21L5+g0WcOD+?= =?us-ascii?Q?ifdl4YY3oDK8Xn4A4XErH4r/N/05bIh+rJqzPaNiGwmrV3M3xHVj2ESTVrFQ?= =?us-ascii?Q?I5gG/sPLstGPLmVpD2KG9WuonSOiBxRlhpfz6Bl6p8SXbnA797lO+H6iUEtO?= =?us-ascii?Q?VvfMXLFtM/jQoh7UkC1ctFKZXvgS7KkWqyMf7EM2ICwk2iAQZcb/FIA/H4VJ?= =?us-ascii?Q?nze4vxKI3e6SCtXnlpIfz0ijiHujjdswFQ7cOkycyIqUnGTQ4tXqEd/fIA5D?= =?us-ascii?Q?qcmMPGoM9zfKiM2CAbkHo0sWfRVrnHn4UoLmp1POTU6qW5UxW+/wRaYO5W1L?= =?us-ascii?Q?4wrVoop/8sd/D0TR/NYcpMWWAoV3tiWFEGsQoiOPHQko+L4YZIMcAcuPLcVH?= =?us-ascii?Q?CX6E/AFl1PyMiyEb2uRyN9nKDnBSkI8v1OBuwA9xmgYntht0kM8sZCWlBcYw?= =?us-ascii?Q?Sft2YS31pLh+7YL3DyDnGVipVelNUsqJhY2eoUiqYasBM7xl3S4bDA4JFKzd?= =?us-ascii?Q?MWAADjUSAmCAqKg27lv3jlvSYQ0ri109yGKsOr0OIO10hTsWUGqws5JF4ShF?= =?us-ascii?Q?+qO+qZjHakCdLcyjeyKr/m1pd3mQzxSQib8JiucjKrC1c7OM7WROblMWYayL?= =?us-ascii?Q?gD27Ra4cwLooWTXXqdMtsV4qfat51hIAYr1+zlgoeGWM/l7Yl2Kr4+DB5gki?= =?us-ascii?Q?8XIiaOGREKWOfmgDeMMg8bZGUG6BvM5a9DmP3QE5+5jGD1Rb3Vurt16S7/0X?= =?us-ascii?Q?pC1ZVCa6J/Mx0zWVUEmJ+pZHUcXBPKG7+u6h4VFSfawXPJELXvpMrKnZgzKF?= =?us-ascii?Q?Xd8uIpO5250T0OPJwZpOf5JZ+A3Kr8O3Lpdkdw2Ck/Y5iJB+CzhG7qcAO3bk?= =?us-ascii?Q?Ug1kmAmIoBOuzPRSiHUFSujnd9Rhygu0z73MfAOwYs6J?= X-Forefront-PRVS: 03648EFF89 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR0301MB0607; 23:1r7l2Ghm2WLFHhW3ct/hhxX0l3FyQoRYSHx+iXI?= =?us-ascii?Q?nAzjv+v0prmAk4ODPB4hHK1LwAzRRMBnCmXgpUstHTX9xweHEVkzYIXF+BrR?= =?us-ascii?Q?8z7Hi9ymBzLq70NClN24ltvZ/2wKjbPWgOhvKK/3TFpgD5iCilOb2pPWpdw4?= =?us-ascii?Q?JWbLwLcTXSsEU/z1R7J491eYwfsKdftt9ypsAHEM5x9HP96J2XTfrqWXNA0V?= =?us-ascii?Q?3Od92To5YaPTgLAkF4yBs6+1D/KZwSpFEQ2HJs9vhKG+AtsNRFmcp3Wip5df?= =?us-ascii?Q?8Vp3Zry7bU+S98cGtLGf3yDoxJJ7MWQl/6NgQn/YBqqXc0GqEcZnefMb4Rnk?= =?us-ascii?Q?iMJfqK7FF3r/uD5cuyobjDLlAh+PsxGAXRQ3Ol19iUq3fGQ2k9Un+8guNttI?= =?us-ascii?Q?a6/IpaRyPZ7pYSxNjkMh/mVk0A7cL0O8fkTUsgLdVFI/O6/KkmleRCMMC5rn?= =?us-ascii?Q?a7AF6JKG2zkkJQoMuJieul1gfYAlN5xuWi2IEYwFc2p5lj956BdnAm4SjOLT?= =?us-ascii?Q?zBSAjcPmbaG2Dljiqtfy+x+s6L+89KEo/cxAwARbNYl1smX/qm4NFRfY2wjK?= =?us-ascii?Q?RpzAXimc2Ga4OwktOL5eq30KjQdaF7MJv90dYemogUQ6EPOhNSZd1uFHTACW?= =?us-ascii?Q?EFUd815q1E6tXwpTZGOxXYaglfrstpgcTB15vs6P41j4g/ClXYAvmrCtf62z?= =?us-ascii?Q?ltNIzTvd66QeKXbYCdfWNpHAaXteRVJetOZ3Z40vzktBA3ylaO8uNRUxZnmE?= =?us-ascii?Q?FOy8DVj+xaVqMV9pdh04xSB5sFEHxVSHa8LQujwBNuNDwovqkr5y28VGv1QJ?= =?us-ascii?Q?XOoDtHsWx5bPNu1v1ELgbVjwH698JxBvX83TYOAedlUYJAxC/C+D+8jiEtcF?= =?us-ascii?Q?oRnbmqQsU7bRwpo9/+f3oN1CbgpZfHinAOXKxWWniInIyHSi7ceeftaObNnv?= =?us-ascii?Q?+Oq9gu+S0YKxGtfiomQikNHiMe0acEyZlUXupcK/fPofA4hAu58l0ezWcxXn?= =?us-ascii?Q?CLoOqplqJkrnho+1+9z/fTgJ1fxiPQ7LbG6ZcYacvLsECoyswAhzeyObbJAK?= =?us-ascii?Q?j7UhFgxSP8X2Wf1x1Pn4mGFn1K50hNpzryqvmNNPfBC0Oi5Z81hU+bHwUbLU?= =?us-ascii?Q?FME/zZs49SW/a4XgX2SCxgqv5Hp7fq9aSkSV2UfphsP94ze0JkbwD+VzVN3A?= =?us-ascii?Q?zfEqD76o2Xk11rPvilXwfEBK5XB9Bx3SyYUWl7Zxib+DOALyp9W6NdgZ0ZQ?= =?us-ascii?Q?=3D=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR0301MB0607; 6:RcdSLkPYKb3E1+uVmH7d6OM638vDpXixJFilaUtG?= =?us-ascii?Q?WywF3qdvLStkWg1dEJqBuQ/VcJHK9dtt0zUwi22L9UToO5F8ai5+FfKGC3h4?= =?us-ascii?Q?U9hvO9/bhIMZmZBMGpkC52hbz4R4kfC0iWLcHn2WEayFqSuXHW9ph4ccXjw6?= =?us-ascii?Q?SdRI6GhOVKbVB8yDcBQtKUCkbqWRHA5IQM4IrujoiZqBTpWDIEAAYmK7J9l5?= =?us-ascii?Q?+WdR2LdnHpf6DsmMElUN3ZrPL+/SHWlVKLiWEr6ISm4X41nPHOMp9JEk2nkt?= =?us-ascii?Q?/3wnhteblNQeMdIM1fQFO85FuX4E5ZUGl+8lIHhIjqSRotcLgAQbFF/FppXS?= =?us-ascii?Q?Gd1B6c5+WlnZIsPCItz0CjlSPmJ9qaQ8rzLkQlxALtxhtqQxhXnka0wc2iC3?= =?us-ascii?Q?zPJcfS2lU7l5jF8oSI0L4iPm35pK/d7/jNtxZyLja2MsnOIhMCCbb/NCkNP2?= =?us-ascii?Q?kUIInHXz4usB3X7KPZ+YEP/8/cLeDxSVRF8mov63ZbnAR0zC0ONVqY7VLsb/?= =?us-ascii?Q?Qyq1C8gOb9z8BLEwH79Eu+n0vM8wPesEc6Qtz5pgfoXqaayRdZFoKsEZnYgf?= =?us-ascii?Q?b0/NH9KYGHyRLpdh+FD0ZlbvGJoyizeicilzXjsxgt0HxOYM2ytQ+rQLD0ne?= =?us-ascii?Q?OEsGLcUKa0Vj0yrLBF5SMtEh8+b/JLb7AUyTrPb9HOSo9pXPPCrJil5CECTO?= =?us-ascii?Q?75UpvKs51ZnZPIYhKCnH/bQZpIZNliE7ITmPtVzhTfp06Q+mpBuBDHkLm8ud?= =?us-ascii?Q?3J3CWpWXwY7RHPtrojn2Fby5R9NXJCbIcj0CE8Rd9LeO0Vpha6WTJKXxxJF9?= =?us-ascii?Q?xSBnAEVb+S9EzqxlyfHbEFrvds/tVUYF61feoqIjZIB/RBn14K8EhVc42xYU?= =?us-ascii?Q?wkE7gl3Iox9fK7u+NCG74tyUC3/IAWBdcWklagO2l7m1vEzQv1irJMP1gmwm?= =?us-ascii?Q?t6X8CHR/a/10IYQrrYqHJWMD6dI6g/YPlFzzBUVAsg=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0607; 5:x5rurj27VvNx4rFczsRzvDPBqi6tiGrbqfNu/JyT3pzSe7toJ3JzgLefStoMR1cmH7bxT+S+NWmXuOyQfS1ONxPX7XQuicVFhXS6HHriXwnYY4sCIpsSYtAl7rBb7lTn0IsUuOhZBuFVdpCpnakB+x5o3ry3gf8POeUutNwywB7vuxrmXE1mzzhA0BqWVEI9iwWoxhLFZO/AJK1THL50OM1PMVJ7qtZHW23jCM7UJvOGPzC7GeBP8w1IbwVJHXWk/QlCLPmLXKNjRabby6Ij3YVmp6uJHj0UND6eKbvFBcBxXcz8gZV2Dqj3gwHhSeKvCb4Zc+CbYupG30DHsQoYq2zClfOMthle0ExkxzjxFMl76bmXa9NOMWMZSlM5zVGb70BfkKL9wrlwq0KRnEuoueTbwOywj3cwtIXEe2B6jaTSGfs3Ya2b8YcfvxUURmhgC/TUQfz0XmTv+LYy6Yq6upaowDy7KZZW8X8A0xOWr2BGz14rxdAQgpaLhogg8XKker80eZnzWlX94cxYRTbaFw==; 24:AHa7Sek0gn6jKSG1tGZAMi8CZ/1rBGOq8MBuRmXFLjOdbJK6HchKjkaAOh6x2T1m4UuuxTwHPX1JppNjAN3LQLSeG7uPZEyfPgVZSeZG+ZA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0607; 7:JY7C0p/JFuzcgsAUW1vLK+9bzDcZlCtc9r50zuPU2mPfFdUtiSjs4WyX1iHj+H2zpkOoo1zRpWRC1gkalVjT8W1vudYA75ODbeVHBX3SeBxB3PxQ5ttyvRTlu85VC8mSvredjKJJ9rSi8tforiBkb9s3naLaLm3RVFAKOIGUDRqMCmYTq2B2gkMHalb0PES8Ye6TEg/gKwGsYLru4l4FTYSrkhacA3mSMTlHV1E6P0NFME23o2ley3aoEcxuTgrHQ2k9aLrvr9TmUz251NwFPMMM1a0Rc3axMVJFQmjyH+Q8PsfOY1CN2Tkn7ZY43IMbUwGNLk1i0R3CB7NCF//DHv4kNFSCFK7WlmdINtyhlmINx7cBPH1K4+Tt2B/Y11YOtZW8l2gn89DnNjQ1mALW13oFXxKQM5yuip6b7t0h8vYGFyFJ6FLl4eFdcgWUhECtWllsGxgVOjXz05IdwkkxYPGv4E9km06XOUeuAIsF/14bJ6HYKgG47sa690HL8r+f97Rfl9oanvxuJJ/Y2ffTnsSJTDQBAJhA/F0Ou7u1Ppr9rWWuRCBs02ccEiG4YzDIyV20A2nUMPT1x3lpPsEiM+H3SDNho52xecpJ6Av77QM3cIH5PeXmov9Q0pznpZ+5FKurMzZN0/hvC55Ob+MTpqzx2CC9wUuZjLp9+JfEi7WrYohdmn6V7aUJYXB7Us+thL+8K2aZ+VNsDye5pCcTSb2j9346a2i0U2urlMU8HpsR8wqMrd/WTKfRNcet/McjdTTeCw569A5UGnNkIuCCQ4VkUklLiKSff98ud9J03rs= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jul 2017 02:41:14.0374 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0301MB0607 X-Mailman-Approved-At: Mon, 10 Jul 2017 02:42:38 +0000 Cc: open list , Priyanka Jain , Suresh Gupta , Ran Wang Subject: [U-Boot] [PATCH 6/8] armv7: Add workaround for USB erratum A-009798 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" The default setting for USB High Speed Squelch Threshold results in a threshold close to or lower than 100mV. This leads to Receive Compliance test failure for a 100mV threshold. The changes shift the threshold from ~100mV towards ~130mV resulting in passing of USB High Speed Receiver Sensitivity Compliance test. Signed-off-by: Sriram Dash Signed-off-by: Rajesh Bhagat Signed-off-by: Suresh Gupta Signed-off-by: Ran Wang --- arch/arm/cpu/armv7/ls102xa/Kconfig | 8 +++++++- arch/arm/cpu/armv7/ls102xa/soc.c | 9 +++++++++ arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h | 1 + 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/arch/arm/cpu/armv7/ls102xa/Kconfig b/arch/arm/cpu/armv7/ls102xa/Kconfig index 11e33d6..c605fc0 100644 --- a/arch/arm/cpu/armv7/ls102xa/Kconfig +++ b/arch/arm/cpu/armv7/ls102xa/Kconfig @@ -6,6 +6,7 @@ config ARCH_LS1021A select SYS_FSL_ERRATUM_A009942 select SYS_FSL_ERRATUM_A010315 select SYS_FSL_ERRATUM_A009008 + select SYS_FSL_ERRATUM_A009798 select SYS_FSL_SRDS_1 select SYS_HAS_SERDES select SYS_FSL_DDR_BE if SYS_FSL_DDR @@ -54,7 +55,12 @@ config SYS_FSL_ERRATUM_A010315 config SYS_FSL_ERRATUM_A009008 bool help - Workaround for USB erratum A009008 + Workaround for USB PHY erratum A009008 + +config SYS_FSL_ERRATUM_A009798 + bool + help + Workaround for USB PHY erratum A009798 config SYS_FSL_SRDS_1 bool diff --git a/arch/arm/cpu/armv7/ls102xa/soc.c b/arch/arm/cpu/armv7/ls102xa/soc.c index 986337d..ef44a6c 100644 --- a/arch/arm/cpu/armv7/ls102xa/soc.c +++ b/arch/arm/cpu/armv7/ls102xa/soc.c @@ -70,6 +70,14 @@ static void erratum_a009008(void) #endif /* CONFIG_SYS_FSL_ERRATUM_A009008 */ } +static void erratum_a009798(void) +{ +#ifdef CONFIG_SYS_FSL_ERRATUM_A009798 + u32 __iomem *scfg = (u32 __iomem *)SCFG_BASE; + u32 val = in_be32(scfg + SCFG_USB3PRM1CR / 4); + out_be32(scfg + SCFG_USB3PRM1CR / 4, val & USB_SQRXTUNE); +#endif /* CONFIG_SYS_FSL_ERRATUM_A009798 */ +} void s_init(void) { @@ -159,6 +167,7 @@ int arch_soc_init(void) /* Erratum */ erratum_a009008(); + erratum_a009798(); return 0; } diff --git a/arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h b/arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h index 6ea8c4b..8cafa07 100644 --- a/arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h +++ b/arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h @@ -176,6 +176,7 @@ struct ccsr_gur { #define SCFG_BASE 0x01570000 #define SCFG_USB3PRM1CR 0x070 #define USB_TXVREFTUNE 0x9 +#define USB_SQRXTUNE 0xFC7FFFFF /* Supplemental Configuration Unit */ struct ccsr_scfg {