Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp1151512rwb; Wed, 16 Nov 2022 12:55:00 -0800 (PST) X-Google-Smtp-Source: AA0mqf6EuqrpCg/7fR241IO/s8hcmgtMQLDZ2BDECIkd2kZ5/f+/ecorl24lh6e1kR7k8PFVXe8v X-Received: by 2002:a17:907:7854:b0:78b:5182:7ffa with SMTP id lb20-20020a170907785400b0078b51827ffamr18705806ejc.244.1668632100040; Wed, 16 Nov 2022 12:55:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668632100; cv=none; d=google.com; s=arc-20160816; b=F0UI5yli1RO4HWVxFNyemSvuN3He5ZW84hQoMb+bCFWEBzrs4k2/EQmBg6t2NcUT6v 08OEeEJkKpAc3S03fxwNEQn/NpOT5cp2qjm9xwI4cqvjJlGaHOI97Cj4u7pPr4tBfc3j kH7oqc1SW7UmtRCzh3CGDotuZgjMxQln1Dd29R4HlH3ZXIgLC++M8crFQln0DMfWUNP9 MxprpYUo7lPVfVDCbhgxUaM52criuCDF47UHMDTvVp9+F5DielcZPHVt1TCxESsJg+sg tSI0llUkfdzPONLmm0taQsLxOOgbMqeXnTnvjNKlX29evg1yT2xXs89TI8lAxtZQlA2C 4LrQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=3OB7wrdvxiJFRvhmiue8jC5Fpuj0dFMnx5brAbEwXVA=; b=JBqNR8rjwrrMIRnEWGG3t2VIKRI3x1Ui4mrK+ND+JM0BCI7S/kOIuwvXq/AkQGTESU rqXFTIU3mDP73HRlbl/umsxN1tH4igYyJlvRHzFINnJgJsQGXUlhMTlrdEHXDHkg0unj rdU3Aj25DEHsYCsg8uc6gOzMrFsRm84nmOjB0f/r68pvusAftx/2uDrNyecjD0DVJPCv tgdI4vq/o67cWlDW+QIM/eD92M9wut67NbdyMMBrx4xI8D+bvfFzCDHIpfR/66B4KeMS 6P9cPmPQbhWlVIclkdMQTHMeYp6Ezf120z4YA6DAOL/JgM12T01Ii7xGeydvfnbUheu/ ZKEQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=pUKnaYdu; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id qw7-20020a1709066a0700b007aeec2bf18fsi10519268ejc.543.2022.11.16.12.54.39; Wed, 16 Nov 2022 12:55:00 -0800 (PST) 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 header.i=@gmail.com header.s=20210112 header.b=pUKnaYdu; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233801AbiKPUqf (ORCPT + 90 others); Wed, 16 Nov 2022 15:46:35 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59526 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234139AbiKPUq1 (ORCPT ); Wed, 16 Nov 2022 15:46:27 -0500 Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7058A5D68C; Wed, 16 Nov 2022 12:46:25 -0800 (PST) Received: by mail-wr1-x42c.google.com with SMTP id j15so32004644wrq.3; Wed, 16 Nov 2022 12:46:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=3OB7wrdvxiJFRvhmiue8jC5Fpuj0dFMnx5brAbEwXVA=; b=pUKnaYduYgV1XUs2jZu2mdRajyGhoNshkA/qoMX6esDtu5Kqtpy768+SqB+HO0jnqj L+m6wiKPXyyNfvVQSBgj1W8pAHury2R+0ytWYBC3WD0FLAyTbpcnd3biN7qULdrEpkd+ NE9mzT8sSo1tmoyo3p8eO7qwBobD3rJ2PQpkV9qbHQm1rW/eOhy92hhrjlNipEpAld/C IvQ5PSHX7kC1tDc7w81UJEmSmv7Zq5pS95eGZEXx/U4S63fWvB7698yg2Is/1xxCPNb0 u3XlN6gC/bAKZr5pE/WZAGeTIzlfcZA/JYZZ4rjkFzWkKKwh47zlIZd5NFLLsVcb6xcP NIUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=3OB7wrdvxiJFRvhmiue8jC5Fpuj0dFMnx5brAbEwXVA=; b=bSWUS9hDGEat1YdyrsudSfjNIMi0ijEqBmzA5c+/TrOeiwKS1l3DLP7vVR/dbMniy3 yF+0jVjoCizCLtS333qKfkc/cFUAH8ZoMtbMmD6rIufcKd0PXLzW9tubDkL/WlyTJoYb tPqzclSzStqGXHjpe5zUn6vERsKGvIajnzd4si3pelxPkiC7Ju+kuH4eEbtAdqnQTgLM L7dSzrr5kZbcIAPQALCb1sq4x8AvXYfZ21Cv1FQHBmfmhdfT+98HkGr31cekOrPhOhGr JJh+ddNDYykjiLo6sPYXd3ajvIahuB116ix4qXljrx3IudusbRw8cuL0FvVwfexFQICY KgOg== X-Gm-Message-State: ANoB5pnux5NaMToTxua8dcJmFuLMlVdlYtqe2Dxt4muK5qDQ2TmSURbe MTb4BkFEOubMefNMXpyWgskVgRdgA7SBfj84oDaefXce X-Received: by 2002:a5d:490a:0:b0:234:ee55:a8a8 with SMTP id x10-20020a5d490a000000b00234ee55a8a8mr14595128wrq.689.1668631584012; Wed, 16 Nov 2022 12:46:24 -0800 (PST) MIME-Version: 1.0 References: <20221116200150.4657-1-linux.amoon@gmail.com> <20221116200150.4657-7-linux.amoon@gmail.com> In-Reply-To: <20221116200150.4657-7-linux.amoon@gmail.com> From: Peter Geis Date: Wed, 16 Nov 2022 15:46:11 -0500 Message-ID: Subject: Re: [linux-next-v2 5/5] arm64: dts: rockchip: Add missing of ethernet-phy-id to reset the phy on Rock 3A SBC To: Anand Moon Cc: Rob Herring , Krzysztof Kozlowski , Heiko Stuebner , Chukun Pan , Michael Riesch , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS 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 On Wed, Nov 16, 2022 at 3:02 PM Anand Moon wrote: > > Add MDIO description with ethernet-phy-id compatible string > which enable calling reset of the phy. The PHY will then be probed, > independent of if it can be found on the bus or not, > and that probing will enable the GPIO. > > ethernet-phy-id is read from ethenet register dump reg2 and reg3. > > Fix following warning. > [ 12.323417] rk_gmac-dwmac fe010000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0 > [ 12.324078] rk_gmac-dwmac fe010000.ethernet eth0: no phy at addr -1 > [ 12.324099] rk_gmac-dwmac fe010000.ethernet eth0: __stmmac_open: Cannot attach to PHY (error: -19) > > Signed-off-by: Anand Moon > --- > V2: new to the patch series. > > alarm@rock-3a:~$ sudo ethtool -d eth0 > [sudo] password for alarm: > ST GMAC Registers > GMAC Registers > Reg0 0x08072203 > Reg1 0x00000000 > Reg2 0x00000404 > Reg3 0x00000000 > Reg4 0x00000002 > --- > arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts b/arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts > index 9f84a23a8789..fe36156a5017 100644 > --- a/arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts > +++ b/arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts > @@ -585,7 +585,7 @@ &i2s2_2ch { > > &mdio1 { > rgmii_phy1: ethernet-phy@0 { > - compatible = "ethernet-phy-ieee802.3-c22"; > + compatible = "ethernet-phy-id0000.0404", "ethernet-phy-ieee802.3-c22"; > reg = <0x0>; > pinctrl-names = "default"; > pinctrl-0 = <ð_phy_rst>, <ð_phy_int>; Have you tried instead moving the reset to the mdio bus? I've had success with this, though you'll need to change the reset assert and deassert timing handles, they are different for the bus. > -- > 2.38.1 >