Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 06c285d7 authored by Gidon Studinski's avatar Gidon Studinski Committed by Maya Erez
Browse files

wil6210: make debugfs compilation optional



Since debugfs is a kernel configuration option, enable the driver to
compile without debugfs.

Change-Id: Id1b162172e2662a59af5b031a71ccd22250e4b6d
Signed-off-by: default avatarGidon Studinski <qca_gidons@qca.qualcomm.com>
Signed-off-by: default avatarHamad Kadmany <qca_hkadmany@qca.qualcomm.com>
Signed-off-by: default avatarMaya Erez <qca_merez@qca.qualcomm.com>
Signed-off-by: default avatarKalle Valo <kvalo@qca.qualcomm.com>
Git-commit: 5f591dac9f20f76439df2e18570765d384a94070
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git


Signed-off-by: default avatarMaya Erez <merez@codeaurora.org>
parent 0606450b
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -60,3 +60,15 @@ config WIL6210_PLATFORM_MSM
	---help---
	  Say Y here to enable wil6210 driver support for MSM
	  platform specific features

config WIL6210_DEBUGFS
	bool "wil6210 debugfs support"
	depends on WIL6210
	depends on DEBUG_FS
	default y
	---help---
	  Say Y here to enable wil6210 debugfs support, using the
	  kernel debugfs infrastructure. Select this
	  option if you are interested in debugging the driver.

	  If unsure, say Y to make it easier to debug problems.
+1 −1
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@ wil6210-y := main.o
wil6210-y += netdev.o
wil6210-y += cfg80211.o
wil6210-y += pcie_bus.o
wil6210-y += debugfs.o
wil6210-$(CONFIG_WIL6210_DEBUGFS) += debugfs.o
wil6210-y += sysfs.o
wil6210-y += wmi.o
wil6210-y += interrupt.o
+5 −0
Original line number Diff line number Diff line
@@ -951,8 +951,13 @@ int wil_cfg80211_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev,
			 struct cfg80211_mgmt_tx_params *params,
			 u64 *cookie);

#if defined(CONFIG_WIL6210_DEBUGFS)
int wil6210_debugfs_init(struct wil6210_priv *wil);
void wil6210_debugfs_remove(struct wil6210_priv *wil);
#else
static inline int wil6210_debugfs_init(struct wil6210_priv *wil) { return 0; }
static inline void wil6210_debugfs_remove(struct wil6210_priv *wil) {}
#endif
int wil6210_sysfs_init(struct wil6210_priv *wil);
void wil6210_sysfs_remove(struct wil6210_priv *wil);
int wil_cid_fill_sinfo(struct wil6210_priv *wil, int cid,