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
Leon Romanovsky
31248b5a35
octeon_ep: Remove custom driver version
...
In review comment [1] was pointed that new code is not supposed
to set driver version and should rely on kernel version instead.
As an outcome of that comment all the dance around setting such
driver version to FW should be removed too, because in upstream
kernel whole driver will have same version so read/write from/to
FW will give same result.
[1] https://lore.kernel.org/all/YladGTmon1x3dfxI@unreal
Fixes: 862cd659a6 ("octeon_ep: Add driver framework and device initialization")
Signed-off-by: Leon Romanovsky <leonro@nvidia.com >
Link: https://lore.kernel.org/r/5d76f3116ee795071ec044eabb815d6c2bdc7dbd.1649922731.git.leonro@nvidia.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org >
2022-04-15 14:04:14 -07:00
Veerasenareddy Burru
1f2c2d0cee
octeon_ep: add hardware configuration APIs
...
Implement hardware resource init and shutdown helper APIs.
This includes hardware Tx/Rx queue init/enable/disable/reset,
non queue interrupt handler that decodes non-queue interrupt type.
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
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