]> www.infradead.org Git - users/hch/misc.git/commit
octeon_ep_vf: Add driver framework and device initialization
authorShinas Rasheed <srasheed@marvell.com>
Thu, 8 Feb 2024 10:18:33 +0000 (02:18 -0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 12 Feb 2024 09:01:52 +0000 (09:01 +0000)
commitcb7dd712189f2fe5eb34ac2f904e28283f055cae
tree0fd7f45a3f6eef360ade839305c2c96174d36b20
parent970cb1ceda170a3e583a5f26afdbebdfe5bf5a80
octeon_ep_vf: Add driver framework and device initialization

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

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

Signed-off-by: Shinas Rasheed <srasheed@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
19 files changed:
Documentation/networking/device_drivers/ethernet/index.rst
Documentation/networking/device_drivers/ethernet/marvell/octeon_ep_vf.rst [new file with mode: 0644]
drivers/net/ethernet/marvell/Kconfig
drivers/net/ethernet/marvell/Makefile
drivers/net/ethernet/marvell/octeon_ep_vf/Kconfig [new file with mode: 0644]
drivers/net/ethernet/marvell/octeon_ep_vf/Makefile [new file with mode: 0644]
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_cn9k.c [new file with mode: 0644]
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_cnxk.c [new file with mode: 0644]
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_config.h [new file with mode: 0644]
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c [new file with mode: 0644]
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.h [new file with mode: 0644]
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c [new file with mode: 0644]
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.h [new file with mode: 0644]
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_regs_cn9k.h [new file with mode: 0644]
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_regs_cnxk.h [new file with mode: 0644]
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_rx.c [new file with mode: 0644]
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_rx.h [new file with mode: 0644]
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_tx.c [new file with mode: 0644]
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_tx.h [new file with mode: 0644]