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

Commit 95e2ab54 authored by Sandeep Singh's avatar Sandeep Singh
Browse files

wcnss: Add wcnss snapshot to msm-4.19



Add pronto platform driver support in kernel msm-4.19.
This is a snapshot of the wcnss driver and associated files
as of msm-4.14.

Change-Id: I9156c4e03ba4e758face536275395ca0d2ca04fc
Signed-off-by: default avatarSandeep Singh <sandsing@codeaurora.org>
parent 9d5ec5ad
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -963,3 +963,5 @@ config ICNSS_QMI
	  handshake messages to WLAN FW, which includes hardware capabilities
	  and configurations. It also send WLAN on/off control message to FW
	  over QMI channel.

source "drivers/soc/qcom/wcnss/Kconfig"
+1 −0
Original line number Diff line number Diff line
@@ -103,6 +103,7 @@ obj-$(CONFIG_RMNET_CTL) += rmnet_ctl/
obj-$(CONFIG_QCOM_CX_IPEAK) += cx_ipeak.o
obj-$(CONFIG_QTI_L2_REUSE) += l2_reuse.o
obj-$(CONFIG_ICNSS2) += icnss2/
obj-$(CONFIG_WCNSS_CORE) += wcnss/
obj-$(CONFIG_QTI_CRYPTO_COMMON) += crypto-qti-common.o
obj-$(CONFIG_QTI_CRYPTO_TZ) += crypto-qti-tz.o
obj-$(CONFIG_QTI_HW_KEY_MANAGER) += hwkm_qti.o
+40 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only
config WCNSS_CORE
	tristate "Qualcomm Technologies Inc. WCNSS CORE driver"
	select WIRELESS_EXT
	select WEXT_PRIV
	select WEXT_CORE
	select WEXT_SPY
	help
	  This module adds support for WLAN connectivity subsystem
	  This module is responsible for communicating WLAN on/off
	  Core driver for the Qualcomm Technologies Inc. WCNSS triple play
	  connectivity subsystem, Enable WCNSS core platform driver
	  for WLAN.

config WCNSS_CORE_PRONTO
	tristate "Qualcomm Technologies Inc. WCNSS Pronto Support"
	depends on WCNSS_CORE
	help
	  Pronto Support for the Qualcomm Technologies Inc. WCNSS triple
	  play connectivity subsystem, Enable WCNSS core platform driver
	  for WLAN. This module adds support for WLAN connectivity subsystem
	  This module is responsible for communicating WLAN on/off

config WCNSS_REGISTER_DUMP_ON_BITE
	bool "Enable/disable WCNSS register dump when there is a WCNSS bite"
	depends on WCNSS_CORE_PRONTO
	help
	 When Apps receives a WDOG bite from WCNSS, collecting a register dump
	 of WCNSS is helpful to root cause the failure. WCNSS may not be
	 properly clocked in some WCNSS bite cases, and that may cause unclocked
	 register access failures. So this feature is to enable/disable the
	 register dump on WCNSS WDOG bite.

config CNSS_CRYPTO
	tristate "Enable CNSS crypto support"
	help
	  Add crypto support for the WLAN  driver module.
	  This feature enable wlan driver to use the crypto APIs exported
	  from cnss platform driver. This crypto APIs used to generate cipher
	  key and add support for the WLAN driver module security protocol.
+6 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only
# Makefile for WCNSS triple-play driver

wcnsscore-objs += wcnss_wlan.o wcnss_vreg.o

obj-$(CONFIG_WCNSS_CORE) += wcnsscore.o
+826 −0

File added.

Preview size limit exceeded, changes collapsed.

Loading