Skip to content

Commit eda6500

Browse files
jpirkodavem330
authored andcommitted
mlxsw: Add PCI bus implementation
Add PCI bus implementation for Mellanox Technologies Switch ASICs. This includes firmware initialization, async queues manipulation and command interface implementation. Signed-off-by: Jiri Pirko <[email protected]> Signed-off-by: Ido Schimmel <[email protected]> Signed-off-by: Elad Raz <[email protected]> Reviewed-by: Scott Feldman <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent 93c1edb commit eda6500

File tree

4 files changed

+2023
-0
lines changed

4 files changed

+2023
-0
lines changed

drivers/net/ethernet/mellanox/mlxsw/Kconfig

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,13 @@ config MLXSW_CORE
99

1010
To compile this driver as a module, choose M here: the
1111
module will be called mlxsw_core.
12+
13+
config MLXSW_PCI
14+
tristate "PCI bus implementation for Mellanox Technologies Switch ASICs"
15+
depends on PCI && MLXSW_CORE
16+
default m
17+
---help---
18+
This is PCI bus implementation for Mellanox Technologies Switch ASICs.
19+
20+
To compile this driver as a module, choose M here: the
21+
module will be called mlxsw_pci.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
obj-$(CONFIG_MLXSW_CORE) += mlxsw_core.o
22
mlxsw_core-objs := core.o
3+
obj-$(CONFIG_MLXSW_PCI) += mlxsw_pci.o
4+
mlxsw_pci-objs := pci.o

0 commit comments

Comments
 (0)