Commit 60df5482 authored by Yasin Lee's avatar Yasin Lee Committed by Jonathan Cameron
Browse files

iio: proximity: Add driver support for TYHX's HX9023S capacitive proximity sensor



A SAR sensor from NanjingTianyihexin Electronics Ltd.

The device has the following entry points:

Usual frequency:
- sampling_frequency

Instant reading of current values for different sensors:
- in_proximity0_raw
- in_proximity1_raw
- in_proximity2_raw
- in_proximity3_raw
- in_proximity4_raw
and associated events in events/

Signed-off-by: default avatarYasin Lee <yasin.lee.x@gmail.com>
Link: https://patch.msgid.link/20240702-add-tyhx-hx9023s-sensor-driver-v9-3-c030f1801d9b@gmail.com


Signed-off-by: default avatarJonathan Cameron <Jonathan.Cameron@huawei.com>
parent dc926424
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -32,6 +32,20 @@ config CROS_EC_MKBP_PROXIMITY
	  To compile this driver as a module, choose M here: the
	  module will be called cros_ec_mkbp_proximity.

config HX9023S
	tristate "TYHX HX9023S SAR sensor"
	select IIO_BUFFER
	select IIO_TRIGGERED_BUFFER
	select REGMAP_I2C
	depends on I2C
	help
	  Say Y here to build a driver for TYHX HX9023S capacitive SAR sensor.
	  This driver supports the TYHX HX9023S capacitive
	  SAR sensors. This sensors is used for proximity detection applications.

	  To compile this driver as a module, choose M here: the
	  module will be called hx9023s.

config IRSD200
	tristate "Murata IRS-D200 PIR sensor"
	select IIO_BUFFER
+1 −0
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@
# When adding new entries keep the list in alphabetical order
obj-$(CONFIG_AS3935)		+= as3935.o
obj-$(CONFIG_CROS_EC_MKBP_PROXIMITY) += cros_ec_mkbp_proximity.o
obj-$(CONFIG_HX9023S)		+= hx9023s.o
obj-$(CONFIG_IRSD200)		+= irsd200.o
obj-$(CONFIG_ISL29501)		+= isl29501.o
obj-$(CONFIG_LIDAR_LITE_V2)	+= pulsedlight-lidar-lite-v2.o
+1143 −0

File added.

Preview size limit exceeded, changes collapsed.