mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-11-01 00:48:50 +00:00
7792225b7b
Add support for a ChromeOS EC proximity driver that exposes a "front" proximity sensor via the IIO subsystem. The EC decides when front proximity is near and sets an MKBP switch 'EC_MKBP_FRONT_PROXIMITY' to notify the kernel of proximity. Similarly, when proximity detects something far away it sets the switch bit to 0. For now this driver exposes a single sensor, but it could be expanded in the future via more MKBP bits if desired. Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com> Cc: Benson Leung <bleung@chromium.org> Cc: Guenter Roeck <groeck@chromium.org> Cc: Douglas Anderson <dianders@chromium.org> Cc: Gwendal Grignou <gwendal@chromium.org> Reviewed-by: Enric Balletbo i Serra <enric.balletbo@collabora.com> Signed-off-by: Stephen Boyd <swboyd@chromium.org> Reviewed-by: Gwendal Grignou <gwendal@chromium.org> Link: https://lore.kernel.org/r/20210211024601.1963379-4-swboyd@chromium.org Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
20 lines
651 B
Makefile
20 lines
651 B
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
#
|
|
# Makefile for IIO proximity sensors
|
|
#
|
|
|
|
# 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_ISL29501) += isl29501.o
|
|
obj-$(CONFIG_LIDAR_LITE_V2) += pulsedlight-lidar-lite-v2.o
|
|
obj-$(CONFIG_MB1232) += mb1232.o
|
|
obj-$(CONFIG_PING) += ping.o
|
|
obj-$(CONFIG_RFD77402) += rfd77402.o
|
|
obj-$(CONFIG_SRF04) += srf04.o
|
|
obj-$(CONFIG_SRF08) += srf08.o
|
|
obj-$(CONFIG_SX9310) += sx9310.o
|
|
obj-$(CONFIG_SX9500) += sx9500.o
|
|
obj-$(CONFIG_VCNL3020) += vcnl3020.o
|
|
obj-$(CONFIG_VL53L0X_I2C) += vl53l0x-i2c.o
|
|
|