Shinas Rasheed
068b2b649f
octeon_ep: support OCTEON CN98 devices
...
Add PCI Endpoint NIC support for Octeon CN98 devices.
CN98 devices are part of Octeon 9 family products with
similar PCI NIC characteristics to CN93, already supported
driver.
Add CN98 card to the device id table, as well
as support differences in the register fields and
certain usage scenarios such as unload.
Signed-off-by: Shinas Rasheed <srasheed@marvell.com >
Link: https://lore.kernel.org/r/20231129045348.2538843-3-srasheed@marvell.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org >
2023-11-30 23:17:04 -08:00
Shinas Rasheed
0807dc76f3
octeon_ep: support Octeon CN10K devices
...
Add PCI Endpoint NIC support for Octeon CN10K devices.
CN10K devices are part of Octeon 10 family products with
similar PCI NIC characteristics. These include:
- CN10KA
- CNF10KA
- CNF10KB
- CN10KB
Update supported device list in Documentation
Signed-off-by: Shinas Rasheed <srasheed@marvell.com >
Link: https://lore.kernel.org/r/20231117103817.2468176-1-srasheed@marvell.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com >
2023-11-21 10:19:56 +01:00
Veerasenareddy Burru
63d9e12914
octeon_ep: support Octeon device CNF95N
...
Add support for Octeon device CNF95N.
CNF95N is a Octeon Fusion family product with same PCI NIC
characteristics as CN93 which is currently supported by the driver.
update supported device list in Documentation.
Signed-off-by: Veerasenareddy Burru <vburru@marvell.com >
Link: https://lore.kernel.org/r/20221103060600.1858-1-vburru@marvell.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org >
2022-11-04 19:54:44 -07:00
Veerasenareddy Burru
862cd659a6
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 >
2022-04-13 12:56:32 +01:00