1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 28793f779Soulijunconfig INFINIBAND_HNS 38793f779Soulijun tristate "HNS RoCE Driver" 48793f779Soulijun depends on NET_VENDOR_HISILICON 508805fdbSWei Hu(Xavier) depends on ARM64 || (COMPILE_TEST && 64BIT) 68793f779Soulijun ---help--- 78793f779Soulijun This is a RoCE/RDMA driver for the Hisilicon RoCE engine. The engine 808805fdbSWei Hu(Xavier) is used in Hisilicon Hip06 and more further ICT SoC based on 908805fdbSWei Hu(Xavier) platform device. 108793f779Soulijun 118793f779Soulijun To compile this driver as a module, choose M here: the module 128793f779Soulijun will be called hns-roce. 1308805fdbSWei Hu(Xavier) 1408805fdbSWei Hu(Xavier)config INFINIBAND_HNS_HIP06 1508805fdbSWei Hu(Xavier) tristate "Hisilicon Hip06 Family RoCE support" 1608805fdbSWei Hu(Xavier) depends on INFINIBAND_HNS && HNS && HNS_DSAF && HNS_ENET 1708805fdbSWei Hu(Xavier) ---help--- 1808805fdbSWei Hu(Xavier) RoCE driver support for Hisilicon RoCE engine in Hisilicon Hip06 and 1908805fdbSWei Hu(Xavier) Hip07 SoC. These RoCE engines are platform devices. 2008805fdbSWei Hu(Xavier) 2108805fdbSWei Hu(Xavier) To compile this driver as a module, choose M here: the module 2208805fdbSWei Hu(Xavier) will be called hns-roce-hw-v1. 23dd74282dSWei Hu(Xavier) 24dd74282dSWei Hu(Xavier)config INFINIBAND_HNS_HIP08 25dd74282dSWei Hu(Xavier) tristate "Hisilicon Hip08 Family RoCE support" 26dd74282dSWei Hu(Xavier) depends on INFINIBAND_HNS && PCI && HNS3 27dd74282dSWei Hu(Xavier) ---help--- 28dd74282dSWei Hu(Xavier) RoCE driver support for Hisilicon RoCE engine in Hisilicon Hip08 SoC. 29dd74282dSWei Hu(Xavier) The RoCE engine is a PCI device. 30dd74282dSWei Hu(Xavier) 31dd74282dSWei Hu(Xavier) To compile this driver as a module, choose M here: the module 32dd74282dSWei Hu(Xavier) will be called hns-roce-hw-v2. 33