treewide: replace '---help---' in Kconfig files with 'help'
[linux-block.git] / drivers / infiniband / hw / hns / Kconfig
CommitLineData
ec8f24b7 1# SPDX-License-Identifier: GPL-2.0-only
8793f779 2config INFINIBAND_HNS
d5b60e26 3 tristate "HNS RoCE Driver"
8793f779 4 depends on NET_VENDOR_HISILICON
08805fdb 5 depends on ARM64 || (COMPILE_TEST && 64BIT)
d5b60e26 6 depends on (HNS_DSAF && HNS_ENET) || HNS3
a7f7f624 7 help
8793f779 8 This is a RoCE/RDMA driver for the Hisilicon RoCE engine. The engine
08805fdb
WHX
9 is used in Hisilicon Hip06 and more further ICT SoC based on
10 platform device.
8793f779 11
d5b60e26
AB
12 To compile HIP06 or HIP08 driver as module, choose M here.
13
08805fdb 14config INFINIBAND_HNS_HIP06
d5b60e26 15 bool "Hisilicon Hip06 Family RoCE support"
08805fdb 16 depends on INFINIBAND_HNS && HNS && HNS_DSAF && HNS_ENET
d5b60e26 17 depends on INFINIBAND_HNS=m || (HNS_DSAF=y && HNS_ENET=y)
a7f7f624 18 help
08805fdb
WHX
19 RoCE driver support for Hisilicon RoCE engine in Hisilicon Hip06 and
20 Hip07 SoC. These RoCE engines are platform devices.
21
d5b60e26
AB
22 To compile this driver, choose Y here: if INFINIBAND_HNS is m, this
23 module will be called hns-roce-hw-v1
24
dd74282d 25config INFINIBAND_HNS_HIP08
d5b60e26 26 bool "Hisilicon Hip08 Family RoCE support"
dd74282d 27 depends on INFINIBAND_HNS && PCI && HNS3
d5b60e26 28 depends on INFINIBAND_HNS=m || HNS3=y
a7f7f624 29 help
dd74282d
WHX
30 RoCE driver support for Hisilicon RoCE engine in Hisilicon Hip08 SoC.
31 The RoCE engine is a PCI device.
d5b60e26
AB
32
33 To compile this driver, choose Y here: if INFINIBAND_HNS is m, this
34 module will be called hns-roce-hw-v2.