Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp4661797rwd; Tue, 30 May 2023 08:14:52 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5fFii78MfDOxA+Q/UZDc/z3whfgA+sQbM/T3tJvx1zlb4wmpeec1szhAXoTvQK+eV6BCio X-Received: by 2002:a05:6a20:158b:b0:110:6146:1040 with SMTP id h11-20020a056a20158b00b0011061461040mr3388861pzj.4.1685459692607; Tue, 30 May 2023 08:14:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1685459692; cv=none; d=google.com; s=arc-20160816; b=qHXUev6eCx0AedYKXTYMrSmKzaIav8tuR+VLi6iDfh975YmYZeR1HGVqFOW68Kj2yo fVH4lKqSu/nY/U3TFP+GU+Iu/KjtS57vF9KSt22aWEZI5mAbaJ6XVkwHp+8DZudMvit3 bCgoxFx6jNcQ5ed/q802tQG7TazdXdF5H700D6GX1S3JF2LxK7kxMbSzhMby0SVJWFYI sraGRrQ1u3z8RX0YhpLjdizoKrZILeND/asg/8iVzyinj8wHU86euMH9TEEHbj75Ar0I MeiVn0GhNaXtg05ILSHPT11JmYtIZ+3DbkNW+yv9dzSdiz3XljhJ+XeSIXYpQW0p9qHq zUxA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=L4vUnBXtNja0+OWRdVrOfhc0fbcEoks5geNKas0s+Eg=; b=VKmCa/5Z7j4OQ9gDmBM6EaFN8oYj+3kpQozSgYYPTNNhpxopCES7aqFFtiq2rD56yE yf0mI7lHOXPwi3FLc7gsuCXqTymRTXz32IqazTfqvVJfZaEI4xDxKD3DiqWDEngh01Bs LvjXGUHYIeIrSVUoiPcoZNAoP10IPQjWB8kqqbnRFVdlJWzdTmJXdm4q3pz3aB0X0XyE uRkpjJ0k8FkgRII1/XZLThyziQ65XYr5kirDQxOqPtTFqi2jSlVYOXE2oZyTETnVJSuo A5Yb4JKeCL+0MbePQn1vt957uOsh6JQhh/zBkgCpUuWrIvarlopWvADlKsyVfe1xiW80 nNiQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@axis.com header.s=axis-central1 header.b=FWynHoZU; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=axis.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id e65-20020a636944000000b0053ef518d804si2092506pgc.855.2023.05.30.08.14.40; Tue, 30 May 2023 08:14:52 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass (test mode) header.i=@axis.com header.s=axis-central1 header.b=FWynHoZU; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=axis.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230411AbjE3Own (ORCPT + 99 others); Tue, 30 May 2023 10:52:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60436 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230261AbjE3Owi (ORCPT ); Tue, 30 May 2023 10:52:38 -0400 Received: from smtp2.axis.com (smtp2.axis.com [195.60.68.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3CEE99C; Tue, 30 May 2023 07:52:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=axis.com; q=dns/txt; s=axis-central1; t=1685458358; x=1716994358; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=L4vUnBXtNja0+OWRdVrOfhc0fbcEoks5geNKas0s+Eg=; b=FWynHoZUxm+DE/neDwTE9RYFcSaVcM5rxkeLuBIsYc1NGScRaZo3vwoL XoukAwb/0w9cFVlYPu15ih10ypD+e3SMri1HRNc3kUGqvwpnLBnrfeza7 OFNdWCChCquf4g/mEBCmD0MNil0Qmuo7/TjEmsxG2lQqmwjVAberGxy/0 HR9CnPofN+Rp50UhpgY9gA58ljk3Xkq6dXDDTirws7BdjE3DQ6hGIzv38 s+8lv1du1NbyMKvbgghNTGTi/jqft+Y+OWzuOSpJ0txg1ChH3ZbcJa6mR 2P8yky3SuY4R4E/Lctp1MZz9N2Z5oPRvCJyCJo80Vn4o62+cNzZHaaFHv g==; From: Andreas Svensson To: Andrew Lunn , Florian Fainelli , Vladimir Oltean , "David S. Miller" , Eric Dumazet , Jakub Kicinski , "Paolo Abeni" CC: , Andreas Svensson , "Baruch Siach" , , Subject: [PATCH net] net: dsa: mv88e6xxx: Increase wait after reset deactivation Date: Tue, 30 May 2023 16:52:23 +0200 Message-ID: <20230530145223.1223993-1-andreas.svensson@axis.com> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_PASS, SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org A switch held in reset by default needs to wait longer until we can reliably detect it. An issue was observed when testing on the Marvell 88E6393X (Link Street). The driver failed to detect the switch on some upstarts. Increasing the wait time after reset deactivation solves this issue. The updated wait time is now also the same as the wait time in the mv88e6xxx_hardware_reset function. Fixes: 7b75e49de424 ("net: dsa: mv88e6xxx: wait after reset deactivation") Signed-off-by: Andreas Svensson --- drivers/net/dsa/mv88e6xxx/chip.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/dsa/mv88e6xxx/chip.c b/drivers/net/dsa/mv88e6xxx/chip.c index 64a2f2f83735..08a46ffd53af 100644 --- a/drivers/net/dsa/mv88e6xxx/chip.c +++ b/drivers/net/dsa/mv88e6xxx/chip.c @@ -7170,7 +7170,7 @@ static int mv88e6xxx_probe(struct mdio_device *mdiodev) goto out; } if (chip->reset) - usleep_range(1000, 2000); + usleep_range(10000, 20000); /* Detect if the device is configured in single chip addressing mode, * otherwise continue with address specific smi init/detection. -- 2.30.2