Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp5637064ybl; Tue, 10 Dec 2019 09:06:22 -0800 (PST) X-Google-Smtp-Source: APXvYqw/6yeI8Kmi1Oq49VPhZgGV2n9EV6nlnedLoDb1PsRsoXll1/cvvXm3yQuFtieVkxafJ4WY X-Received: by 2002:a9d:7c8f:: with SMTP id q15mr17532325otn.341.1575997582536; Tue, 10 Dec 2019 09:06:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1575997582; cv=none; d=google.com; s=arc-20160816; b=Im81pv4EpOt29OnvYq3GqWLsBK4Bi4MpZokkbHU+ObdYw4kVF22ejqnFRDu0WkY9KX sgssVlKTx6vyNmofoWFMlM3OGSp9mfNIJwhpteVnKqRNE4cS8jtVuxBQLoM1N7FMr4ga zsxwuiZdFWIokh22NTme/G3elAUSobrMNyehTuVLWC3SkP26OL9Vx6Kwe9tg2h0BAd4N ySII/zZmYZ+1uMbWfLGCo7R5cN08RH2VKHim1cV/RNBIB+lNyG4nsAhjztlQzDevLRNu 9AhZJwf7IrBgHpi4q3ivRbYimMT3Pcv14welsPRF+YUPJZz8N4krQ9DbxynsB/CID/aK Wbjw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=V/m7GvYpg3asIPZhHfNwzAdY+b/5CfIU9R9Z7IpYwiU=; b=Sf2IVQUCRMAVrDgJpq0FJ3hENitfysNX5F+x1wOadNIB2CRbKAlZD7hmssy0NXChgn W5VDOA/seXT32vOVqexyIT5ySSnP4YT9XWNym2GNL6netv9uxqAiRIJeh8+d/weVuF6H q8lL7P1nhs7zPQnEeQBm8fvUWbimU4ODZvB6R0kDkvoFVnIwpRTdDMi1Jz+4ObmKv2wr X7LTyRjy/n+IXZrjoNjOUA/mjL2yv3uY/kkEqCBWFKmwU6rmdHQUnUAGXdXBlF/FMMj2 f88osqivhg70vQV2uZ65oPNGjThnHTBOx5StrteCKSOqD30XmUBjDpRNlkfaPz0YgQn8 53xQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=urIFH+zO; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d13si2216880ote.242.2019.12.10.09.06.09; Tue, 10 Dec 2019 09:06:22 -0800 (PST) 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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=urIFH+zO; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727770AbfLJRFW (ORCPT + 99 others); Tue, 10 Dec 2019 12:05:22 -0500 Received: from mail-ed1-f65.google.com ([209.85.208.65]:37337 "EHLO mail-ed1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727482AbfLJRFW (ORCPT ); Tue, 10 Dec 2019 12:05:22 -0500 Received: by mail-ed1-f65.google.com with SMTP id cy15so16626767edb.4; Tue, 10 Dec 2019 09:05:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=V/m7GvYpg3asIPZhHfNwzAdY+b/5CfIU9R9Z7IpYwiU=; b=urIFH+zO4UZfF2rCurnwpzVDpFNMAqb2rWMAIdXu58p8ugm6svnzZ31UqKn+Rtbu5e PQsO/BsQcZt/HKR9Hv4vG658oKEceiGQQVzZQcDCEEuiMdWZbPa8u31fvChGoYyihI6Y sl5fkWptMuptcHYYYeXRZneQVLiNZmRg52kmHZy2nFsGvceMwwa1MKoOeZ7HkVSFiCzK nuD7lyyY/3F2R8aVkID44KN0loAp/QQCgWhn4yFIKm+V7Jbnun8WnKWqmVo4Ntm+41Z5 P+iwzzCI7ibvAAnmmMzUWCsPVXjIo3en5FfaJIT/ttoJaq9exR3GPS32l+UhFoQca0lg 2mTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=V/m7GvYpg3asIPZhHfNwzAdY+b/5CfIU9R9Z7IpYwiU=; b=dLQCvLvKcvZY8c3Bl29HYB9hejgb4ngDKjrvWsVJokR6aJKEyHpbtKl2bqS9LSO6vb cEI1tK1lCtzquyzn8bQUrdQfuy1cmjWobRX5emuMJ/LnUDsv9ipQXyiNCDyLW20AWOm3 tjftByKCqehd27YsRHklzytUYdOAPRz56Ee7iR8TClyANDcUoYFdgrgp3IzevbvXHZ+U Z09KIBcZbq5Xd9DthvQkKikv/j/1e6JLbSCpkMnojn1Qb575HcCDEGgNvqmHzVub4tCB dvvJbQlV65XnI5IAcMZvApehrH7P9noXT054kjOglV2WwyKfQId50yezGy0bCIEqnbwj jcRw== X-Gm-Message-State: APjAAAX+fqbonNqu8TixMR8DFHNuf7kQ3ixXPmyPRmQPUkh5xug+LIys ggznIfKfp9RW7St8f6uAXOEM0s7moQ+jdsWwuVg= X-Received: by 2002:a17:907:11cc:: with SMTP id va12mr4844106ejb.164.1575997520215; Tue, 10 Dec 2019 09:05:20 -0800 (PST) MIME-Version: 1.0 References: <6d608dd024edc90b09ba4fe35417b693847f973c.1575914275.git.landen.chao@mediatek.com> <20191210163557.GC27714@lunn.ch> In-Reply-To: <20191210163557.GC27714@lunn.ch> From: Vladimir Oltean Date: Tue, 10 Dec 2019 19:05:08 +0200 Message-ID: Subject: Re: [PATCH net-next 4/6] net: dsa: mt7530: Add the support of MT7531 switch To: Andrew Lunn Cc: Landen Chao , Florian Fainelli , Vivien Didelot , matthias.bgg@gmail.com, Rob Herring , Mark Rutland , devicetree@vger.kernel.org, netdev , lkml , linux-mediatek@lists.infradead.org, "David S. Miller" , sean.wang@mediatek.com, =?UTF-8?Q?Ren=C3=A9_van_Dorst?= , frank-w@public-files.de Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Landen, Andrew, On Tue, 10 Dec 2019 at 18:36, Andrew Lunn wrote: > > On Tue, Dec 10, 2019 at 04:14:40PM +0800, Landen Chao wrote: > > Add new support for MT7531: > > > > MT7531 is the next generation of MT7530. It is also a 7-ports switch with > > 5 giga embedded phys, 2 cpu ports, and the same MAC logic of MT7530. Cpu > > port 6 only supports HSGMII interface. Cpu port 5 supports either RGMII > > or HSGMII in different HW sku. > > Hi Landen > > Looking at the code, you seem to treat HSGMII as 2500Base-X. Is this > correct? Or is it SGMII over clocked to 2.5Gbps? > > Andrew I think the better question is: what is being understood by HSGMII? What does the AN base page look like? Do you support AN with the 2500 baud speed? Do you support AN with lower speeds? Do you support lower speeds at all? What PHYs do you interoperate with in this mode? If you don't support AN, then what's so SGMII about it? And for that matter, if you don't support AN, what's so 2500Base-X (802.3z) about it? I see you unconditionally force the speed and disable AN in this mode. Do you have any reference for what SerDes protocol your hardware implements in this mode? Thanks, -Vladimir