Received: by 2002:a05:6a10:1a4d:0:0:0:0 with SMTP id nk13csp2301668pxb; Wed, 9 Feb 2022 15:36:09 -0800 (PST) X-Google-Smtp-Source: ABdhPJxrUDheD+5sWRkrqm1C9t8gAqvj/VS12hfxgiYMdb7ZzricEtMOr0WMY9woutmI8s+7eIvq X-Received: by 2002:a17:90b:3a82:: with SMTP id om2mr5337668pjb.58.1644449769053; Wed, 09 Feb 2022 15:36:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1644449769; cv=none; d=google.com; s=arc-20160816; b=WZpat8rVmXciK4kTr2Q7RxvJ+0N/XtZzf21sKpTaRpCSlknj3sZWvPNhGEQ7NRDe74 A6Nx1872yfsQ4Sbv3S28xf9JsO3otCkiCQWWRCTN2UA51ITA783acXOjaKnx3Fx32P2w mC/nCMJ1f/1Bn6dcKP+oNStJDheXu6wKuBQhr+68XbkL4u1ycafbW8BMqx0jwvxQdd1u V23zRffkp61oC4TyjWw45aTllrxeI4Cr4VnFxe8kSWoOwj5iXv3reAO+HnUsQ6D/B23D ukqxW9jeQg6wmV0ZDEkvHFvvU0bmQYjVs0ifc3oJSMbqsgLfGDh94He13S1TK0dUCeA5 D7Dw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:mime-version:date :message-id:dkim-signature; bh=jWD3hlhZOdYnBOvsmD40qoO3MXZ/D9lG7XrV59Xi8M0=; b=bz+1ZhhZyaYX2jm5Qm8btrNE6iTLQG42KUpdu3wCuVcDDHn3BD1MaNLjTSFaaGlNQI HFkaTA2vLaatxsG0de6pNIrPZZamkdYUfBksmASjMnLz2fHxjtAVryROg/d8W1OHYU6N Tg3tvKgP3kxJPuBJD0H6HljPT+yI+kix7iFkRpwKDD6BjnOymBVo71lZ2fHEkmWPF0zS proec49K3ArkPV/G8CBTZq+jCafFYdGgoLF5szY2GyUfOwqjILyOZruqXRt8sslIeb1T Irb7ItoX3P3TyWThgtol3b6P3iELJiJO7Yh5xH7RNPzVJ1/XKabkI1UKz8LoNnrQJOyu Af5Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@hauke-m.de header.s=MBO0001 header.b="h/WVcaCi"; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id o8si17164809pgn.270.2022.02.09.15.36.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Feb 2022 15:36:09 -0800 (PST) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@hauke-m.de header.s=MBO0001 header.b="h/WVcaCi"; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 40660E0814FB; Wed, 9 Feb 2022 15:23:19 -0800 (PST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235013AbiBIWLx (ORCPT + 99 others); Wed, 9 Feb 2022 17:11:53 -0500 Received: from gmail-smtp-in.l.google.com ([23.128.96.19]:34674 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230482AbiBIWLw (ORCPT ); Wed, 9 Feb 2022 17:11:52 -0500 Received: from mout-p-202.mailbox.org (mout-p-202.mailbox.org [IPv6:2001:67c:2050::465:202]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 577C4DF8E3F8; Wed, 9 Feb 2022 14:11:51 -0800 (PST) Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4JvDcc45vzz9sQq; Wed, 9 Feb 2022 23:11:44 +0100 (CET) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hauke-m.de; s=MBO0001; t=1644444702; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=jWD3hlhZOdYnBOvsmD40qoO3MXZ/D9lG7XrV59Xi8M0=; b=h/WVcaCi9/b9Muo4p+HpswPv2dMJqcmTjdbMNngx/TlViOyH+PSKSFlT9sLJ2CQ162RUkE fSi2EiEU+3VQItviu2KC1fq0r9yMJXT6F7riJGHS6S2hUN/CDSPTjM7X3QDdEnPCH439G4 cgCPYrJ1Hzjl62XBONFHx4jU1y7rwtJ0l18mGno4MNWuTZ4e4Qmml6j+SNtSzQd1vz7Bnx XIhOIVD55Ie2hD5sA4udCCg3UlkXAGRKTNrjzwglPIPr6YFgMFdwfPfDw7Y1Z1RToPHH9j FRmstvJWZQL+DKFhfmXjeKyxZP2nJx6ScgL47vXPWXFPDuKW8FkXMVyyy6frzQ== Message-ID: <788ac214-7fd9-33b8-38da-54690a24bdef@hauke-m.de> Date: Wed, 9 Feb 2022 23:11:38 +0100 MIME-Version: 1.0 Subject: Re: [PATCH net] net: phy: mediatek: remove PHY mode check on MT7531 Content-Language: en-US To: DENG Qingfang , Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Jakub Kicinski , Matthias Brugger , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Cc: =?UTF-8?B?QXLEsW7DpyDDnE5BTA==?= References: <20220209143948.445823-1-dqfext@gmail.com> From: Hauke Mehrtens In-Reply-To: <20220209143948.445823-1-dqfext@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no 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 On 2/9/22 15:39, DENG Qingfang wrote: > The function mt7531_phy_mode_supported in the DSA driver set supported > mode to PHY_INTERFACE_MODE_GMII instead of PHY_INTERFACE_MODE_INTERNAL > for the internal PHY, so this check breaks the PHY initialization: > > mt7530 mdio-bus:00 wan (uninitialized): failed to connect to PHY: -EINVAL > > Remove the check to make it work again. > > Reported-by: Hauke Mehrtens > Fixes: e40d2cca0189 ("net: phy: add MediaTek Gigabit Ethernet PHY driver") > Signed-off-by: DENG Qingfang Tested-by: Hauke Mehrtens > --- > drivers/net/phy/mediatek-ge.c | 3 --- > 1 file changed, 3 deletions(-) > > diff --git a/drivers/net/phy/mediatek-ge.c b/drivers/net/phy/mediatek-ge.c > index b7a5ae20edd5..68ee434f9dea 100644 > --- a/drivers/net/phy/mediatek-ge.c > +++ b/drivers/net/phy/mediatek-ge.c > @@ -55,9 +55,6 @@ static int mt7530_phy_config_init(struct phy_device *phydev) > > static int mt7531_phy_config_init(struct phy_device *phydev) > { > - if (phydev->interface != PHY_INTERFACE_MODE_INTERNAL) > - return -EINVAL; > - > mtk_gephy_config_init(phydev); > > /* PHY link down power saving enable */