Received: by 2002:a25:d7c1:0:0:0:0:0 with SMTP id o184csp5160958ybg; Mon, 21 Oct 2019 22:15:59 -0700 (PDT) X-Google-Smtp-Source: APXvYqz8ZG2IvYftBAN1YfRbgRP7rtl5tD84d/vDZAAXuSvCtukBhtKy/ukWB7DcNDWsfZ9WFwcK X-Received: by 2002:a05:6402:14d6:: with SMTP id f22mr29694205edx.148.1571721359572; Mon, 21 Oct 2019 22:15:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571721359; cv=none; d=google.com; s=arc-20160816; b=GZdVO2UvYPHFjI66JLG/k9UZ2QVYwv+QB7G7RTIt2MvroyV4KDgtsytpdYM4XH49vu hvNmnMEYTeL8w8twMqG3N0bj3elfTWydDpFSlMhUF2diNrbIHb3XyE2y4eybyfG2QcQy Xh2A69NxyKZ+WVU46M0Hx7d/v3dD2IXGzMwpA2cwXtyyR7/+TQxoY5uzgtZBdvYKbLEV g0d3pZeNXN4FXaBtO5WUYj3NGRQSJ51zaftg9xya41IUHfPlInp+uUETOseqCBzNqq1R zpASNtzUYVwKSKmr6ysxMaxNKVPmyC29P8owRO3OvACsMtnj0QhpNxz3LIQTq406iP5F 5Wpg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject; bh=mShYAwxvD/OPEuvwujsotH3OLoHNiG92zWYAnnxGwcs=; b=ciHSR3GvFTeGM1Om0/KkKtBuDBXCJCqAqgvPEI9spP4ts09FA4o6MMaF/I03VqQTSY O3ryGTAT58HMqkaTTe+cYxkOxNnhvyZZ+BSo3Vw+2Nw343rWPDRiAwbQwqVQrEXxW+hL /Yv/PYwSsCj91dwpX0fvM3WSzszy+2dodH8BDOXN/8CRLmg5KVHmmePjuFWp+7ugRlel 0FRlZLJf9qx9U4lqxCU2LgE6hT9UqwXR3c/UPQeDP56X70tsOblEwwIGaSp8gbzKuFvX 6VOsCunI8zn2HgZ4HF893DT9CY2h+KNA+HyMYuMyXEv0WOUfQgumTzyV8X+lID2Sochy 6KBA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id ym1si9839666ejb.263.2019.10.21.22.15.35; Mon, 21 Oct 2019 22:15:59 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731169AbfJVFMa (ORCPT + 99 others); Tue, 22 Oct 2019 01:12:30 -0400 Received: from metis.ext.pengutronix.de ([85.220.165.71]:46299 "EHLO metis.ext.pengutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731159AbfJVFM3 (ORCPT ); Tue, 22 Oct 2019 01:12:29 -0400 Received: from soja.hi.pengutronix.de ([2001:67c:670:100:3ad5:47ff:feaf:13da]) by metis.ext.pengutronix.de with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1iMmT0-00060g-Df; Tue, 22 Oct 2019 07:12:22 +0200 Subject: Re: [PATCH v3 1/5] net: ag71xx: port to phylink To: Russell King - ARM Linux admin Cc: Mark Rutland , Andrew Lunn , Jay Cliburn , Florian Fainelli , devicetree@vger.kernel.org, James Hogan , linux-kernel@vger.kernel.org, Ralf Baechle , "David S. Miller" , Paul Burton , Rob Herring , Pengutronix Kernel Team , Chris Snook , netdev@vger.kernel.org, linux-mips@vger.kernel.org, Vivien Didelot References: <20191021053811.19818-1-o.rempel@pengutronix.de> <20191021053811.19818-2-o.rempel@pengutronix.de> <20191021222122.GM25745@shell.armlinux.org.uk> From: Oleksij Rempel Message-ID: Date: Tue, 22 Oct 2019 07:12:16 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: <20191021222122.GM25745@shell.armlinux.org.uk> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-SA-Exim-Connect-IP: 2001:67c:670:100:3ad5:47ff:feaf:13da X-SA-Exim-Mail-From: o.rempel@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-kernel@vger.kernel.org Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 22.10.19 00:21, Russell King - ARM Linux admin wrote: > On Mon, Oct 21, 2019 at 07:38:07AM +0200, Oleksij Rempel wrote: >> +static void ag71xx_mac_validate(struct phylink_config *config, >> + unsigned long *supported, >> + struct phylink_link_state *state) >> { >> - struct ag71xx *ag = netdev_priv(ndev); >> + __ETHTOOL_DECLARE_LINK_MODE_MASK(mask) = { 0, }; >> + >> + if (state->interface != PHY_INTERFACE_MODE_NA && >> + state->interface != PHY_INTERFACE_MODE_GMII && >> + state->interface != PHY_INTERFACE_MODE_MII) { >> + bitmap_zero(supported, __ETHTOOL_LINK_MODE_MASK_NBITS); >> + return; >> + } >> + >> + phylink_set(mask, MII); >> + >> + /* flow control is not supported */ >> + >> + phylink_set(mask, 10baseT_Half); >> + phylink_set(mask, 10baseT_Full); >> + phylink_set(mask, 100baseT_Half); >> + phylink_set(mask, 100baseT_Full); >> >> - ag71xx_link_adjust(ag, true); >> + if (state->interface == PHY_INTERFACE_MODE_NA && >> + state->interface == PHY_INTERFACE_MODE_GMII) { > > This is always false. ... I shame to myself :( > Apart from that, from just reading the patch I have no further concerns. ok. thx! Kind regards, Oleksij Rempel -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |