net: bcmasp: Add support for ASP2.0 Ethernet controller
authorJustin Chen <justin.chen@broadcom.com>
Thu, 13 Jul 2023 22:18:58 +0000 (15:18 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 17 Jul 2023 06:39:04 +0000 (07:39 +0100)
commit490cb412007de593e07c1d3e2b1ec4233886707c
treed0299ae96e8f9e5d1c05885de56a3bae20650ace
parenta29401be8c697c0366a2e1ba50c629193bf25d71
net: bcmasp: Add support for ASP2.0 Ethernet controller

Add support for the Broadcom ASP 2.0 Ethernet controller which is first
introduced with 72165. This controller features two distinct Ethernet
ports that can be independently operated.

Reviewed-by: Simon Horman <simon.horman@corigine.com>
Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com>
Signed-off-by: Justin Chen <justin.chen@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/broadcom/Kconfig
drivers/net/ethernet/broadcom/Makefile
drivers/net/ethernet/broadcom/asp2/Makefile [new file with mode: 0644]
drivers/net/ethernet/broadcom/asp2/bcmasp.c [new file with mode: 0644]
drivers/net/ethernet/broadcom/asp2/bcmasp.h [new file with mode: 0644]
drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c [new file with mode: 0644]
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c [new file with mode: 0644]
drivers/net/ethernet/broadcom/asp2/bcmasp_intf_defs.h [new file with mode: 0644]