blob: d602b698b57eb06517a2fe338f4531649e7ae5fb [file] [log] [blame]
David Brazdil0f672f62019-12-10 10:32:29 +00001# SPDX-License-Identifier: GPL-2.0-only
Andrew Scullb4b6d4a2019-01-02 15:54:55 +00002config INFINIBAND_HNS
David Brazdil0f672f62019-12-10 10:32:29 +00003 bool "HNS RoCE Driver"
Andrew Scullb4b6d4a2019-01-02 15:54:55 +00004 depends on NET_VENDOR_HISILICON
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
Andrew Scullb4b6d4a2019-01-02 15:54:55 +000011config INFINIBAND_HNS_HIP06
12 tristate "Hisilicon Hip06 Family RoCE support"
13 depends on INFINIBAND_HNS && HNS && HNS_DSAF && HNS_ENET
14 ---help---
15 RoCE driver support for Hisilicon RoCE engine in Hisilicon Hip06 and
16 Hip07 SoC. These RoCE engines are platform devices.
17
Andrew Scullb4b6d4a2019-01-02 15:54:55 +000018config INFINIBAND_HNS_HIP08
19 tristate "Hisilicon Hip08 Family RoCE support"
20 depends on INFINIBAND_HNS && PCI && HNS3
21 ---help---
22 RoCE driver support for Hisilicon RoCE engine in Hisilicon Hip08 SoC.
23 The RoCE engine is a PCI device.