Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp7157295rwb; Mon, 12 Dec 2022 10:46:13 -0800 (PST) X-Google-Smtp-Source: AA0mqf6i8NfeQKTRMXYQWvkDCIeRvBlJucQYaSRxFt6JzyJj3Wxy/qReFTy6CTPEiJolL7FxNBV9 X-Received: by 2002:a17:902:e8ca:b0:188:ea79:bc14 with SMTP id v10-20020a170902e8ca00b00188ea79bc14mr16942439plg.31.1670870773429; Mon, 12 Dec 2022 10:46:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1670870773; cv=none; d=google.com; s=arc-20160816; b=S0gSUkPege4Yj1NEBV/f2gaEnxplHA3jGnyb4fNYppjA8GkZ3MvE3GVqh1GPyP/5LI iVEk+G026WqlDybik83P2/nR5Mbg2lX30bGVaVKDVlQRbyJ2M1q9b+Q238AIZ0F0QZOH T4IniSZiMood8F8XINU9NffDdflEtlSp56R5x98Gj6XFp1mmQswabZJ/s3aM7lgJ0SUI rKEfGNu0eYafKMZiaq9poPSM9pJ0tuLKoefUR7VyEjEpi/2xRi+EFqB9AwG02xRoQK9t ttVY4gluT8dp/hXpvvsOm2BdYYyCx5DoWrGdvP3h/Ouwz7y61eKLTG8YbgryBm39AsPr YNsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=ZknDN+uR1T0d5Ms3oAt3CaWQxIqmKO1fghbHlDEdQ/M=; b=myI2/Eu3ox7I++6H+XYkyysqUpLEWWudZHfaVvMGQHNa2MxBXzxWBDSHtqNqX83uam P8XntpHT/Pouu/lB+qEHcUSnbR9g+BPGrXHeChqORCN+zrrOD83qd5x1DbjhKts50n1+ 3gfqMxfMuOUfxXJB8DuElC+jn0ytf9agsCIVC1LrCWH1bNhWPXmiGclDbBZYnIqJXrtM g8r1CQ4vgEsOw7EeR0rCPR6RP32n8ygjy3QqoPN5CmEbzJhnZGSPkEMcrbnDJ36kzOGS FKurps2TGu+SLRXi8vaNvT28eB3swxg8ulyFf3rtqoy7AO30phHZT5nZotg8xc2vdr2B mHfg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=iNfZF1Xq; 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=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id v3-20020a170902d68300b00189ad7570edsi9500168ply.491.2022.12.12.10.46.03; Mon, 12 Dec 2022 10:46:13 -0800 (PST) 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=@kernel.org header.s=k20201202 header.b=iNfZF1Xq; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234064AbiLLSch (ORCPT + 74 others); Mon, 12 Dec 2022 13:32:37 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50816 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232915AbiLLScG (ORCPT ); Mon, 12 Dec 2022 13:32:06 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A71E717595; Mon, 12 Dec 2022 10:30:00 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 88144611C2; Mon, 12 Dec 2022 18:30:00 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 1996CC433F1; Mon, 12 Dec 2022 18:29:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1670869800; bh=BJzMWseu2TKrkWXTG3+oF/opcZitJC3uFEXLhD8p4dM=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=iNfZF1XqOlvgflDZ5Y1E12KIZVnLW6mwFhm00J5W73WTT2k25U5hcbPzP0pMKbPUD kvGGAgUZBlQroU09zGoRQyVe+theVsCvywgrBQMgCFiJzMn1626N1WvPa4FLFJLGQS D7kCHk1llEQpgOMpN21x+/PTgYYaXsvZvQ6gHnqJNz6lPeFXaqPhgqp1BclTc0Bmat cQWyHOhAmDssl/H5rXq7Qm5TY8IfT63qGeuIZcTRS/zJj0IE/QyQIQ1ZQRW8YsfZJV v89T3p2Ceep0WuOU/CvtRpUav8zq/sLXNoPKqAMfVx0v/MvlIq565CPIXsLyza6J+8 xVHVOjiiDatjg== Date: Mon, 12 Dec 2022 10:29:58 -0800 From: Jakub Kicinski To: Colin Foster , Krzysztof Kozlowski , Rob Herring Cc: linux-renesas-soc@vger.kernel.org, linux-mediatek@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, netdev@vger.kernel.org, John Crispin , Alexandre Belloni , Claudiu Manoil , Marek Vasut , Sean Wang , DENG Qingfang , Landen Chao , Vivien Didelot , =?UTF-8?B?Q2zDqW1lbnQgTMOpZ2Vy?= , Alvin =?UTF-8?B?xaBpcHJhZ2E=?= , Linus Walleij , UNGLinuxDriver@microchip.com, Woojung Huh , Matthias Brugger , Kurt Kanzenbach , Paolo Abeni , Eric Dumazet , "David S. Miller" , Vladimir Oltean , Florian Fainelli , Andrew Lunn , George McCollister Subject: Re: [PATCH v5 net-next 00/10] dt-binding preparation for ocelot switches Message-ID: <20221212102958.0948b360@kernel.org> In-Reply-To: <20221210033033.662553-1-colin.foster@in-advantage.com> References: <20221210033033.662553-1-colin.foster@in-advantage.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS autolearn=ham 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 On Fri, 9 Dec 2022 19:30:23 -0800 Colin Foster wrote: > Ocelot switches have the abilitiy to be used internally via > memory-mapped IO or externally via SPI or PCIe. This brings up issues > for documentation, where the same chip might be accessed internally in a > switchdev manner, or externally in a DSA configuration. This patch set > is perparation to bring DSA functionality to the VSC7512, utilizing as > much as possible with an almost identical VSC7514 chip. > > This patch set changed quite a bit from v2, so I'll omit the background > of how those sets came to be. Rob offered a lot of very useful guidance. > My thanks. > > At the end of the day, with this patch set, there should be a framework > to document Ocelot switches (and any switch) in scenarios where they can > be controlled internally (ethernet-switch) or externally (dsa-switch). A lot of carried over review tags here, so please let me know if there's anything that needs to be reviewed here, otherwise I'd like to merge the series for 6.2 by the end of the day.