From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751506AbcFUJLA (ORCPT ); Tue, 21 Jun 2016 05:11:00 -0400 Received: from mail-bl2on0064.outbound.protection.outlook.com ([65.55.169.64]:27920 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751398AbcFUJKt (ORCPT ); Tue, 21 Jun 2016 05:10:49 -0400 X-Greylist: delayed 987 seconds by postgrey-1.27 at vger.kernel.org; Tue, 21 Jun 2016 05:10:48 EDT Authentication-Results: spf=softfail (sender IP is 66.35.236.227) smtp.mailfrom=altera.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=none action=none header.from=altera.com; From: Ley Foon Tan To: Bjorn Helgaas CC: , , Ley Foon Tan , Ley Foon Tan Subject: [PATCH 0/2] PCI: altera: fix link retrain Date: Tue, 21 Jun 2016 16:53:11 +0800 Message-ID: <1466499193-1987-1-git-send-email-lftan@altera.com> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 Content-Type: text/plain X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:66.35.236.227;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(7916002)(2980300002)(199003)(189002)(4326007)(8936002)(68736007)(47776003)(50226002)(2906002)(106466001)(11100500001)(33646002)(105596002)(92566002)(7846002)(4001430100002)(87936001)(36756003)(8676002)(107886002)(5003940100001)(48376002)(6806005)(189998001)(42186005)(50986999)(356003)(81166006)(50466002)(86362001)(81156014)(110136002)(586003)(229853001)(97736004)(7099028);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR0301MB1546;H:sj-itexedge03.altera.priv.altera.com;FPR:;SPF:SoftFail;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD043;1:GuJqiSlCeQX8weStXPbuGc2MV2l/IC81eXW5rxzonT9jcssMLzK3Mj3oxotHoSxpj2NZd7LuEZczJPmPMd/fbn4VuHChKcHg7s7faKveho8Pzc5M430+Myz1EBu3iTTpghjuJOxYjakYmiHIj6UyH6JGPdvot2lv76zykDUmzB1iwKodrg/WpHiLXBzLSqgyImvQkS382Xl+Vgj+BTRNaQfrdQGI3BkqC1ticdpBBWka9QJjQ9ps7sfRgPBvSY0zXONE7roXKlICaMIx18uYSuGSecXiHc4VxgP5aL2KbPpxDe6+o2D0QN6ajQjWMyFdp7XE6jp9QMDH/MZTuuvR6ZAOiwQlXYDrpUOFmm4cbRFreQhLW8XUvjpNFnOrMOBMoupdLti/vk6Hq1MWAKRc9Q7WUsiA+0HZpwLXnY5zD908tl0wcRoFar3utMVEap4ovCzN9NY0NhENaa5Ax6/pDddZS4zBY3eoyzq/nYEMST3zVo0M7XyFUTFVZD60zzS31L//yNAjxIja+5J60aWF3w== X-MS-Office365-Filtering-Correlation-Id: 195c1a8a-5b7a-459b-10b7-08d399b1805a X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB1546;2:hR35KnlKEs3H8q3xmkhlPeu1JMU/hFQsPGtWHNuFm+p7QrBgtIMr3Ne7gExiC/o2clFIrdaCnAuOqeHxJwbxHDDOb79DM30P33E6ueKQlYbl77JuRCRj/ZivuaE5oJj1mLwvTDLLBdaqCfPhaYChzg3n7cn91azOiKgtTiLP7aJOJHgCH4DuozcTIQpNfWlI;3:j3AQ3LFPTVqoq/lw46QqNCLwQAF323jKpQpXAMxbJFA3dvriBXiI9jsy1kUzeSn5skLMPai+Inw+BH5R74bTIRLBxJJT5Qr0aze/EodhUjNX2cq19ZQbm4wW2jBtQ3vg5OqH7a3/mzPL/TqtQ69QY1/8roG+gdy0XjuNxgJTGzobnTWgMOV6BIszxUTdigiNksqoAif44N1hGYtSdJuad3RSys5izVoN1C82+VN+DCI=;25:/27+M7V6/Y2BbnzqvA1S1B9rzZ19n9f23XPhEGbRlSSyJsQZhna/LDoaaJq0hdCrg5dz+VXiyIH09p/wZnOvxV4SkE1CnPehXrXI8rqMxdHF32rmHg1KPlHjkyoyU5nswBM6H0IENkCpk4tPL8WFP1RpkhhJdxOzGwQxbAoSHNEI2LsY5aj7pPrpkSKG9kzjYujjTXo4OBrxHwDoRQPEYx6+38wywX+JWuMVp5hoI8jFbUUFrg+/AqTswMJ+zRvYWcfson0oQZ8i+MJNaWZYU/Y8+Mf9Wp0BeEpQWUAy9kpyCQLIR0xZinGhr1HhZGqgxLelOTcgvBrFQv5niULISiAJd6o9mOaW3Rlcdd8lS9enxDvjxrdKjFcncLFEUAKLQx0nwsfevulwUJr0rGGXh/fGBC2dXWy/RZeOK8WBch0= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB1546; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB1546;20:iZrvZktZFNBIH8gvKIwgv7l3Ue/crtPYq93W6TY9HDH4JcvN22KZhVdiEiTm93MYjdp2rqr/sjx9hReTWTErlzN44ZADf0tbJ1xLYZRY0Qd3ZhjEttAS3B6d+xmc7E5WDVa6GSudlW4y+hHECPJRI4a5Kko3PR1RKzpbn9ElL5Q=;4:NsZrq2aeZKocrPl/55mwWLrhIix7hpBlPBGkO0hU4nSVh7Ek+gIv9YKaWTYG7CRwRCdSPUInfgGs2+tpBhRL04jotCmtaKbfiBWeu+AFMX/Cck8/Y9XU9fDBxW+QJIZAL8252/pHuIdFbrAgqtDKwFboVzdhGkgPWb0i2Lte07KQSQPPTHzsiXYolEajfWXBuPXImO1ILqfE3Q2cLTz0fSNPijSKPN+XLshL+he7ryW6xefQgb0JfZTP1fGhzNwxo/jl5eRw8xslbgd6L/bfhyWOo5rfHzG98CAVE0DJCwZGaDTRZgnY8TmnueWF/NYaTNZcw+ErWq5Uz/U02zpdshZeWGyGXWUdd7BQcWh3zVPbdSVHbYaRxyWT4JHHYlfDUbPeJkzENOPvxZQS/dAW8wBNZkL5LQ9/5hAd0ZuHoaCOhpuKTZQLRR9X6B/GHsuPXYVpq4NrJo/dft0XXBGteqmXeKG3mwhopEU1JA2byUI= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(13018025)(13023025)(13015025)(13017025)(13024025)(8121501046)(5005006)(3002001)(10201501046)(6055026);SRVR:CY1PR0301MB1546;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB1546; X-Forefront-PRVS: 098076C36C X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB1546;23:rlazxRLlTPhwejbVJlnNOK99xfAamyULJqWN3vYMS/B9KwwZ8amJ0zqgjUg3lQoF6IzNlnnZAexPxFlUyEz1rMDHH/ZwUNJGSRN1C9gxnq2p06/joeT0N22iNcpPYTC/Nc9QJpsqyVB88x23qTKlskKEe77fRXHb44fE7RX0UczUbD1o7aU6gFl+nHEDuSSYc+HxQCtTis+Osu/Hywu+CwXBOS6lbp9slt9g5+DzEc+/nhEDgRLEoWtQwjScrxPSVUSRzAcAYYAcFSIyECVJ87BsBnItk5mjtfaObot1+kUZlY/21GZQY0nAKF/nn7SsRYpbYd7Ot0Me5zBSWXOt8XHFrItfb//n1X+ZiCXeEVJpa+TEadTEm8hD3Rsf+zMot4OhwIyXpoLmtIbYsDUJMkPRSopS5L2laSC7TNHHQPQEf1t0XlApzxNvFQCiWztU63Pn3qROmi+16YywwRdDtqIKkWFq43xAXBLdNO/k3AXDxijH45kWrc90zFWDTxFm4LnVFf8IQvHi7F7RGmPqbKKc7VNIidmRJyVR7XdzWMbht6SfPY1A4KPlhoX1fG22HaMRP4OObbelzK0QyuRebjAXF3weFS1Pci+s7htaKsT41bi/4q9JlopOiaQPz1PU1rHmyvXEs8HUoyvrkA5EuKEjyshBT3tIBIjXrppzqsCH0zrLsFumFXdErhUR3nKQYBHGxtUPVwvnNWZxCyhBPTPh4RBlY/gyojc+pS5datEcqUT/LubUc9ze8ypElhlLn1VLLggq6pZ/A/tZA/EtQcpUh4CXv8LYmO5N4wIvfwyDq9OLQEePNbcbXTPNx/4rQId4HBj+sbOUFYna85s/TaC6+8N8qjee6yxozrvgjUh4xcMr513lit5w11zT1uPamNyYFWnCwuqFkaZ+3NJ7oBNPNMHaf/NqC0VuGYPCTyPoOUX7KiqZQqntrZJHh/4G X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB1546;6:R+kQBP6oOjHSY3frYdaMvtoMEUt+tCExrH9bs4Z+ITQRZn6Z93NEGvHRzk9+Ut27jCBClIZDzyUu4RMdmptrdWTu4fRjHi/Bi3x6P5cDZ8S1HQojLsIsHchC3m7+Bck+1z5QeZascXIHWlhE405h/BDI6VFLtWrDO9+JnnJ3O2fa+PDzK8epl7D2rO4KchH8LWyqUAfhEgmvA7323+sRXr5LCXpckjYVW9QkuGfnrzHUyfuQ0Kig1doyVw6pBubXVDS2+yBCPDedEF8xdSK4J3XHoGL0G6mVAPFIq5pkkoB5G+L8hgd2YeoYWx/H4xKXc8FbpGxI61dw1y+acUIGqw==;5:Du2wPw4XslxS9sJ09XuiEsX5oVyQzxWoIhPLyGYf8o5rJP7xYc7VBatHHl4Va0/RhYSIxUg5gOBedA7Xhdp4u4u7nCCVvF0sfJTS4uCKhxaeYHOAWvlxgTH+SWemWG2InK31jN3YioRH3vZOoadNvw==;24:UL9Dmba4+XmbJ4XostuO9DGq5M12MeOKw7NzcU/9Juw+oeWV16TW0CmJ+N6J8B6LPHnaJfaEyODzPWDtEKC2uOlwII29x6fCJnaOJuXzu84=;7:wkyfJYJDD1jp4eUBbttl6r6a9t7ru5eKBA8P4wNeB3ic3gMVDER4663R2BB/LsZfBFfRTHTFHB5JxFLKPhiuFZ3Ppoynd2ZbNBSGmiCU00DSlKsYvsmxKbCk5qZcavlY2Mexw3gRvnE59cWsJS9XmR59Pagh8mzvwWV2QT8m7tY6sdGKMu11mFcmNdEQ+azohtj5GlBNzBW2OKqoVsknVDqrvOzulCw624ft5Kx1DkRQShCXfeGTYWq5YgYvlrIX SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB1546;20:9HmsD28La8RZh8L6XoNOnLFR8qkw6a1y6VGEhGvcfs9G9en4vaO2LcsyDQ6lswLwDkWcmLUueEsOcQvmSo3UIfqMiDtoZx9Nej5tttHM07QncLy6tzQG/BDxdd37XMwZkH/9VafJFdArMaActW0JzvkvcSmI3jzYSTsRHrp6IN8= X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jun 2016 08:53:22.6807 (UTC) X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fbd72e03-d4a5-4110-adce-614d51f2077a;Ip=[66.35.236.227];Helo=[sj-itexedge03.altera.priv.altera.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0301MB1546 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This 2 patches fix the issue before and after retrain link. Ley Foon Tan (2): PCI: altera: check link status before retrain link PCI: altera: Polling for link up status after retrain the link drivers/pci/host/pcie-altera.c | 48 +++++++++++++++++++++++++++--------------- 1 file changed, 31 insertions(+), 17 deletions(-) -- 1.8.2.1