zephyr/drivers/sensor/nxp/fxls8974/Kconfig
Krystof Sadlik 928d025201 drivers: sensor: fxls8974: Added driver for this accelerometer
Added driver for the fxls8974 accelerometer which is present on the
mimxrt1040_evk board.

Signed-off-by: Krystof Sadlik <krystof.sadlik@nxp.com>
2024-08-19 10:00:34 -04:00

59 lines
1.2 KiB
Plaintext

# FXLS8974 3-axis accelerometer
# Copyright 2024 NXP
# SPDX-License-Identifier: Apache-2.0
menuconfig FXLS8974
bool "FXLS8974 accelerometer driver"
default y
depends on DT_HAS_NXP_FXLS8974_ENABLED
select I2C if $(dt_compat_on_bus,$(DT_COMPAT_NXP_FXLS8974),i2c)
select SPI if $(dt_compat_on_bus,$(DT_COMPAT_NXP_FXLS8974),spi)
help
Enable driver for the FXLS8974 accelerometer
if FXLS8974
choice
prompt "Trigger mode"
default FXLS8974_TRIGGER_NONE
config FXLS8974_TRIGGER_NONE
bool "No trigger"
config FXLS8974_TRIGGER_GLOBAL_THREAD
bool "Use global thread"
select FXLS8974_TRIGGER
config FXLS8974_TRIGGER_OWN_THREAD
bool "Use own thread"
select FXLS8974_TRIGGER
endchoice
config FXLS8974_TRIGGER
bool
config FXLS8974_DRDY_INT1
bool "Data ready interrupt to INT1 pin"
depends on FXLS8974_TRIGGER
help
Say Y to route data ready interrupt to INT1 pin. Say N to route to
INT2 pin.
if FXLS8974_TRIGGER
config FXLS8974_THREAD_PRIORITY
int "Own thread priority"
depends on FXLS8974_TRIGGER_OWN_THREAD
default 10
config FXLS8974_THREAD_STACK_SIZE
int "Own thread stack size"
depends on FXLS8974_TRIGGER_OWN_THREAD
default 1024
endif # FXLS8974_TRIGGER
endif # FXLS8974