From patchwork Tue Jan 15 22:35:02 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Florian Fainelli X-Patchwork-Id: 1025525 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="Uq2/ys/a"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 43fQC25m5Sz9sBQ for ; Wed, 16 Jan 2019 09:35:10 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2390990AbfAOWfJ (ORCPT ); Tue, 15 Jan 2019 17:35:09 -0500 Received: from mail-pl1-f194.google.com ([209.85.214.194]:44618 "EHLO mail-pl1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732029AbfAOWfI (ORCPT ); Tue, 15 Jan 2019 17:35:08 -0500 Received: by mail-pl1-f194.google.com with SMTP id e11so1955930plt.11 for ; Tue, 15 Jan 2019 14:35:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=vuuW+LR4wpon/4aHvVcL5lDRPS16kldbX2UuAkhPjS0=; b=Uq2/ys/aqxtbP65GG/hNZnK0RU7IJOT9bnZ1+hRx+qqyNZSW8d+SAh3KMN7zFT0bIh eYDu2gPuoVzsEb3gKKOC4sbN45pbfX+vyOJccVdJnRPa/xuRI+HKN6xBAqPfQG/L1uBj edAA9B5YNj3ihKDJZlhdjLVycOoXHlSeeRrMs/v6LWIHzcAr7gjZmkq3PJdFxhu16wu4 MAv4Oon0SoR55HPgSVtz8omXV23W76sXAVTeJwwJGUOwPTFa8EnQVg/4Rs/FGKVYeUum gNlAQ1FLtqVTtdlyaQkgf/bVCfvkgrqPpAtBJ54lVm3fQMJkzAW9mE453oM59KHKJVWl cE6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=vuuW+LR4wpon/4aHvVcL5lDRPS16kldbX2UuAkhPjS0=; b=PU9wAzeJKW8zKLgJqHYrSPxS/+Gp+2k/xxso73ZJyV2FGS/jcoRLfCbtlFjnFOVvqZ G0jHusvVXh8PgftXD7Tclxl3lokxN27GSaxZUNdRRNUPl2HJfxk3G0M0il84PUcZf31Q h90Fmi/KKOGDDh4B4aZLthv+tgOBivh+XYxNAzW0dDDXVyfHWBS5FhXD2VhHshVjY/KZ TrDr8XQ2IMj1u+YuoQXzDBFZu5ICmkuNvJFE/xJ615XoUSUhE8MGaigauW2JoeSyWBWX qKXMlH+TDEohrxQWLNbg1sVS+Id2kdfdlcSHWa3Eb2rd7+/WPbX75PSCTNReuHJH8xlC EJmw== X-Gm-Message-State: AJcUukeOYyD0/LXmOz2wJ5N43Lo65+IFMbDDWukNt4/zzr0gubtCN8rf qBbj8AaC3UbplpnG7M+HrWhCtJ8b X-Google-Smtp-Source: ALg8bN75o/qDDFf1mT/thqeQijdQtR5m5WsLb63sC9phuugFBEo7/QatwYVKkRGBmOazRAJE/RRAjg== X-Received: by 2002:a17:902:48:: with SMTP id 66mr6336152pla.68.1547591707208; Tue, 15 Jan 2019 14:35:07 -0800 (PST) Received: from fainelli-desktop.igp.broadcom.net ([192.19.223.250]) by smtp.gmail.com with ESMTPSA id j6sm6858322pfg.126.2019.01.15.14.35.05 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 15 Jan 2019 14:35:06 -0800 (PST) From: Florian Fainelli To: netdev@vger.kernel.org Cc: davem@davemloft.net, andrew@lunn.ch, vivien.didelot@gmail.com, Florian Fainelli Subject: [PATCH net-next] Documentation: networking: dsa: Update documentation Date: Tue, 15 Jan 2019 14:35:02 -0800 Message-Id: <20190115223502.28173-1-f.fainelli@gmail.com> X-Mailer: git-send-email 2.17.1 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Since 83c0afaec7b7 ("net: dsa: Add new binding implementation"), DSA is no longer a platform device exclusively and can support registering DSA switches from other bus drivers (PCI, USB, I2C, etc.). Signed-off-by: Florian Fainelli Reviewed-by: Andrew Lunn --- Documentation/networking/dsa/dsa.txt | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/Documentation/networking/dsa/dsa.txt b/Documentation/networking/dsa/dsa.txt index 25170ad7d25b..1000b821681c 100644 --- a/Documentation/networking/dsa/dsa.txt +++ b/Documentation/networking/dsa/dsa.txt @@ -236,19 +236,6 @@ description. Design limitations ================== -DSA is a platform device driver -------------------------------- - -DSA is implemented as a DSA platform device driver which is convenient because -it will register the entire DSA switch tree attached to a master network device -in one-shot, facilitating the device creation and simplifying the device driver -model a bit, this comes however with a number of limitations: - -- building DSA and its switch drivers as modules is currently not working -- the device driver parenting does not necessarily reflect the original - bus/device the switch can be created from -- supporting non-MDIO and non-MMIO (platform) switches is not possible - Limits on the number of devices and ports -----------------------------------------