diff options
| -rw-r--r-- | Kbuild | 11 | ||||
| -rw-r--r-- | core/hdd/inc/wlan_hdd_sysfs.h | 16 |
2 files changed, 25 insertions, 2 deletions
@@ -352,6 +352,8 @@ endif ifneq ($(CONFIG_MOBILE_ROUTER), y) #Enable IBSS support on CLD CONFIG_QCA_IBSS_SUPPORT := 1 + +CONFIG_WLAN_SYSFS := y endif #Enable power management suspend/resume functionality to PCI @@ -466,13 +468,16 @@ HDD_OBJS := $(HDD_SRC_DIR)/wlan_hdd_assoc.o \ $(HDD_SRC_DIR)/wlan_hdd_request_manager.o \ $(HDD_SRC_DIR)/wlan_hdd_scan.o \ $(HDD_SRC_DIR)/wlan_hdd_softap_tx_rx.o \ - $(HDD_SRC_DIR)/wlan_hdd_sysfs.o \ $(HDD_SRC_DIR)/wlan_hdd_tx_rx.o \ $(HDD_SRC_DIR)/wlan_hdd_trace.o \ $(HDD_SRC_DIR)/wlan_hdd_wext.o \ $(HDD_SRC_DIR)/wlan_hdd_wmm.o \ $(HDD_SRC_DIR)/wlan_hdd_wowl.o +ifeq ($(CONFIG_WLAN_SYSFS), y) +HDD_OBJS += $(HDD_SRC_DIR)/wlan_hdd_sysfs.o +endif + ifeq ($(CONFIG_WLAN_DEBUGFS), y) HDD_OBJS += $(HDD_SRC_DIR)/wlan_hdd_debugfs.o HDD_OBJS += $(HDD_SRC_DIR)/wlan_hdd_debugfs_llstat.o @@ -1487,6 +1492,10 @@ ifeq ($(CONFIG_QCA_IBSS_SUPPORT), 1) CDEFINES += -DQCA_IBSS_SUPPORT endif +ifeq ($(CONFIG_WLAN_SYSFS), y) +CDEFINES += -DWLAN_SYSFS +endif + #Enable OL debug and wmi unified functions ifeq ($(CONFIG_ATH_PERF_PWR_OFFLOAD), 1) CDEFINES += -DATH_PERF_PWR_OFFLOAD diff --git a/core/hdd/inc/wlan_hdd_sysfs.h b/core/hdd/inc/wlan_hdd_sysfs.h index 3d34791dbc60..79ff514dd541 100644 --- a/core/hdd/inc/wlan_hdd_sysfs.h +++ b/core/hdd/inc/wlan_hdd_sysfs.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017 The Linux Foundation. All rights reserved. + * Copyright (c) 2017-2018 The Linux Foundation. All rights reserved. * * Permission to use, copy, modify, and/or distribute this software for * any purpose with or without fee is hereby granted, provided that the @@ -16,6 +16,10 @@ * PERFORMANCE OF THIS SOFTWARE. */ +#ifndef _WLAN_HDD_SYSFS_H_ +#define _WLAN_HDD_SYSFS_H_ + +#ifdef WLAN_SYSFS /** * hdd_sysfs_create_version_interface - create version interface * @@ -29,3 +33,13 @@ void hdd_sysfs_create_version_interface(void); * Return: none */ void hdd_sysfs_destroy_version_interface(void); +#else +static inline void hdd_sysfs_create_version_interface(void) +{ +} + +static inline void hdd_sysfs_destroy_version_interface(void) +{ +} +#endif +#endif |
