Message ID | 3f74706b3b07e9d46bba7e825cc7d3b421938e23.1521544563.git.igor.russkikh@aquantia.com |
---|---|
State | Accepted, archived |
Delegated to: | David Miller |
Headers | show
Return-Path: <netdev-owner@vger.kernel.org> X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=aquantia.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=AQUANTIA1COM.onmicrosoft.com header.i=@AQUANTIA1COM.onmicrosoft.com header.b="BXEhxV60"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 4059xR66kNz9sW7 for <patchwork-incoming-netdev@ozlabs.org>; Tue, 20 Mar 2018 22:41:15 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752860AbeCTLlN (ORCPT <rfc822;patchwork-incoming-netdev@ozlabs.org>); Tue, 20 Mar 2018 07:41:13 -0400 Received: from mail-by2nam03on0054.outbound.protection.outlook.com ([104.47.42.54]:60648 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752753AbeCTLlH (ORCPT <rfc822;netdev@vger.kernel.org>); Tue, 20 Mar 2018 07:41:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=AQUANTIA1COM.onmicrosoft.com; s=selector1-aquantia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=20BIJEh4cUmmiEtFsPfjxqsdUMCY/5hVRmNL7fFY4V4=; b=BXEhxV60xb1mH6fGHuXgF+Dh89kyCT2x6u9FU7XiUmNRXyP/ZQwiR3tTfzmF53JiDXBxAZtHScCnKa+Hog4aBC0dzcQ7AJ9dvLQOt01S7SRCaTLH5Bo/S9kIgCwTtXktvBGSqiBOKmv33nPRtLwDFhUr4iwF4hvqSdfly5+q4U4= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Igor.Russkikh@aquantia.com; Received: from ubuntubox.rdc.aquantia.com (95.79.108.179) by BY1PR0701MB1660.namprd07.prod.outlook.com (2a01:111:e400:522a::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.588.14; Tue, 20 Mar 2018 11:41:03 +0000 From: Igor Russkikh <igor.russkikh@aquantia.com> To: "David S . Miller" <davem@davemloft.net> Cc: netdev@vger.kernel.org, David Arcari <darcari@redhat.com>, Pavel Belous <pavel.belous@aquantia.com>, Igor Russkikh <igor.russkikh@aquantia.com> Subject: [PATCH v2 net 2/7] net: aquantia: Fix a regression with reset on old firmware Date: Tue, 20 Mar 2018 14:40:32 +0300 Message-Id: <3f74706b3b07e9d46bba7e825cc7d3b421938e23.1521544563.git.igor.russkikh@aquantia.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <cover.1521544563.git.igor.russkikh@aquantia.com> References: <cover.1521544563.git.igor.russkikh@aquantia.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [95.79.108.179] X-ClientProxiedBy: AM0PR05CA0017.eurprd05.prod.outlook.com (2603:10a6:208:55::30) To BY1PR0701MB1660.namprd07.prod.outlook.com (2a01:111:e400:522a::22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f077d885-8dd1-410f-b04f-08d58e577721 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(7021125)(5600026)(4604075)(4534165)(7022125)(4603075)(4627221)(201702281549075)(7048125)(7024125)(7027125)(7028125)(7023125)(2017052603328)(7153060)(7193020); SRVR:BY1PR0701MB1660; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1660; 3:cPr6oaS8ofOtvZ4KWdh1YWF2tD9qWaN8V5H2GIyKMY0x2QXIgNtERSOGvvFWV96eulI9rq0lMlFTcF8W2dSlZRpz+gnGYW09P9w0vzAOZtECRYNSG/RTqrwjEvg5axDyy+P8r0SVc5FiSByM118vtt1GpJqQ2uYCzqulww8U7YrWF9Nu+03jK3jUAZQfn2OSXTYtWciEA6DC+a77yyzKH1UR9Zvu8doxh6pLOV4cY6yDZMiAD+zjUSpHYRpL9ZnK; 25:CiULsrHD9lDe/3fVeRWTlxwOyc1PQfAJfBbSJZBwKy6tYV0KnvSWoJUaexambvZl8hq1dIU75/XaOTp8jx2kUa/R9KJxh4O2ljexgQOMuNQdu7SOFnwn0eyeH0Kii7KOao6WFbZGTuJid4tEauyIzQpkxROZbZacoy1y8sBWIRA5aqgoiI2Rb0jGGYCCU2SGjt6UpzuGJ0RepBzFcqUvQHP7INMBCR9kb317WAIQHNPc/fYeQP6fd/WvQBKTu8KMhM+SnE7jIV2sB445+E3D7gK9nbLtzrzMrNS6EjWfnm3+LxNpsAtizFhct7IRJXwEpFFc5leFKHnj4f1PZx+GDjLzJuejkJiAMJoILaysLaU=; 31:P+Kzo39p1zV/bfsMfl4G3/OCmWTiPKVl860hKDDwidr1eKU27PpgfOGpza4tBDKA14qADSrdMFt7cQJyYOOOPnjpV9J9qaKKUgDEmXDVTP6hmitRFW2n0Kq+v4toT2Auf0XCkenlzZhT8l4KD+69KwN83sZ88pROEr+U2sZkOYWRDC7xgow+5qH78tvIUWw8b2zyoO/2+e2dmqjNP4g8ZctEZOZ7raZAw5mg7OUa/D0= X-MS-TrafficTypeDiagnostic: BY1PR0701MB1660: X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1660; 20:h/CfZtvTKvST732e82TvFF28nHvxie4END9CF9i6OkIaMDnwOK16+GbwxAlOe9EArnYVdheHo5uEDFKDRPjLI/DnrbPTq8vN0WvjzY28nr1XTURsNDOM/B663ixLEQ0tXvRa3D63ngzJLjkzw6ZHvxzsEXivamYMCKdvH22qckzpBQa/okgEKWIjDhTYiTul3Ef+6G17okHAQZ1O5bUQJnmb7p1t26KSZL0Vvn9lnZnc63pE54oyNzy2T+Y9eVcaSOk7xZuIhMSqscPTEoQMVWx0e8tLIW1Fujs29nKACQHF4X13FP7muNYHwZ1Y1tw2VmW/R2bjYE+0R1+IqbzcyVl5KAnELVTfM2pztCxx57ih2A/Z/QDAWV1MtKr1kluCxBkwydlSRfnCGn3j2vC6tlfRCXi8kZQzqLyIZmFaPlHdv5CiOWnTG9WmFLcoqBSIr369yY6llpzwLeHCaqcsZiZqmj9URCFj+nPIJIB0veRZaLx4R01pA5RXWe5KjV/L; 4:zTbK5T4QD0n98OIAAvex8fLc3XIn3C+xHwiJZP3txh694sLoHIWBxTdPLDvM9sleTDXZCZdcQMP6wmBuc5SYCi8Ph5Ajso+WPWt6Stu8hBPCkBukoS0/yLDu6lirgGZx4A/ji4nhD6svMmJF+VpF/AQ1w4nEOfEzRp3eToVhS4mARcuhl0QjgM2D3RCAs1+Bf/B8S1UQI2oWYq5dEMVztGy93g+puYpFu7Wy7pDK92HcThinMKTw7B23zRFgGgn3QNke+Nid+kfiOWMFnjO8+w== X-Microsoft-Antispam-PRVS: <BY1PR0701MB16605FED8796F33D0CC82F6598AB0@BY1PR0701MB1660.namprd07.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(8121501046)(5005006)(3231221)(944501310)(52105095)(3002001)(93006095)(93001095)(10201501046)(6041310)(20161123562045)(20161123560045)(20161123564045)(20161123558120)(2016111802025)(6072148)(6043046)(201708071742011); SRVR:BY1PR0701MB1660; BCL:0; PCL:0; RULEID:; SRVR:BY1PR0701MB1660; X-Forefront-PRVS: 061725F016 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(366004)(39850400004)(376002)(396003)(346002)(39380400002)(199004)(189003)(16586007)(106356001)(6116002)(3846002)(186003)(76176011)(6486002)(316002)(26005)(52116002)(16526019)(25786009)(118296001)(7696005)(51416003)(68736007)(54906003)(6916009)(6666003)(81156014)(72206003)(2950100002)(47776003)(50466002)(48376002)(4326008)(7736002)(50226002)(305945005)(478600001)(386003)(97736004)(81166006)(2906002)(105586002)(8936002)(36756003)(86362001)(66066001)(53936002)(8676002)(5660300001)(107886003); DIR:OUT; SFP:1101; SCL:1; SRVR:BY1PR0701MB1660; H:ubuntubox.rdc.aquantia.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: aquantia.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1660; 23:yRoCPisMzChjmpjj2xoqdkodfaB33OiVMukgO92t8977yzLiRZboLXBWoqViPbfsLJcmnoRGl5R3odRR5lkqveThcpKEYum9Nue+W2CuAWWDkuAQfoon46vNRAq2Sb4eYItaObEp0R9TdzW7I29q6AHnXC4QAvRezo8XsdeuySt6f5w0/eMbsov/5JwM42no+8p4TY6P64X8hG5qUaaoPPXkH1Me6otlIqDfKGcjUCeNzxk37V+Ts98mPMQJvhfSQboTR0TqzUrRbBbeNFcVjn6hLz3CuneCWd5erS9R6HGtiitJwyUYMh8ugr03HqPrrXbuwk4YdhQghJHK0zDD6K7CAeOfrG9uQhXUHCGHtrgqorTJDVhYtAvmTi0ITUwo4TlV9I/CgW8Y+zy3Y/k24u4Wrlov9zYRhpO/AcKJgX6/yZPq/CkqCoH+RtPpyWX5zb0H2zh7k4w4AG9+CfXMJCd+Igx3WOvdMCb4+U3j+C7gXURJTLvoEBdCt5zErAktqsyRiyAtcTeNguPhWdewulXv5WmSEHSw/n2LrxRB44plMdNLDwvyE+27K564AHSBbSrty5I0fFAWDDEEW12opF9K8SmnrLYRRkAYwPvdOJL0h4ccmC3IPKI7y5w4dcyNBUhSMsaQB42Nu8rO7APSuOzhpnYKbuh99di9rKoCbT2QNzici5KJUtqsadjZdhrfOc1r3mmLsb5OzvDQs7CbCnTMgUNrfxy2Y46SHwN/hcdOeMtA+YE0Oc6/jmcksRKzgEL8UgE7yYEZHHW/uCSARhfWeO4dlQCVywov14Hqr6RAxl4TqPuAhSz7by4s4uzNbm+4k1c1tR36/Q08IurzEtJn7/ufYAIY40eDfgRbzLtyUc5AckAc3o2GWlz97H03UD1+vs88QlT2jH3EwU9trKtw8xVWnqiNlsakahTIe0ko2HcNEiNH4eMf65KXdt4UgHJSFixIPqE9K5djS/Npa55t+VXDWFfxywEpQADC8hEJ6lJ9Mq2fjDc31Ucshg3IOqVTdzEapgzzPpBNxZBzRH8zRd8un/pcQF2UAkDK8m0vUcl0OQwQ4Qcx9Yn2kyXnfg3xLkX7C8/nxvCiFP4Am8t0Qw7uRtlMy8vY+AgIoRFeSl/maEiiRJKoR1exjGVlYjXM68ZpEnYOxNk777whzQ== X-Microsoft-Antispam-Message-Info: mgktHfg+FE+/adubBpLdn/IV1FUl4n5qL35HAn49dvE7qI+z/g8/SB548tKmH7n8K5W6slqcK6r+klX67DlJYjCuJjzIgkC1pvp3oFW5u5gvEBY7LBRlvE9b3v3wE0vD6vw97lmH11V7L3OUcIJ9Jm1jaIPqj/TDdLhluZ1CdgYndDJgoDtWNAv2K1bNLmiu X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1660; 6:Kv40pnJTvpxS856nU6CRoahmav8PRAiqwhqq7fS1lWToEqgFfq/vpPaIAqKhuckCDAgUgiTKSVZxHhfXBY7SDE8NJ/UAaivfLLl9xlltA5MO0FDHsxsplIurwpHuiziY/Cdnr909C8mYIBkQ1WrP1c6M9NO6jFD4QpFGlfJlpwjBO361//G1zWS00fSrT3G4fnRUi6qAomOW+fh4iYa8is5SNcsas6qELWMq7EdSJglwlVeLduPsvyaMqBfabg5luGF999EIHV+RzGLWNAEC+VeV/5DcqSNUMWrcpRaNmXCMBr+FXEls+3VMHjue3dpK7ke+P8edPKX/3dZfPmNl8qFvcLLXQc6bfoDj6WDZ5ow=; 5:czinBWfHOVMNYbyGstqA8eFlVrfSxRmmnZC/Zk/vhj549zNkNuWSroIqwcd2aHmtM//eoGXBizDKALV3brpIvNPLY0xXyl1NXoCHm7tuVl4YtO1W5hRNjH8bS+O9ACtkP9rP2jCvF9guW6tEYtnNKETtOoEs2OLGGDgBSbaGHS4=; 24:3Na6nRVWvMaYK8NT9X7MDzS/CHZJtEuoqXIFjXd5eDY3cVr8571LjFw70nLfTuLEH9WkiHTc8eWo+9J+daQhBmqjKCvr5HrzGU6xj6mJQ5U=; 7:ENv9uf1S95OnE/VU7ds6r5SOPutqd5fx1mrSZC0acD8jVxMwm2lw1x9jvCpQsWVonc1HSCzrJnaej2IV3m2lHrAr1lJvq+S9+wA9HX6gnGLCg/Qkq4NVrH+bK1Fdj8cJVfVEO2FpkqyhM/f1h9tKGiJMSWxUkF4ihmRMkKkNmdcLbdv0RLeudEEhU4tmONoc/WpmjlxAjLgSMXEwrClcd4lxjLlBUuMWHoaM9EfXtBD8eonfmOS/VkKYCVNDrmmh SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: aquantia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Mar 2018 11:41:03.9790 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f077d885-8dd1-410f-b04f-08d58e577721 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 83e2e134-991c-4ede-8ced-34d47e38e6b1 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0701MB1660 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: <netdev.vger.kernel.org> X-Mailing-List: netdev@vger.kernel.org |
Series |
Aquantia atlantic hot fixes 03-2018
|
expand
|
diff --git a/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c b/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c index fcb3279..dcb27bc 100644 --- a/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c +++ b/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c @@ -147,6 +147,8 @@ static int hw_atl_utils_soft_reset_flb(struct aq_hw_s *self) aq_pr_err("FW kickstart failed\n"); return -EIO; } + /* Old FW requires fixed delay after init */ + AQ_HW_SLEEP(15); return 0; } @@ -214,6 +216,8 @@ static int hw_atl_utils_soft_reset_rbl(struct aq_hw_s *self) aq_pr_err("FW kickstart failed\n"); return -EIO; } + /* Old FW requires fixed delay after init */ + AQ_HW_SLEEP(15); return 0; }
FW 1.5.58 and below needs a fixed delay even after 0x18 register is filled. Otherwise, setting MPI_INIT state too fast causes traffic hang. Signed-off-by: Igor Russkikh <igor.russkikh@aquantia.com> --- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c | 4 ++++ 1 file changed, 4 insertions(+)