Received: by 2002:a05:7412:419a:b0:f3:1519:9f41 with SMTP id i26csp3782391rdh; Tue, 28 Nov 2023 03:58:09 -0800 (PST) X-Google-Smtp-Source: AGHT+IHXWRGnuOScJQ2Wh2mlrh8/A3Ivo96tZ1ury8gz4Lc2rsr/hK4EoJc9PJDQPbCuPT47+/Xs X-Received: by 2002:a17:902:e5c2:b0:1cf:dd41:dd1 with SMTP id u2-20020a170902e5c200b001cfdd410dd1mr4076769plf.27.1701172689282; Tue, 28 Nov 2023 03:58:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701172689; cv=none; d=google.com; s=arc-20160816; b=tnaY/0DSiLBlSQ4WgpQEUWNyIS3he0TKG/CX9SoV80juUAYBDoK6JKZvkH0xAdi8zx MtjWqqQ9NSZ9WhHqsqS/vFiMLSex/Fz4WsZqIHrFAHnp3IXh5Vs6sFvv+1w0lZGvVeMk VNso2MEprDXKmLflxNWsCyeHFsFLwXS1md3068AFavK5Z65CgTWKefjPUKW3+HxEzMMm jmphLMsvoeTDuieVngGORskk3Pv+X3QhwdtN8A3VSGgoyxXuyhoS1xQcBnyTDqBYzuad Gs00+/vQMWaE4MzLd5RMZe4HITFjeUmnkJp+9hDd3Z+wxq0KAYHhhQ0MKPpaDNUTt9qm Nd+w== 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=Au9nUxhJpxLlowC1DWuTT8wE7HwJxWHLoh0Fk+7NDQE=; fh=yOgBhn7mT4IxbFNAV+W1lHDX8Vk6FbKfLxwgEgSQIqc=; b=TR7OynZ+kiQBolcTTvvwBZUh43nFhCGRzqgbllXOyOh7sEQpNbCs99ZrpEjOd9UIFe aZpijH8SQxf9sfk45vViUDCNdGfwO9fF3v/2MNTv0oIOKypGbR5veyOsqy6jlC+nll2U 1GO1wjBD54noJDCcULk3GoZ5vDWmUXBr2mXgdEUHcJXCF8toBN7gTV7JjiDFDPDYFkcM Tn802zUbg71zZGlA1zI/ZYt5bAfjqAEKndoXA8qGkhFsqT0Hy1HFgQaJ/dlxzwUjr0Gc D7o0NZGB36ryROqXekD75cDZeCzQ0jFb88lL6SLv5aDUjFOt6iuCEmE7gc+i086GlVWc 6O/w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=GAbRtY9p; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 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 howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id ba1-20020a170902720100b001cfcf1faaa3si4261724plb.377.2023.11.28.03.58.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Nov 2023 03:58:09 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=GAbRtY9p; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id 3A0FA80614BD; Tue, 28 Nov 2023 03:58:06 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344263AbjK1L5u (ORCPT + 99 others); Tue, 28 Nov 2023 06:57:50 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40328 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234708AbjK1L5s (ORCPT ); Tue, 28 Nov 2023 06:57:48 -0500 Received: from mail-pg1-x531.google.com (mail-pg1-x531.google.com [IPv6:2607:f8b0:4864:20::531]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3007B94; Tue, 28 Nov 2023 03:57:54 -0800 (PST) Received: by mail-pg1-x531.google.com with SMTP id 41be03b00d2f7-5bd33a450fdso3902033a12.0; Tue, 28 Nov 2023 03:57:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701172673; x=1701777473; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Au9nUxhJpxLlowC1DWuTT8wE7HwJxWHLoh0Fk+7NDQE=; b=GAbRtY9p0mIrzZJtEvNySXPDDKKHOmT0e8m0NZePIaGZqeJyxvCxY8GTX+m8CMbKLS NYWK0THLWte29a/6Hk2qNISh/ltVFAl+Cf/2vbLo0KKOjCIJqx1AFy0bIAZcHlwaMkM5 ryieiSct2C3BlQewg+cWieeeL+2wtEBNyk6KA4eS9F0q4O3Ll9beECL19qSHE2LY7t+h c+0CnyuJwfKutZDustGwXkb40yY0kumtXPNXPJdZuJJQOU3Z2V84te8LHRWhxVOvNKS1 SPnf3s5zHMJOAHcIMjkub3/Gm8RLhJaUhhaF4nJ3T1v6S5k7VKg4YjDyVTCFeho86ASJ 11rg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701172673; x=1701777473; 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=Au9nUxhJpxLlowC1DWuTT8wE7HwJxWHLoh0Fk+7NDQE=; b=txb1i3ILprk0Nt+JbfXmOYtCxfN1mMOsV5yiu35dDFNFNCffBVAFv4WgjmSa2NCp1E pj+ImON7HhWqMbmVIeayr3HHj/ZnL1crZ705cWCBHNo7itjIjjDcH3Nl5bEoN/JxjFlr wKkYx2Y3CVn7copKSXyu6tLan8bhDsG1tpRYnuobVmSgFTcpk+5mg6rF2bW4irx19Twe XgJm90Ob42zZ14NFNCuYldgbqqPBcNxlI1PMs8JcX22fea1mhDE84rAuMrPs50h54dH3 eg4Sa5kPbzhGVYxd5VGxOgAmxXmKXBnE7AGSSWSaIcGq3h8IEq/ctQdXR0EAadPbw/6T 8G3w== X-Gm-Message-State: AOJu0YxHzaz5ii8BnZKyvjVf7nXo7HUFq4iN0dG/WjQRkYIyeI+Mfp0i sMdn8SGPGhYZhgMYVpCk+8r+ejH6e8O7Jbq2Qyw= X-Received: by 2002:a17:90a:e7cf:b0:280:215e:7ae2 with SMTP id kb15-20020a17090ae7cf00b00280215e7ae2mr17609369pjb.2.1701172673606; Tue, 28 Nov 2023 03:57:53 -0800 (PST) MIME-Version: 1.0 References: <20231117100958.425354-1-robimarko@gmail.com> <20231117100958.425354-2-robimarko@gmail.com> In-Reply-To: From: Robert Marko Date: Tue, 28 Nov 2023 12:57:42 +0100 Message-ID: Subject: Re: [PATCH net-next 2/2] net: phy: aquantia: enable USXGMII autoneg on AQR107 To: "Russell King (Oracle)" Cc: andrew@lunn.ch, hkallweit1@gmail.com, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, ansuelsmth@gmail.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on howler.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Tue, 28 Nov 2023 03:58:06 -0800 (PST) On Fri, 17 Nov 2023 at 13:47, Russell King (Oracle) wrote: > > On Fri, Nov 17, 2023 at 11:09:49AM +0100, Robert Marko wrote: > > In case USXGMII is being used as the PHY interface mode then USXGMII > > autoneg must be enabled as well. > > > > HW defaults to USXGMII autoneg being disabled which then results in > > autoneg timeout, so enable it in case USXGMII is used. > > I was led to believe that the bitfield in bits 8:7 of the > VEND1_GLOBAL_CFG_* registers, when set to value '1' is something > to do with selecting USXGMII mode as opposed to 10GBASE-R. Could > you look in to that and whether that is the more correct way of > configuring the PHY for USXGMII mode? Hi, bits 8:7 in the VEND1_GLOBAL_CFG_* are used to configure the rate adaptation method. With the following allowed values: 0 (Default) = No rate adaptation 1 = USX rate adaptation 2 = Pause rate adaptation I dont think that is related to the issue I am facing here which is that by default Bit 3 in the PHY XS Transmit (XAUI Rx) Reserved Vendor Provisioning 2 register is set to 0. This means that USX Autoneg Control For MAC is disabled and in USXGMII mode auto-negotiation between the PHY and MAC will fail/timeout. I have checked various vendor drivers and they all enable this bit in case USXGMII is used. Regards, Robert > > Thanks. > > -- > RMK's Patch system: https://www.armlinux.org.uk/developer/patches/ > FTTP is here! 80Mbps down 10Mbps up. Decent connectivity at last!