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