drivers: sensor: st: Move to vendor subdirectory

Organizes sensor drivers by vendor to distribute maintainership
responsibilities.

Signed-off-by: Maureen Helm <maureen.helm@analog.com>
This commit is contained in:
Maureen Helm 2024-03-26 15:30:29 -05:00 committed by Anas Nashif
commit 5b9454f520
212 changed files with 88 additions and 76 deletions

View file

@ -3,6 +3,7 @@
# zephyr-keep-sorted-start # zephyr-keep-sorted-start
add_subdirectory(adi) add_subdirectory(adi)
add_subdirectory(bosch) add_subdirectory(bosch)
add_subdirectory(st)
# zephyr-keep-sorted-stop # zephyr-keep-sorted-stop
add_subdirectory_ifdef(CONFIG_A01NYUB a01nyub) add_subdirectory_ifdef(CONFIG_A01NYUB a01nyub)
@ -35,53 +36,23 @@ add_subdirectory_ifdef(CONFIG_FXAS21002 fxas21002)
add_subdirectory_ifdef(CONFIG_FXOS8700 fxos8700) add_subdirectory_ifdef(CONFIG_FXOS8700 fxos8700)
add_subdirectory_ifdef(CONFIG_GROVE_SENSORS grove) add_subdirectory_ifdef(CONFIG_GROVE_SENSORS grove)
add_subdirectory_ifdef(CONFIG_GROW_R502A grow_r502a) add_subdirectory_ifdef(CONFIG_GROW_R502A grow_r502a)
add_subdirectory_ifdef(CONFIG_HAS_STMEMSC stmemsc)
add_subdirectory_ifdef(CONFIG_HM330X hm330x) add_subdirectory_ifdef(CONFIG_HM330X hm330x)
add_subdirectory_ifdef(CONFIG_HMC5883L hmc5883l) add_subdirectory_ifdef(CONFIG_HMC5883L hmc5883l)
add_subdirectory_ifdef(CONFIG_HP206C hp206c) add_subdirectory_ifdef(CONFIG_HP206C hp206c)
add_subdirectory_ifdef(CONFIG_HS300X hs300x) add_subdirectory_ifdef(CONFIG_HS300X hs300x)
add_subdirectory_ifdef(CONFIG_HTS221 hts221)
add_subdirectory_ifdef(CONFIG_I3G4250D i3g4250d)
add_subdirectory_ifdef(CONFIG_ICM42605 tdk/icm42605) add_subdirectory_ifdef(CONFIG_ICM42605 tdk/icm42605)
add_subdirectory_ifdef(CONFIG_ICM42670 tdk/icm42670) add_subdirectory_ifdef(CONFIG_ICM42670 tdk/icm42670)
add_subdirectory_ifdef(CONFIG_ICM42688 tdk/icm42688) add_subdirectory_ifdef(CONFIG_ICM42688 tdk/icm42688)
add_subdirectory_ifdef(CONFIG_ICP10125 tdk/icp10125) add_subdirectory_ifdef(CONFIG_ICP10125 tdk/icp10125)
add_subdirectory_ifdef(CONFIG_IIS2DH iis2dh)
add_subdirectory_ifdef(CONFIG_IIS2DLPC iis2dlpc)
add_subdirectory_ifdef(CONFIG_IIS2ICLX iis2iclx)
add_subdirectory_ifdef(CONFIG_IIS2MDC iis2mdc)
add_subdirectory_ifdef(CONFIG_IIS3DHHC iis3dhhc)
add_subdirectory_ifdef(CONFIG_IIS328DQ iis328dq)
add_subdirectory_ifdef(CONFIG_INA219 ina219) add_subdirectory_ifdef(CONFIG_INA219 ina219)
add_subdirectory_ifdef(CONFIG_INA23X ina23x) add_subdirectory_ifdef(CONFIG_INA23X ina23x)
add_subdirectory_ifdef(CONFIG_INA3221 ina3221) add_subdirectory_ifdef(CONFIG_INA3221 ina3221)
add_subdirectory_ifdef(CONFIG_IST8310 ist8310) add_subdirectory_ifdef(CONFIG_IST8310 ist8310)
add_subdirectory_ifdef(CONFIG_ISL29035 isl29035) add_subdirectory_ifdef(CONFIG_ISL29035 isl29035)
add_subdirectory_ifdef(CONFIG_ISM330DHCX ism330dhcx)
add_subdirectory_ifdef(CONFIG_ITDS wsen_itds) add_subdirectory_ifdef(CONFIG_ITDS wsen_itds)
add_subdirectory_ifdef(CONFIG_LIS2DH lis2dh)
add_subdirectory_ifdef(CONFIG_LIS2DE12 lis2de12)
add_subdirectory_ifdef(CONFIG_LIS2DS12 lis2ds12)
add_subdirectory_ifdef(CONFIG_LIS2DU12 lis2du12)
add_subdirectory_ifdef(CONFIG_LIS2DUX12 lis2dux12)
add_subdirectory_ifdef(CONFIG_LIS2DW12 lis2dw12)
add_subdirectory_ifdef(CONFIG_LIS2MDL lis2mdl)
add_subdirectory_ifdef(CONFIG_LIS3MDL lis3mdl)
add_subdirectory_ifdef(CONFIG_LM35 lm35) add_subdirectory_ifdef(CONFIG_LM35 lm35)
add_subdirectory_ifdef(CONFIG_LM75 lm75) add_subdirectory_ifdef(CONFIG_LM75 lm75)
add_subdirectory_ifdef(CONFIG_LM77 lm77) add_subdirectory_ifdef(CONFIG_LM77 lm77)
add_subdirectory_ifdef(CONFIG_LPS2XDF lps2xdf)
add_subdirectory_ifdef(CONFIG_LPS22HB lps22hb)
add_subdirectory_ifdef(CONFIG_LPS22HH lps22hh)
add_subdirectory_ifdef(CONFIG_LPS25HB lps25hb)
add_subdirectory_ifdef(CONFIG_LSM303DLHC_MAGN lsm303dlhc_magn)
add_subdirectory_ifdef(CONFIG_LSM6DS0 lsm6ds0)
add_subdirectory_ifdef(CONFIG_LSM6DSL lsm6dsl)
add_subdirectory_ifdef(CONFIG_LSM6DSO lsm6dso)
add_subdirectory_ifdef(CONFIG_LSM6DSO16IS lsm6dso16is)
add_subdirectory_ifdef(CONFIG_LSM6DSV16X lsm6dsv16x)
add_subdirectory_ifdef(CONFIG_LSM9DS0_GYRO lsm9ds0_gyro)
add_subdirectory_ifdef(CONFIG_LSM9DS0_MFD lsm9ds0_mfd)
add_subdirectory_ifdef(CONFIG_LTR_F216A ltrf216a) add_subdirectory_ifdef(CONFIG_LTR_F216A ltrf216a)
add_subdirectory_ifdef(CONFIG_MAX17055 max17055) add_subdirectory_ifdef(CONFIG_MAX17055 max17055)
add_subdirectory_ifdef(CONFIG_MAX17262 max17262) add_subdirectory_ifdef(CONFIG_MAX17262 max17262)
@ -113,7 +84,6 @@ add_subdirectory_ifdef(CONFIG_QDEC_MCUX qdec_mcux)
add_subdirectory_ifdef(CONFIG_QDEC_NXP_S32 qdec_nxp_s32) add_subdirectory_ifdef(CONFIG_QDEC_NXP_S32 qdec_nxp_s32)
add_subdirectory_ifdef(CONFIG_QDEC_NRFX qdec_nrfx) add_subdirectory_ifdef(CONFIG_QDEC_NRFX qdec_nrfx)
add_subdirectory_ifdef(CONFIG_QDEC_SAM qdec_sam) add_subdirectory_ifdef(CONFIG_QDEC_SAM qdec_sam)
add_subdirectory_ifdef(CONFIG_QDEC_STM32 qdec_stm32)
add_subdirectory_ifdef(CONFIG_RPI_PICO_TEMP rpi_pico_temp) add_subdirectory_ifdef(CONFIG_RPI_PICO_TEMP rpi_pico_temp)
add_subdirectory_ifdef(CONFIG_S11059 s11059) add_subdirectory_ifdef(CONFIG_S11059 s11059)
add_subdirectory_ifdef(CONFIG_SBS_GAUGE sbs_gauge) add_subdirectory_ifdef(CONFIG_SBS_GAUGE sbs_gauge)
@ -126,11 +96,6 @@ add_subdirectory_ifdef(CONFIG_SI7055 si7055)
add_subdirectory_ifdef(CONFIG_SI7060 si7060) add_subdirectory_ifdef(CONFIG_SI7060 si7060)
add_subdirectory_ifdef(CONFIG_SI7210 si7210) add_subdirectory_ifdef(CONFIG_SI7210 si7210)
add_subdirectory_ifdef(CONFIG_SM351LT sm351lt) add_subdirectory_ifdef(CONFIG_SM351LT sm351lt)
add_subdirectory_ifdef(CONFIG_STM32_TEMP stm32_temp)
add_subdirectory_ifdef(CONFIG_STM32_VBAT stm32_vbat)
add_subdirectory_ifdef(CONFIG_STM32_VREF stm32_vref)
add_subdirectory_ifdef(CONFIG_STTS22H stts22h)
add_subdirectory_ifdef(CONFIG_STTS751 stts751)
add_subdirectory_ifdef(CONFIG_SX9500 sx9500) add_subdirectory_ifdef(CONFIG_SX9500 sx9500)
add_subdirectory_ifdef(CONFIG_TACH_IT8XXX2 ite_tach_it8xxx2) add_subdirectory_ifdef(CONFIG_TACH_IT8XXX2 ite_tach_it8xxx2)
add_subdirectory_ifdef(CONFIG_TACH_NPCX nuvoton_tach_npcx) add_subdirectory_ifdef(CONFIG_TACH_NPCX nuvoton_tach_npcx)
@ -156,8 +121,6 @@ add_subdirectory_ifdef(CONFIG_VCMP_IT8XXX2 ite_vcmp_it8xxx2)
add_subdirectory_ifdef(CONFIG_VCNL4040 vcnl4040) add_subdirectory_ifdef(CONFIG_VCNL4040 vcnl4040)
add_subdirectory_ifdef(CONFIG_VCNL36825T vcnl36825t) add_subdirectory_ifdef(CONFIG_VCNL36825T vcnl36825t)
add_subdirectory_ifdef(CONFIG_VEML7700 veml7700) add_subdirectory_ifdef(CONFIG_VEML7700 veml7700)
add_subdirectory_ifdef(CONFIG_VL53L0X vl53l0x)
add_subdirectory_ifdef(CONFIG_VL53L1X vl53l1x)
add_subdirectory_ifdef(CONFIG_VOLTAGE_DIVIDER voltage_divider) add_subdirectory_ifdef(CONFIG_VOLTAGE_DIVIDER voltage_divider)
add_subdirectory_ifdef(CONFIG_WSEN_HIDS wsen_hids) add_subdirectory_ifdef(CONFIG_WSEN_HIDS wsen_hids)
add_subdirectory_ifdef(CONFIG_WSEN_PADS wsen_pads) add_subdirectory_ifdef(CONFIG_WSEN_PADS wsen_pads)

View file

@ -84,6 +84,7 @@ comment "Device Drivers"
# zephyr-keep-sorted-start # zephyr-keep-sorted-start
source "drivers/sensor/adi/Kconfig" source "drivers/sensor/adi/Kconfig"
source "drivers/sensor/bosch/Kconfig" source "drivers/sensor/bosch/Kconfig"
source "drivers/sensor/st/Kconfig"
# zephyr-keep-sorted-stop # zephyr-keep-sorted-stop
source "drivers/sensor/a01nyub/Kconfig" source "drivers/sensor/a01nyub/Kconfig"
@ -119,49 +120,20 @@ source "drivers/sensor/hm330x/Kconfig"
source "drivers/sensor/hmc5883l/Kconfig" source "drivers/sensor/hmc5883l/Kconfig"
source "drivers/sensor/hp206c/Kconfig" source "drivers/sensor/hp206c/Kconfig"
source "drivers/sensor/hs300x/Kconfig" source "drivers/sensor/hs300x/Kconfig"
source "drivers/sensor/hts221/Kconfig"
source "drivers/sensor/i3g4250d/Kconfig"
source "drivers/sensor/tdk/icm42605/Kconfig" source "drivers/sensor/tdk/icm42605/Kconfig"
source "drivers/sensor/tdk/icm42670/Kconfig" source "drivers/sensor/tdk/icm42670/Kconfig"
source "drivers/sensor/tdk/icm42688/Kconfig" source "drivers/sensor/tdk/icm42688/Kconfig"
source "drivers/sensor/tdk/icp10125/Kconfig" source "drivers/sensor/tdk/icp10125/Kconfig"
source "drivers/sensor/iis2dh/Kconfig"
source "drivers/sensor/iis2dlpc/Kconfig"
source "drivers/sensor/iis2iclx/Kconfig"
source "drivers/sensor/iis2mdc/Kconfig"
source "drivers/sensor/iis3dhhc/Kconfig"
source "drivers/sensor/iis328dq/Kconfig"
source "drivers/sensor/ina219/Kconfig" source "drivers/sensor/ina219/Kconfig"
source "drivers/sensor/ina23x/Kconfig" source "drivers/sensor/ina23x/Kconfig"
source "drivers/sensor/ina3221/Kconfig" source "drivers/sensor/ina3221/Kconfig"
source "drivers/sensor/isl29035/Kconfig" source "drivers/sensor/isl29035/Kconfig"
source "drivers/sensor/ist8310/Kconfig" source "drivers/sensor/ist8310/Kconfig"
source "drivers/sensor/ism330dhcx/Kconfig"
source "drivers/sensor/ite_tach_it8xxx2/Kconfig" source "drivers/sensor/ite_tach_it8xxx2/Kconfig"
source "drivers/sensor/ite_vcmp_it8xxx2/Kconfig" source "drivers/sensor/ite_vcmp_it8xxx2/Kconfig"
source "drivers/sensor/lis2dh/Kconfig"
source "drivers/sensor/lis2de12/Kconfig"
source "drivers/sensor/lis2ds12/Kconfig"
source "drivers/sensor/lis2du12/Kconfig"
source "drivers/sensor/lis2dux12/Kconfig"
source "drivers/sensor/lis2dw12/Kconfig"
source "drivers/sensor/lis2mdl/Kconfig"
source "drivers/sensor/lis3mdl/Kconfig"
source "drivers/sensor/lm35/Kconfig" source "drivers/sensor/lm35/Kconfig"
source "drivers/sensor/lm75/Kconfig" source "drivers/sensor/lm75/Kconfig"
source "drivers/sensor/lm77/Kconfig" source "drivers/sensor/lm77/Kconfig"
source "drivers/sensor/lps2xdf/Kconfig"
source "drivers/sensor/lps22hb/Kconfig"
source "drivers/sensor/lps22hh/Kconfig"
source "drivers/sensor/lps25hb/Kconfig"
source "drivers/sensor/lsm303dlhc_magn/Kconfig"
source "drivers/sensor/lsm6ds0/Kconfig"
source "drivers/sensor/lsm6dsl/Kconfig"
source "drivers/sensor/lsm6dso/Kconfig"
source "drivers/sensor/lsm6dso16is/Kconfig"
source "drivers/sensor/lsm6dsv16x/Kconfig"
source "drivers/sensor/lsm9ds0_gyro/Kconfig"
source "drivers/sensor/lsm9ds0_mfd/Kconfig"
source "drivers/sensor/ltrf216a/Kconfig" source "drivers/sensor/ltrf216a/Kconfig"
source "drivers/sensor/max17055/Kconfig" source "drivers/sensor/max17055/Kconfig"
source "drivers/sensor/max17262/Kconfig" source "drivers/sensor/max17262/Kconfig"
@ -198,7 +170,6 @@ source "drivers/sensor/qdec_mcux/Kconfig"
source "drivers/sensor/qdec_nxp_s32/Kconfig" source "drivers/sensor/qdec_nxp_s32/Kconfig"
source "drivers/sensor/qdec_nrfx/Kconfig" source "drivers/sensor/qdec_nrfx/Kconfig"
source "drivers/sensor/qdec_sam/Kconfig" source "drivers/sensor/qdec_sam/Kconfig"
source "drivers/sensor/qdec_stm32/Kconfig"
source "drivers/sensor/rpi_pico_temp/Kconfig" source "drivers/sensor/rpi_pico_temp/Kconfig"
source "drivers/sensor/s11059/Kconfig" source "drivers/sensor/s11059/Kconfig"
source "drivers/sensor/sbs_gauge/Kconfig" source "drivers/sensor/sbs_gauge/Kconfig"
@ -211,11 +182,6 @@ source "drivers/sensor/si7055/Kconfig"
source "drivers/sensor/si7060/Kconfig" source "drivers/sensor/si7060/Kconfig"
source "drivers/sensor/si7210/Kconfig" source "drivers/sensor/si7210/Kconfig"
source "drivers/sensor/sm351lt/Kconfig" source "drivers/sensor/sm351lt/Kconfig"
source "drivers/sensor/stm32_temp/Kconfig"
source "drivers/sensor/stm32_vbat/Kconfig"
source "drivers/sensor/stm32_vref/Kconfig"
source "drivers/sensor/stts22h/Kconfig"
source "drivers/sensor/stts751/Kconfig"
source "drivers/sensor/sx9500/Kconfig" source "drivers/sensor/sx9500/Kconfig"
source "drivers/sensor/tcn75a/Kconfig" source "drivers/sensor/tcn75a/Kconfig"
source "drivers/sensor/tcs3400/Kconfig" source "drivers/sensor/tcs3400/Kconfig"
@ -235,8 +201,6 @@ source "drivers/sensor/tsl2591/Kconfig"
source "drivers/sensor/vcnl4040/Kconfig" source "drivers/sensor/vcnl4040/Kconfig"
source "drivers/sensor/vcnl36825t/Kconfig" source "drivers/sensor/vcnl36825t/Kconfig"
source "drivers/sensor/veml7700/Kconfig" source "drivers/sensor/veml7700/Kconfig"
source "drivers/sensor/vl53l0x/Kconfig"
source "drivers/sensor/vl53l1x/Kconfig"
source "drivers/sensor/voltage_divider/Kconfig" source "drivers/sensor/voltage_divider/Kconfig"
source "drivers/sensor/wsen_hids/Kconfig" source "drivers/sensor/wsen_hids/Kconfig"
source "drivers/sensor/wsen_itds/Kconfig" source "drivers/sensor/wsen_itds/Kconfig"

View file

@ -0,0 +1,43 @@
# Copyright (c) 2024 Analog Devices, Inc.
# SPDX-License-Identifier: Apache-2.0
# zephyr-keep-sorted-start
add_subdirectory_ifdef(CONFIG_HAS_STMEMSC stmemsc)
add_subdirectory_ifdef(CONFIG_HTS221 hts221)
add_subdirectory_ifdef(CONFIG_I3G4250D i3g4250d)
add_subdirectory_ifdef(CONFIG_IIS2DH iis2dh)
add_subdirectory_ifdef(CONFIG_IIS2DLPC iis2dlpc)
add_subdirectory_ifdef(CONFIG_IIS2ICLX iis2iclx)
add_subdirectory_ifdef(CONFIG_IIS2MDC iis2mdc)
add_subdirectory_ifdef(CONFIG_IIS328DQ iis328dq)
add_subdirectory_ifdef(CONFIG_IIS3DHHC iis3dhhc)
add_subdirectory_ifdef(CONFIG_ISM330DHCX ism330dhcx)
add_subdirectory_ifdef(CONFIG_LIS2DE12 lis2de12)
add_subdirectory_ifdef(CONFIG_LIS2DH lis2dh)
add_subdirectory_ifdef(CONFIG_LIS2DS12 lis2ds12)
add_subdirectory_ifdef(CONFIG_LIS2DU12 lis2du12)
add_subdirectory_ifdef(CONFIG_LIS2DUX12 lis2dux12)
add_subdirectory_ifdef(CONFIG_LIS2DW12 lis2dw12)
add_subdirectory_ifdef(CONFIG_LIS2MDL lis2mdl)
add_subdirectory_ifdef(CONFIG_LIS3MDL lis3mdl)
add_subdirectory_ifdef(CONFIG_LPS22HB lps22hb)
add_subdirectory_ifdef(CONFIG_LPS22HH lps22hh)
add_subdirectory_ifdef(CONFIG_LPS25HB lps25hb)
add_subdirectory_ifdef(CONFIG_LPS2XDF lps2xdf)
add_subdirectory_ifdef(CONFIG_LSM303DLHC_MAGN lsm303dlhc_magn)
add_subdirectory_ifdef(CONFIG_LSM6DS0 lsm6ds0)
add_subdirectory_ifdef(CONFIG_LSM6DSL lsm6dsl)
add_subdirectory_ifdef(CONFIG_LSM6DSO lsm6dso)
add_subdirectory_ifdef(CONFIG_LSM6DSO16IS lsm6dso16is)
add_subdirectory_ifdef(CONFIG_LSM6DSV16X lsm6dsv16x)
add_subdirectory_ifdef(CONFIG_LSM9DS0_GYRO lsm9ds0_gyro)
add_subdirectory_ifdef(CONFIG_LSM9DS0_MFD lsm9ds0_mfd)
add_subdirectory_ifdef(CONFIG_QDEC_STM32 qdec_stm32)
add_subdirectory_ifdef(CONFIG_STM32_TEMP stm32_temp)
add_subdirectory_ifdef(CONFIG_STM32_VBAT stm32_vbat)
add_subdirectory_ifdef(CONFIG_STM32_VREF stm32_vref)
add_subdirectory_ifdef(CONFIG_STTS22H stts22h)
add_subdirectory_ifdef(CONFIG_STTS751 stts751)
add_subdirectory_ifdef(CONFIG_VL53L0X vl53l0x)
add_subdirectory_ifdef(CONFIG_VL53L1X vl53l1x)
# zephyr-keep-sorted-stop

42
drivers/sensor/st/Kconfig Normal file
View file

@ -0,0 +1,42 @@
# Copyright (c) 2024 Analog Devices, Inc.
# SPDX-License-Identifier: Apache-2.0
# zephyr-keep-sorted-start
source "drivers/sensor/st/hts221/Kconfig"
source "drivers/sensor/st/i3g4250d/Kconfig"
source "drivers/sensor/st/iis2dh/Kconfig"
source "drivers/sensor/st/iis2dlpc/Kconfig"
source "drivers/sensor/st/iis2iclx/Kconfig"
source "drivers/sensor/st/iis2mdc/Kconfig"
source "drivers/sensor/st/iis328dq/Kconfig"
source "drivers/sensor/st/iis3dhhc/Kconfig"
source "drivers/sensor/st/ism330dhcx/Kconfig"
source "drivers/sensor/st/lis2de12/Kconfig"
source "drivers/sensor/st/lis2dh/Kconfig"
source "drivers/sensor/st/lis2ds12/Kconfig"
source "drivers/sensor/st/lis2du12/Kconfig"
source "drivers/sensor/st/lis2dux12/Kconfig"
source "drivers/sensor/st/lis2dw12/Kconfig"
source "drivers/sensor/st/lis2mdl/Kconfig"
source "drivers/sensor/st/lis3mdl/Kconfig"
source "drivers/sensor/st/lps22hb/Kconfig"
source "drivers/sensor/st/lps22hh/Kconfig"
source "drivers/sensor/st/lps25hb/Kconfig"
source "drivers/sensor/st/lps2xdf/Kconfig"
source "drivers/sensor/st/lsm303dlhc_magn/Kconfig"
source "drivers/sensor/st/lsm6ds0/Kconfig"
source "drivers/sensor/st/lsm6dsl/Kconfig"
source "drivers/sensor/st/lsm6dso/Kconfig"
source "drivers/sensor/st/lsm6dso16is/Kconfig"
source "drivers/sensor/st/lsm6dsv16x/Kconfig"
source "drivers/sensor/st/lsm9ds0_gyro/Kconfig"
source "drivers/sensor/st/lsm9ds0_mfd/Kconfig"
source "drivers/sensor/st/qdec_stm32/Kconfig"
source "drivers/sensor/st/stm32_temp/Kconfig"
source "drivers/sensor/st/stm32_vbat/Kconfig"
source "drivers/sensor/st/stm32_vref/Kconfig"
source "drivers/sensor/st/stts22h/Kconfig"
source "drivers/sensor/st/stts751/Kconfig"
source "drivers/sensor/st/vl53l0x/Kconfig"
source "drivers/sensor/st/vl53l1x/Kconfig"
# zephyr-keep-sorted-stop

Some files were not shown because too many files have changed in this diff Show more