!340 modify HDF wlan bus compilation configuration selection,add sdio and usb selection

Merge pull request !340 from bayanxing/master
This commit is contained in:
openharmony_ci 2022-06-01 06:24:44 +00:00 committed by Gitee
commit 79194af214
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
3 changed files with 35 additions and 7 deletions

View File

@ -5,6 +5,20 @@ config DRIVERS_HDF_WIFI
help
Answer Y to enable HDF wifi.
config DRIVERS_HDF_WLAN_SDIO
bool "Enable HDF wlan sdio bus"
default n
depends on DRIVERS_HDF_WIFI
help
Answer Y to support HDF wlan sdio bus
config DRIVERS_HDF_WLAN_USB
bool "Enable HDF wlan usb bus"
default n
depends on DRIVERS_HDF_WIFI
help
Answer Y to support HDF wlan usb bus
config DRIVERS_HI3881
bool "Enable hi3881"
default n
@ -12,19 +26,27 @@ config DRIVERS_HI3881
help
Answer Y to enable hi3881 wifi chip driver.
config DRIVERS_HDF_NETDEV_EXT
bool "Get Linux net device from HDF"
default n
help
Get Linux net device from HDF
config DRIVERS_RTL8723DU
bool "Enable Realtek 8723D USB WiFi(rtl8723du)"
default n
depends on DRIVERS_HDF_WIFI
select DRIVERS_HDF_WLAN_USB
select DRIVERS_HDF_NETDEV_EXT
help
Answer Y to enable rtl8723du wifi chip driver.
config AP6XXX_WIFI6_HDF
tristate "support ap6xxx wifi6(80211ax) HDF"
depends on DRIVERS_HDF_WIFI
select CFG80211
select MAC80211
select DRIVERS_HDF_NETDEV_EXT
select CFG80211
select MAC80211
select DRIVERS_HDF_NETDEV_EXT
help
This driver supports wifi6 for ap6xxx HDF chipset.
This driver uses the kernel's wireless extensions subsystem.

View File

@ -1,5 +1,5 @@
#
# Copyright (c) 2020-2021 Huawei Device Co., Ltd.
# Copyright (c) 2020-2022 Huawei Device Co., Ltd.
#
# This software is licensed under the terms of the GNU General Public
# License version 2, as published by the Free Software Foundation, and
@ -56,7 +56,9 @@ $(MODULE_NAME)-objs := $(HDF_WIFI_FRAMEWORKS_ROOT)/$(WAP_PATH)/ap.o \
$(HDF_WIFI_FRAMEWORKS_ROOT)/$(PLATFORM_PATH)/hdf_wlan_reset_manager.o \
$(HDF_WIFI_FRAMEWORKS_ROOT)/$(PLATFORM_PATH)/hdf_wlan_utils.o \
$(HDF_WIFI_FRAMEWORKS_ROOT)/$(IBUS_PATH)/hdf_ibus_intf.o \
$(HDF_WIFI_FRAMEWORKS_ROOT)/$(IBUS_PATH)/hdf_sdio_intf.o \
$(MODULE_NAME)-$(CONFIG_DRIVERS_HDF_WLAN_SDIO) += $(HDF_WIFI_FRAMEWORKS_ROOT)/$(IBUS_PATH)/hdf_sdio_intf.o
$(MODULE_NAME)-$(CONFIG_DRIVERS_HDF_WLAN_USB) += $(HDF_WIFI_FRAMEWORKS_ROOT)/$(IBUS_PATH)/hdf_usb_intf.o
ccflags-$(CONFIG_DRIVERS_HDF_WIFI) += \
$(HDF_FRAMEWORKS_INC) \

View File

@ -1,5 +1,5 @@
#
# Copyright (c) 2020-2021 Huawei Device Co., Ltd.
# Copyright (c) 2020-2022 Huawei Device Co., Ltd.
#
# This software is licensed under the terms of the GNU General Public
# License version 2, as published by the Free Software Foundation, and
@ -24,3 +24,7 @@ ifneq ($(CONFIG_AP6XXX_WIFI6_HDF),)
RKWIFI_PATH := $(HDF_VENDOR_PREFIX)/device/board/$(PRODUCT_COMPANY)/$(DEVICE_NAME)/wifi
obj-$(CONFIG_AP6XXX_WIFI6_HDF) += $(RKWIFI_PATH)/
endif
ifneq ($(CONFIG_DRIVERS_RTL8723DU),)
obj-$(CONFIG_DRIVERS_RTL8723DU) += $(HDF_VENDOR_PREFIX)/$(KERNEL_SRC_DIR)/drivers/net/wireless/rtl/
endif