]> git.baikalelectronics.ru Git - kernel.git/commit
octeon_ep: Add driver framework and device initialization
authorVeerasenareddy Burru <vburru@marvell.com>
Wed, 13 Apr 2022 03:34:57 +0000 (20:34 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 13 Apr 2022 11:56:32 +0000 (12:56 +0100)
commit2214a12665a2e02aada00c2c2c4325b9dc9fad33
tree07798c362ca4e26f8cfde19c1659c14a763f23cc
parent6846f6f950b83ba8b80db0c91774d12fd76b70c9
octeon_ep: Add driver framework and device initialization

Add driver framework and device setup and initialization for Octeon
PCI Endpoint NIC.

Add implementation to load module, initilaize, register network device,
cleanup and unload module.

Signed-off-by: Veerasenareddy Burru <vburru@marvell.com>
Signed-off-by: Abhijit Ayarekar <aayarekar@marvell.com>
Signed-off-by: Satananda Burla <sburla@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
20 files changed:
Documentation/networking/device_drivers/ethernet/index.rst
Documentation/networking/device_drivers/ethernet/marvell/octeon_ep.rst [new file with mode: 0644]
MAINTAINERS
drivers/net/ethernet/marvell/Kconfig
drivers/net/ethernet/marvell/Makefile
drivers/net/ethernet/marvell/octeon_ep/Kconfig [new file with mode: 0644]
drivers/net/ethernet/marvell/octeon_ep/Makefile [new file with mode: 0644]
drivers/net/ethernet/marvell/octeon_ep/octep_cn9k_pf.c [new file with mode: 0644]
drivers/net/ethernet/marvell/octeon_ep/octep_config.h [new file with mode: 0644]
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_mbox.c [new file with mode: 0644]
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_mbox.h [new file with mode: 0644]
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.c [new file with mode: 0644]
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.h [new file with mode: 0644]
drivers/net/ethernet/marvell/octeon_ep/octep_main.c [new file with mode: 0644]
drivers/net/ethernet/marvell/octeon_ep/octep_main.h [new file with mode: 0644]
drivers/net/ethernet/marvell/octeon_ep/octep_regs_cn9k_pf.h [new file with mode: 0644]
drivers/net/ethernet/marvell/octeon_ep/octep_rx.c [new file with mode: 0644]
drivers/net/ethernet/marvell/octeon_ep/octep_rx.h [new file with mode: 0644]
drivers/net/ethernet/marvell/octeon_ep/octep_tx.c [new file with mode: 0644]
drivers/net/ethernet/marvell/octeon_ep/octep_tx.h [new file with mode: 0644]