Received: by 2002:a05:6a10:c604:0:0:0:0 with SMTP id y4csp900690pxt; Fri, 6 Aug 2021 17:25:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyid+JyYHuRQDXN8iKnSV0hMqnZgPgns7jQehJx5i0z7gtaMSgEeyX/rzlw+yHkTz4wSojh X-Received: by 2002:a5d:9617:: with SMTP id w23mr426387iol.115.1628295948864; Fri, 06 Aug 2021 17:25:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628295948; cv=none; d=google.com; s=arc-20160816; b=a3qWt0bVZgNkqTPd+xm5XK/AeJThyD04TDC14aVgR6SPZ+JWAP8ckolDasJTBOtYyE oARN4k+fAjBeN4Kvr6Phfv604shjJtuky7JM3EaO0TJ0Tf9dRySKCyDskVYgNDxesxz0 94J30OlC6m2BSw6G79skKy+V9lYz+8qs7io3TdySUblhWpK34zeM+v0C08JApYAwSslq l29wWPJ7cXA++/e9QTW0WORV6xRyZh+0AFOGGmVVXjnSPc6iHTtFuSO/Aca8tJDJ5q6v wSL6r9RLROAeVt9ZiPJEI74IL1bNkjN1xEEwc66BLtFmohlpI3uLnYRboFSULi4fZusp SE6g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=RzozSNQTz1Bpza4jp/rOPaJfg+JvR6EqQ0E1yzsox8A=; b=IX1yltgemg7OpVtMUNRzlY5GVY77E0xG6khJyAeWTVNm7zY7r2nF7ALGNSdKndbL8Z ZHP854+TfqvFcKPpAdVL02dTh74KrMgAHjRo3XKLPtL7hpVtUaBsqvwsl5Mak7SvrY1M jPirpI22GdEScMZeIkbVKL3S5yfT0Q1Rzf1/obVRMQg0eHaHuEOyF0KqUeGmLvoDCWaA za3/u1PTVzfEzmK0GblwHPAQebBXFB7/1ZotVtQlwWmWJ6SBegU8Eqc+obDi9TckQ8OE NQpNRRJSH2nI7AjGYsbZfQ51PHA/kKRv87DHFTMkB/p6VK0YdDsoO//sRMQsJbciRKxV AONw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mind.be header.s=google header.b=T2Lf2SOP; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a1si10423221iow.19.2021.08.06.17.25.37; Fri, 06 Aug 2021 17:25:48 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@mind.be header.s=google header.b=T2Lf2SOP; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230021AbhHGAGj (ORCPT + 99 others); Fri, 6 Aug 2021 20:06:39 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46606 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229614AbhHGAGi (ORCPT ); Fri, 6 Aug 2021 20:06:38 -0400 Received: from mail-ed1-x52d.google.com (mail-ed1-x52d.google.com [IPv6:2a00:1450:4864:20::52d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 10269C0613CF for ; Fri, 6 Aug 2021 17:06:21 -0700 (PDT) Received: by mail-ed1-x52d.google.com with SMTP id x90so15385275ede.8 for ; Fri, 06 Aug 2021 17:06:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mind.be; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=RzozSNQTz1Bpza4jp/rOPaJfg+JvR6EqQ0E1yzsox8A=; b=T2Lf2SOPRd8WVy6tOKA1+5ahRA27A4734PUTOhAWiMNvW9ZjqSTMS4rB+b5+JnQplY vm7zZuNjVHqAiwuF4z2FPr9cyQmpHAKq+EnP01wBy9Kuk4UpPDroOG31/0AZ+As/U4Dm 3XZc3AJI/aDTU8kyBworzrVuJTtPP8dEkFMKQGU+AbNKA6RyA9GlfnZjOEti0F+XH1y1 biXR/7Ttu2TdX/JcO5Qit8uP5v4WX2R8TgalekYtbZZWq/z2z6bw1NktkjE6N8PXNNe2 1T0KdXfmvOB6jUn9Ns0e+XBDTBb2c6mJ8LJBkNJHz+ahmUE7/Eg1WbNRffTAW6tjYQ/I ZAdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=RzozSNQTz1Bpza4jp/rOPaJfg+JvR6EqQ0E1yzsox8A=; b=aL6EA6xeP09GgoBWo/8BufEXvgCHRo3aOG82PUROEHyyxAL/not4lDlO6saG9cnzi1 e/IsRZDq4rCCr0ClOFQf55zHIAHPrINMb0/JBrHLJKa6P+pgAzNCfDlQg5Sq5IKL2dp8 jmoTGdVqM2hZF1kwauOQ/YO8Z03nx3J4/hvajER6TbdeYdRvL5NEv2ELnsnJOhODHELu iX4zc4wzT9nV2Zf609MLxfDHD8yyluixvhjliJUUOPbUUrdpX7GMdN+8dQaTweVbeksf AIEAVKvGbHBltWfoxykmLPj72MW+vKnvXv2FupadQhMkiDYZevMepYhJty6Sxz9KG91v jupQ== X-Gm-Message-State: AOAM5317tEJsjbcm4Qgxy9nVuVPib6k6dWJp1nh/vWumluLLYY7ty5ou BpRZODlULXMvMrHLDvhvZRIoNg== X-Received: by 2002:a05:6402:1cb6:: with SMTP id cz22mr16086918edb.148.1628294780302; Fri, 06 Aug 2021 17:06:20 -0700 (PDT) Received: from cephalopod (168.7-181-91.adsl-dyn.isp.belgacom.be. [91.181.7.168]) by smtp.gmail.com with ESMTPSA id w23sm4419437edx.34.2021.08.06.17.06.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Aug 2021 17:06:20 -0700 (PDT) Date: Sat, 7 Aug 2021 02:06:18 +0200 From: Ben Hutchings To: Steve Bennett Cc: Jakub Kicinski , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH net] net: phy: micrel: Fix link detection on ksz87xx switch" Message-ID: <20210807000618.GB4898@cephalopod> References: <20210730105120.93743-1-steveb@workware.net.au> <20210730095936.1420b930@kicinski-fedora-pc1c0hjn.dhcp.thefacebook.com> <74BE3A85-61E2-45C9-BA77-242B1014A820@workware.net.au> <20210807000123.GA4898@cephalopod> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210807000123.GA4898@cephalopod> User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Commit a5e63c7d38d5 "net: phy: micrel: Fix detection of ksz87xx switch" broke link detection on the external ports of the KSZ8795. The previously unused phy_driver structure for these devices specifies config_aneg and read_status functions that appear to be designed for a fixed link and do not work with the embedded PHYs in the KSZ8795. Delete the use of these functions in favour of the generic PHY implementations which were used previously. Fixes: a5e63c7d38d5 ("net: phy: micrel: Fix detection of ksz87xx switch") Signed-off-by: Ben Hutchings --- drivers/net/phy/micrel.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/net/phy/micrel.c b/drivers/net/phy/micrel.c index 53bdd673ae56..5c928f827173 100644 --- a/drivers/net/phy/micrel.c +++ b/drivers/net/phy/micrel.c @@ -1760,8 +1760,6 @@ static struct phy_driver ksphy_driver[] = { .name = "Micrel KSZ87XX Switch", /* PHY_BASIC_FEATURES */ .config_init = kszphy_config_init, - .config_aneg = ksz8873mll_config_aneg, - .read_status = ksz8873mll_read_status, .match_phy_device = ksz8795_match_phy_device, .suspend = genphy_suspend, .resume = genphy_resume, -- 2.20.1