Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp4321899rwl; Tue, 28 Mar 2023 05:51:49 -0700 (PDT) X-Google-Smtp-Source: AKy350ZhHVsaT+LmQa9pfcnZb80YIOQu+vdlf47sG/1V2jrMdCiEfAuDUusz6DrGBXx70CT4LY93 X-Received: by 2002:a17:90b:3911:b0:23f:9d83:ad76 with SMTP id ob17-20020a17090b391100b0023f9d83ad76mr16536981pjb.23.1680007909684; Tue, 28 Mar 2023 05:51:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680007909; cv=none; d=google.com; s=arc-20160816; b=vFv3S99vqNgm0+AaZ/fg3785sGd0LvBR3j+E5MmD2Qh/7h7xvV77hKa177g1dMryhy PnMj/pnrCK677QmbtOA/+o2mpQOUKN2LTxZ4YD6iASLawq5LWeX3FNigkZwCnh3QrXpL 7T+qIrg1Lp4RP162YUIlRs56Xmic8k7FyhbsdpsbvO5gYtZU0YG+UlQTzeoJM5rD6OkW FulDzNKBQD3zqltQph2oRBkTXUoiqovdNh2Meuh5RE45aReoNzBBX9UX8RjIBmLnEZox rv7ckLDIyytMHJ7x4LZ2NqF9lps5O3IHlQkJm4COQpRdkmReUa/hzklfRkc59YNnx9/E i24Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=P6joxeZ+/Z5Je3YPeAiGPCYb1tL90ic3Y4SI8846NrA=; b=fISA6YpG0CgQ8Kj4aZTv6y7Cpf/Fy0vd/Xp4o3KLm8xEHrj9rxe2CjaLuiU85b+JqB WBzzciktJ2bIMMJHx02R2VR/IE4URpFDJFRkDr+vMsTewEomaHZ+VEuJMXiyBS2dDPCL E/0aPBGsT65e19HTO408qS1KcJVsifRWiFpf+gW3fNWpCRM6CTtI/I6DDT+BqBnlRlsG nM88sdX5hYJ7f1HoT1RvP8HfDjufDW3+ROmTbs2VpO3otUCPb2UX6TNVbDXozjdoVDma uo+DdcveH+PGJWN73ZwP54cZBfwngbtuMeH/gD1f5avYDjLIRcyNiNsE/h/D3r/pwINi V3Gw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lunn.ch header.s=20171124 header.b=Jy2AIHdI; 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=lunn.ch Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id b12-20020a170902d50c00b0019ce0f430bbsi31011038plg.476.2023.03.28.05.51.38; Tue, 28 Mar 2023 05:51:49 -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 header.i=@lunn.ch header.s=20171124 header.b=Jy2AIHdI; 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=lunn.ch Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232964AbjC1MvP (ORCPT + 99 others); Tue, 28 Mar 2023 08:51:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43060 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232476AbjC1Mus (ORCPT ); Tue, 28 Mar 2023 08:50:48 -0400 Received: from vps0.lunn.ch (vps0.lunn.ch [156.67.10.101]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3D7F7AF17; Tue, 28 Mar 2023 05:50:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lunn.ch; s=20171124; h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:From:Sender:Reply-To:Subject: Date:Message-ID:To:Cc:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Content-Disposition:In-Reply-To:References; bh=P6joxeZ+/Z5Je3YPeAiGPCYb1tL90ic3Y4SI8846NrA=; b=Jy2AIHdIlc2pwsIA+sGZZcSouo ztGdOLTaUcSujVIi6o0SDO2XpaW424polPsIHBdzQ/0u2dGMq6E6/dV7URz5bI+8+KnKyUlVSmSQC hteZC9RmTO2/GZSKCEBzOKnF75PblqGAOw6BhRTXK+uV9o4bfh2uYAf23xp7PaFpFyD0=; Received: from andrew by vps0.lunn.ch with local (Exim 4.94.2) (envelope-from ) id 1ph8ly-008e1T-8m; Tue, 28 Mar 2023 14:49:58 +0200 Date: Tue, 28 Mar 2023 14:49:58 +0200 From: Andrew Lunn To: Oleksij Rempel Cc: Wei Fang , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Heiner Kallweit , Russell King , kernel@pengutronix.de, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, Shenwei Wang , Clark Wang , NXP Linux Team , Amit Cohen , Gal Pressman , Alexandru Tachici , Piergiorgio Beruto , Willem de Bruijn , Vladimir Oltean Subject: Re: [PATCH net-next v2 6/8] net: phy: at803x: Make SmartEEE support optional and configurable via ethtool Message-ID: <9557a753-7ba5-41aa-84e2-f449c92d7d16@lunn.ch> References: <20230327142202.3754446-1-o.rempel@pengutronix.de> <20230327142202.3754446-7-o.rempel@pengutronix.de> <20230328120514.GF15196@pengutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230328120514.GF15196@pengutronix.de> X-Spam-Status: No, score=-0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS,SPF_PASS autolearn=unavailable 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 > > @@ -302,6 +312,8 @@ struct at803x_priv { > > u8 smarteee_lpi_tw_100m; > > bool is_fiber; > > bool is_1000basex; > > + bool tx_lpi_on; > > @Andrew, this variable can be replace by your phydev->tx_lpi_enabled > variable. Should I wait for your patches went mainline? I was wondering about the overlap and the best way to address it. My patchset is also a bit big, and getting bigger. So it might make sense to split out some of the bits you need and get them merged first. You need the MAC indicating it is EEE capable. I don't store that information explicitly, but that is a quick simple change. You also need phydev->tx_lpi_enabled. Anything else? Andrew