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

Commit 444434b5 authored by Alexei Avshalom Lazar's avatar Alexei Avshalom Lazar
Browse files

msm: wigig_sensing: initial commit of wigig_sensing SPI driver



This driver adds support for sensing use cases over 60GHz frequency band.
Sensing uses 60GHz radio signal to 'sense' the environment, allowing
various use cases such as proximity detection, face recognition, gesture
detection and more.

The driver communicates with the QCA6436 HW using SPI bus. The driver
requires SPI and wil6210 drivers to operate.

Change-Id: Ieaae89de8ef77617a24efafea0f476a3546cf27f
Signed-off-by: default avatarGidon Studinski <gidons@codeaurora.org>
Signed-off-by: default avatarAlexei Avshalom Lazar <ailizaro@codeaurora.org>
parent 5918bdca
Loading
Loading
Loading
Loading
+11 −0
Original line number Original line Diff line number Diff line
@@ -499,6 +499,17 @@ config HDCP_QSEECOM
          via the QSEECOM Driver and also communicates with the Receiver via
          via the QSEECOM Driver and also communicates with the Receiver via
          APIs exposed by the interface driver.
          APIs exposed by the interface driver.


config WIGIG_SENSING_SPI
	tristate "Sensing over 60GHz using wil6210 / SPI bus"
	depends on SPI && WIL6210
	default n
	help
	  This module adds support for various sensing use cases, like gesture
	  detection, face recognition, proximity detection and more. The sensor
	  operates over 60GHz frequency band, using low power SPI interface.
	  The output of the driver is CIRs (Channel Impulse Response) which
	  must be processed in user space in order to get meaningful results.

source "drivers/misc/c2port/Kconfig"
source "drivers/misc/c2port/Kconfig"
source "drivers/misc/eeprom/Kconfig"
source "drivers/misc/eeprom/Kconfig"
source "drivers/misc/cb710/Kconfig"
source "drivers/misc/cb710/Kconfig"
+1 −0
Original line number Original line Diff line number Diff line
@@ -62,3 +62,4 @@ obj-$(CONFIG_UID_SYS_STATS) += uid_sys_stats.o
obj-$(CONFIG_QSEECOM)		+= qseecom-mod.o
obj-$(CONFIG_QSEECOM)		+= qseecom-mod.o
qseecom-mod-y			:= qseecom.o
qseecom-mod-y			:= qseecom.o
qseecom-mod-$(CONFIG_COMPAT)	+= compat_qseecom.o
qseecom-mod-$(CONFIG_COMPAT)	+= compat_qseecom.o
obj-$(CONFIG_WIGIG_SENSING_SPI)	+= wigig_sensing.o
Loading