|
@@ -76,4 +76,31 @@ config HNS_ENET
|
|
|
This selects the general ethernet driver for HNS. This module make
|
|
|
use of any HNS AE driver, such as HNS_DSAF
|
|
|
|
|
|
+config HNS3
|
|
|
+ tristate "Hisilicon Network Subsystem Support HNS3 (Framework)"
|
|
|
+ depends on PCI
|
|
|
+ ---help---
|
|
|
+ This selects the framework support for Hisilicon Network Subsystem 3.
|
|
|
+ This layer facilitates clients like ENET, RoCE and user-space ethernet
|
|
|
+ drivers(like ODP)to register with HNAE devices and their associated
|
|
|
+ operations.
|
|
|
+
|
|
|
+config HNS3_HCLGE
|
|
|
+ tristate "Hisilicon HNS3 HCLGE Acceleration Engine & Compatibility Layer Support"
|
|
|
+ depends on PCI_MSI
|
|
|
+ depends on HNS3
|
|
|
+ ---help---
|
|
|
+ This selects the HNS3_HCLGE network acceleration engine & its hardware
|
|
|
+ compatibility layer. The engine would be used in Hisilicon hip08 family of
|
|
|
+ SoCs and further upcoming SoCs.
|
|
|
+
|
|
|
+config HNS3_ENET
|
|
|
+ tristate "Hisilicon HNS3 Ethernet Device Support"
|
|
|
+ depends on 64BIT && PCI
|
|
|
+ depends on HNS3 && HNS3_HCLGE
|
|
|
+ ---help---
|
|
|
+ This selects the Ethernet Driver for Hisilicon Network Subsystem 3 for hip08
|
|
|
+ family of SoCs. This module depends upon HNAE3 driver to access the HNAE3
|
|
|
+ devices and their associated operations.
|
|
|
+
|
|
|
endif # NET_VENDOR_HISILICON
|