Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp3076935pxb; Mon, 18 Oct 2021 07:48:36 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzTBlCiAOqpJ2VMODUNtcARdvhZON3toShCaB0Kdx93oc8YZdn1uAALdEsR+pkEs4pTzohv X-Received: by 2002:a17:90a:9404:: with SMTP id r4mr33717070pjo.240.1634568516429; Mon, 18 Oct 2021 07:48:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634568516; cv=none; d=google.com; s=arc-20160816; b=kNzkdN5SIZUBDRow1tL3saEL1fo30dhIwieNf0ewJMHKHWzzeymHy1mrnfjypkc74p p5RIQq8Ragak4JvA/ql0oVL5HVieQ/CKMg4nXMyuLB7RsY9KJ0LgdFa0ggvXCASJs7DD BFb5vwD5LKz/mBUf81+YSzyw+sA9CSGpqZA6qbiJlKtEwoKS8advKi89y9QzsjBMmxGs lJ6GQvI4Ldsx7sBm5sCVVxoKg7EX3rJSJ28QWoJo9pA7gTJqutlnQViP1IPMvgIfJRYM FKYV73buXijB5r0iQAAJFg7X/wDaUmXeePGF4QrnTn/sD0oUjF16/FfxToNB5ucJPLR+ A4Fw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=9iC152e1aDmgWA+aHHRHXqgiWkTrwFJBqqglF+YsoV0=; b=Mho++s8brYSMAGz/O8bnRX/FHVA/x6OMTngVYJCo26Vvs5VZQqKYZSMgsHBETjCydq g4RuERYBp23oMZFt975ULjRW/BT3QPIB4IXaS4olTR/CvDYB9quasOm4NQzGaQQs20kI JrDzzuykJlq0EvVsNoeNtcatFaNiNX7Es9I1xTBzEj0fdsa3VXUHdQDRJFj4rDHfLwlx ZlWyhljKuMma0ppmnDV6yMOL22s6iIjUURYI3vNCnW30YgK8Nma+nObGiXdLrwyknkQs VHKl6X58XCxhqJ4IDbTIYZ0ZEGnWkZW2sGsZS907mlc68ZgibWE1H3u8QB6y449H+dm8 VMSQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail (test mode) header.i=@armlinux.org.uk header.s=pandora-2019 header.b=gHJxFdZp; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=armlinux.org.uk Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id v1si1329383plp.0.2021.10.18.07.48.23; Mon, 18 Oct 2021 07:48:36 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=fail (test mode) header.i=@armlinux.org.uk header.s=pandora-2019 header.b=gHJxFdZp; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=armlinux.org.uk Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232207AbhJROt2 (ORCPT + 99 others); Mon, 18 Oct 2021 10:49:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52676 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229519AbhJROt1 (ORCPT ); Mon, 18 Oct 2021 10:49:27 -0400 Received: from pandora.armlinux.org.uk (pandora.armlinux.org.uk [IPv6:2001:4d48:ad52:32c8:5054:ff:fe00:142]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B10EBC06161C; Mon, 18 Oct 2021 07:47:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=armlinux.org.uk; s=pandora-2019; h=Sender:In-Reply-To:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=9iC152e1aDmgWA+aHHRHXqgiWkTrwFJBqqglF+YsoV0=; b=gHJxFdZpxImjujKrk8tlaAj20d +e4fdO08JlC1eoHubobQNZoIiy9k74GpWWZqPwl5EFYMOe0BRyKcvhPU07Qf6FcHPw0UywbkV22h2 KFOxoDiFV9S/kqqzqOT2rf1vLwUZ6ZR96INicUDuJwX3fHpwhIyY09V0NJcB/bH0Vtycfh72zdvhT XC+ySVb0bFWlsSgP4aLKlvFXe0Y3ut+RJ63Iz2rVfCUBhWTCd/w+NdatUPLznRaYtGmkp8A29xPUj 7Ei5IGK9t8xwqnVZn5qSrBstwfgMY8lUxbLe1u0W+TV7mFRYJ/03uJ234cIRimTrvacbGgRCSOMXh 3wLNIChQ==; Received: from shell.armlinux.org.uk ([fd8f:7570:feb6:1:5054:ff:fe00:4ec]:55174) by pandora.armlinux.org.uk with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1mcTur-00059X-Hd; Mon, 18 Oct 2021 15:47:05 +0100 Received: from linux by shell.armlinux.org.uk with local (Exim 4.94.2) (envelope-from ) id 1mcTuo-0005yw-PY; Mon, 18 Oct 2021 15:47:02 +0100 Date: Mon, 18 Oct 2021 15:47:02 +0100 From: "Russell King (Oracle)" To: Paul Menzel Cc: Andrew Lunn , Heiner Kallweit , "David S. Miller" , Jakub Kicinski , Taras Chornyi , Vadym Kochan , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] net: sfp: add quirk for Finisar FTLF8536P4BCL Message-ID: References: <20211013104542.14146-1-pmenzel@molgen.mpg.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20211013104542.14146-1-pmenzel@molgen.mpg.de> Sender: Russell King (Oracle) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Oct 13, 2021 at 12:45:42PM +0200, Paul Menzel wrote: > From: Taras Chornyi > > Finisar FTLF8536P4BCL can operate at 1000base-X and 10000base-SR, but > reports 25G & 100GBd SR in it's EEPROM. > > Signed-off-by: Vadym Kochan > Signed-off-by: Taras Chornyi > > [Upstream from https://github.com/dentproject/dentOS/pull/133/commits/b87b10ef72ea4638e80588facf3c9c2c1be67b40] > > Signed-off-by: Paul Menzel Thanks Vadym for the eeprom dump. > diff --git a/drivers/net/phy/sfp-bus.c b/drivers/net/phy/sfp-bus.c > index 7362f8c3271c..162b4030a863 100644 > --- a/drivers/net/phy/sfp-bus.c > +++ b/drivers/net/phy/sfp-bus.c > @@ -55,6 +55,13 @@ static void sfp_quirk_ubnt_uf_instant(const struct sfp_eeprom_id *id, > phylink_set(modes, 1000baseX_Full); > } > > +static void sfp_quirk_finisar_25g(const struct sfp_eeprom_id *id, > + unsigned long *modes) > +{ > + phylink_set(modes, 1000baseX_Full); > + phylink_set(modes, 10000baseSR_Full); > +} I'd ask that this is named "sfp_quirk_1g10g()" please - it isn't doing anything that is specific to Finisar, it is merely stating that 1000base-X and 10000base-SR are supported. > + }, { > + // Finisar FTLF8536P4BCL can operate at 1000base-X and 10000base-SR, > + // but reports 25G & 100GBd SR in it's EEPROM This file doesn't wrap over column 80, so please continue to keeping it that way. // Finisar FTLF8536P4BCL can operate at 1000base-X and // 10000base-SR, but reports 25G & 100GBd SR in it's EEPROM Thanks. -- RMK's Patch system: https://www.armlinux.org.uk/developer/patches/ FTTP is here! 40Mbps down 10Mbps up. Decent connectivity at last!