ath10k: build ce layer in ath10k core module
authorGovind Singh <govinds@codeaurora.org>
Tue, 10 Apr 2018 15:01:11 +0000 (18:01 +0300)
committerKalle Valo <kvalo@codeaurora.org>
Thu, 19 Apr 2018 15:50:33 +0000 (18:50 +0300)
commita0aedd6e0b5755a4c1cf288744a0fbef667f9f8f
tree798e0162a8e8ffc0a34ae5e601174cbe49d1b059
parent235b9c42766129b2534d1dd4021e04d39128901a
ath10k: build ce layer in ath10k core module

CE layer is shared between pci and snoc target and results
in duplicate object inclusion if both modules are compiled
together statically and undefined KBUILD_MODNAME if
compiled as module.

Fix this by building ce layer in ath10k core module by
adding ce object inclusion with ATH10K_CE boolean CONFIG.

Signed-off-by: Govind Singh <govinds@codeaurora.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/ath/ath10k/Kconfig
drivers/net/wireless/ath/ath10k/Makefile
drivers/net/wireless/ath/ath10k/ce.c