1config INFINIBAND_HNS 2 tristate "HNS RoCE Driver" 3 depends on NET_VENDOR_HISILICON 4 depends on ARM64 || (COMPILE_TEST && 64BIT) 5 ---help--- 6 This is a RoCE/RDMA driver for the Hisilicon RoCE engine. The engine 7 is used in Hisilicon Hip06 and more further ICT SoC based on 8 platform device. 9 10 To compile HIP06 or HIP08 driver as module, choose M here. 11 12config INFINIBAND_HNS_HIP06 13 bool "Hisilicon Hip06 Family RoCE support" 14 depends on INFINIBAND_HNS && HNS && HNS_DSAF && HNS_ENET 15 ---help--- 16 RoCE driver support for Hisilicon RoCE engine in Hisilicon Hip06 and 17 Hip07 SoC. These RoCE engines are platform devices. 18 19 To compile this driver, choose Y here: if INFINIBAND_HNS is m, this 20 module will be called hns-roce-hw-v1 21 22config INFINIBAND_HNS_HIP08 23 bool "Hisilicon Hip08 Family RoCE support" 24 depends on INFINIBAND_HNS && PCI && HNS3 25 ---help--- 26 RoCE driver support for Hisilicon RoCE engine in Hisilicon Hip08 SoC. 27 The RoCE engine is a PCI device. 28 29 To compile this driver, choose Y here: if INFINIBAND_HNS is m, this 30 module will be called hns-roce-hw-v2. 31