xref: /openbmc/linux/drivers/infiniband/hw/hns/Kconfig (revision dd74282d)
18793f779Soulijunconfig INFINIBAND_HNS
28793f779Soulijun	tristate "HNS RoCE Driver"
38793f779Soulijun	depends on NET_VENDOR_HISILICON
408805fdbSWei Hu(Xavier)	depends on ARM64 || (COMPILE_TEST && 64BIT)
58793f779Soulijun	---help---
68793f779Soulijun	  This is a RoCE/RDMA driver for the Hisilicon RoCE engine. The engine
708805fdbSWei Hu(Xavier)	  is used in Hisilicon Hip06 and more further ICT SoC based on
808805fdbSWei Hu(Xavier)	  platform device.
98793f779Soulijun
108793f779Soulijun	  To compile this driver as a module, choose M here: the module
118793f779Soulijun	  will be called hns-roce.
1208805fdbSWei Hu(Xavier)
1308805fdbSWei Hu(Xavier)config INFINIBAND_HNS_HIP06
1408805fdbSWei Hu(Xavier)	tristate "Hisilicon Hip06 Family RoCE support"
1508805fdbSWei Hu(Xavier)	depends on INFINIBAND_HNS && HNS && HNS_DSAF && HNS_ENET
1608805fdbSWei Hu(Xavier)	---help---
1708805fdbSWei Hu(Xavier)	  RoCE driver support for Hisilicon RoCE engine in Hisilicon Hip06 and
1808805fdbSWei Hu(Xavier)	  Hip07 SoC. These RoCE engines are platform devices.
1908805fdbSWei Hu(Xavier)
2008805fdbSWei Hu(Xavier)	  To compile this driver as a module, choose M here: the module
2108805fdbSWei Hu(Xavier)	  will be called hns-roce-hw-v1.
22dd74282dSWei Hu(Xavier)
23dd74282dSWei Hu(Xavier)config INFINIBAND_HNS_HIP08
24dd74282dSWei Hu(Xavier)	tristate "Hisilicon Hip08 Family RoCE support"
25dd74282dSWei Hu(Xavier)	depends on INFINIBAND_HNS && PCI && HNS3
26dd74282dSWei Hu(Xavier)	---help---
27dd74282dSWei Hu(Xavier)	  RoCE driver support for Hisilicon RoCE engine in Hisilicon Hip08 SoC.
28dd74282dSWei Hu(Xavier)	  The RoCE engine is a PCI device.
29dd74282dSWei Hu(Xavier)
30dd74282dSWei Hu(Xavier)	  To compile this driver as a module, choose M here: the module
31dd74282dSWei Hu(Xavier)	  will be called hns-roce-hw-v2.
32