]> git.baikalelectronics.ru Git - kernel.git/commit
net: sparx5: add the basic sparx5 driver
authorSteen Hegelund <steen.hegelund@microchip.com>
Thu, 24 Jun 2021 07:07:50 +0000 (09:07 +0200)
committerDavid S. Miller <davem@davemloft.net>
Thu, 24 Jun 2021 18:28:12 +0000 (11:28 -0700)
commit96594a6222c1d954074503b10c96dcb92f5cd04c
treec02857fd1bf2a055a270e0d62f07cdac885049eb
parent072bdd1f66d98a5091d9bb8ba2af838755fa5345
net: sparx5: add the basic sparx5 driver

This adds the Sparx5 basic SwitchDev driver framework with IO range
mapping, switch device detection and core clock configuration.

Support for ports, phylink, netdev, mactable etc. are in the following
patches.

Signed-off-by: Steen Hegelund <steen.hegelund@microchip.com>
Signed-off-by: Bjarni Jonasson <bjarni.jonasson@microchip.com>
Signed-off-by: Lars Povlsen <lars.povlsen@microchip.com>
Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/microchip/Kconfig
drivers/net/ethernet/microchip/Makefile
drivers/net/ethernet/microchip/sparx5/Kconfig [new file with mode: 0644]
drivers/net/ethernet/microchip/sparx5/Makefile [new file with mode: 0644]
drivers/net/ethernet/microchip/sparx5/sparx5_main.c [new file with mode: 0644]
drivers/net/ethernet/microchip/sparx5/sparx5_main.h [new file with mode: 0644]
drivers/net/ethernet/microchip/sparx5/sparx5_main_regs.h [new file with mode: 0644]