Received: by 2002:a25:e7d8:0:0:0:0:0 with SMTP id e207csp997858ybh; Thu, 12 Mar 2020 15:11:12 -0700 (PDT) X-Google-Smtp-Source: ADFU+vvFLCn870sxJ7xfTqYUV9VE0clOnjftMBKv1OaucR6HRpHmrxuqDei55ExrOyskjEs+5uLj X-Received: by 2002:aca:ef08:: with SMTP id n8mr4299503oih.115.1584051072460; Thu, 12 Mar 2020 15:11:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1584051072; cv=none; d=google.com; s=arc-20160816; b=nwgpjy4qarzGHu3Ua/8rRvdGYjOsVhs4ftzKnmUdM02MPNFW8+H+2CQWxKF5gOo+sG PXB7gR1xLZRB8JV7c2NcGYBKRMvQ3ZQx/4D4L+x73EGq+QDDGAsipRm7keLLl6ixC0uw h8vmUZzp3ajGmfqqUX/ZjbD93LcxwYRhRL6UooLPDk8muAuIjQlPVY8xhm1RA1yoT18w M8SXodIi7VyYSRf0lDjJw9zvO51700eom4pbnyG57tCTO9OK3oM6rMglAbP/uzsttWWm 4AJACrSS6Oxerj6wUbCiw1Is7CvR5z6exA5eilRJEKDRPEFM5d2oh99H8ZBLlFaUaPqA ayjA== 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:mime-version :message-id:date:subject:cc:to:from; bh=ZnNDgYDfjR0Xhpd3dNv6K5zrj+eX0U7edv7dwvNDZRA=; b=fxZL8FTs6QWcbQjuPz6kGnS1ee/ILFab2jsDhhetYK99REjYXfLrUPVE3Niwa6CAqf ESAKlNFcVPh6oP1uWDsE8NB6Tio2+Q/rZ7+XfoS9LaOe4Ab52cMltVLqC30Maw0r3Hhc XEtEIXwf4950bb9Kq9950xfDhzm+EYZHIQkUDq695gg7q1OOYDu4AICn1P7Xc8MIuU2x x9Ryq+qE6FP4jv9acVs5VTehg2gjAxzPYYSWBEpwXaVHpdhoOToNeTrmIrS5ZSbPw3gC gh/JKG8DfS9HXWEV3ofpS87dbly0qxeBhXxqsU0CfrY7CEnYTuYrzPJFHXPrjLleNOIK ovCQ== 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 c14si3506926otm.146.2020.03.12.15.10.59; Thu, 12 Mar 2020 15:11:12 -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 S1726726AbgCLWKl (ORCPT + 99 others); Thu, 12 Mar 2020 18:10:41 -0400 Received: from relay8-d.mail.gandi.net ([217.70.183.201]:46959 "EHLO relay8-d.mail.gandi.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726528AbgCLWKk (ORCPT ); Thu, 12 Mar 2020 18:10:40 -0400 X-Originating-IP: 90.76.143.236 Received: from localhost (lfbn-tou-1-1075-236.w90-76.abo.wanadoo.fr [90.76.143.236]) (Authenticated sender: antoine.tenart@bootlin.com) by relay8-d.mail.gandi.net (Postfix) with ESMTPSA id AD7701BF206; Thu, 12 Mar 2020 22:10:38 +0000 (UTC) From: Antoine Tenart To: davem@davemloft.net, andrew@lunn.ch, f.fainelli@gmail.com, hkallweit1@gmail.com Cc: Antoine Tenart , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH net-next v2 0/3] net: phy: split the mscc driver Date: Thu, 12 Mar 2020 23:10:30 +0100 Message-Id: <20200312221033.777437-1-antoine.tenart@bootlin.com> X-Mailer: git-send-email 2.24.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, This is a proposal to split the MSCC PHY driver, as its code base grew a lot lately (it's already 3800+ lines). It also supports features requiring a lot of code (MACsec), which would gain in being split from the driver core, for readability and maintenance. This is also done as other features should be coming later, which will also need lots of code addition. This series shouldn't change the way the driver works. I checked, and there were no patch pending on this driver. This change was done on top of all the modifications done on this driver in net-next. Thanks, Antoine Since v1: - Moved more definitions into the mscc_macsec.h header. Antoine Tenart (3): net: phy: move the mscc driver to its own directory net: phy: mscc: split the driver into separate files net: phy: mscc: fix header defines and descriptions drivers/net/phy/Makefile | 2 +- drivers/net/phy/mscc/Makefile | 10 + drivers/net/phy/mscc/mscc.h | 392 +++++ drivers/net/phy/{ => mscc}/mscc_fc_buffer.h | 8 +- drivers/net/phy/{ => mscc}/mscc_mac.h | 8 +- drivers/net/phy/mscc/mscc_macsec.c | 1051 +++++++++++++ drivers/net/phy/{ => mscc}/mscc_macsec.h | 66 +- drivers/net/phy/{mscc.c => mscc/mscc_main.c} | 1469 +----------------- 8 files changed, 1532 insertions(+), 1474 deletions(-) create mode 100644 drivers/net/phy/mscc/Makefile create mode 100644 drivers/net/phy/mscc/mscc.h rename drivers/net/phy/{ => mscc}/mscc_fc_buffer.h (95%) rename drivers/net/phy/{ => mscc}/mscc_mac.h (98%) create mode 100644 drivers/net/phy/mscc/mscc_macsec.c rename drivers/net/phy/{ => mscc}/mscc_macsec.h (90%) rename drivers/net/phy/{mscc.c => mscc/mscc_main.c} (60%) -- 2.24.1