From 5b9454f5204b72a4f15d8a344a20d544bd456663 Mon Sep 17 00:00:00 2001 From: Maureen Helm Date: Tue, 26 Mar 2024 15:30:29 -0500 Subject: [PATCH] drivers: sensor: st: Move to vendor subdirectory Organizes sensor drivers by vendor to distribute maintainership responsibilities. Signed-off-by: Maureen Helm --- drivers/sensor/CMakeLists.txt | 39 +---------------- drivers/sensor/Kconfig | 38 +--------------- drivers/sensor/st/CMakeLists.txt | 43 +++++++++++++++++++ drivers/sensor/st/Kconfig | 42 ++++++++++++++++++ drivers/sensor/{ => st}/hts221/CMakeLists.txt | 0 drivers/sensor/{ => st}/hts221/Kconfig | 0 drivers/sensor/{ => st}/hts221/hts221.c | 0 drivers/sensor/{ => st}/hts221/hts221.h | 0 .../sensor/{ => st}/hts221/hts221_trigger.c | 0 .../sensor/{ => st}/i3g4250d/CMakeLists.txt | 0 drivers/sensor/{ => st}/i3g4250d/Kconfig | 0 drivers/sensor/{ => st}/i3g4250d/i3g4250d.c | 0 drivers/sensor/{ => st}/i3g4250d/i3g4250d.h | 0 .../sensor/{ => st}/i3g4250d/i3g4250d_spi.c | 0 drivers/sensor/{ => st}/iis2dh/CMakeLists.txt | 0 drivers/sensor/{ => st}/iis2dh/Kconfig | 0 drivers/sensor/{ => st}/iis2dh/iis2dh.c | 0 drivers/sensor/{ => st}/iis2dh/iis2dh.h | 0 drivers/sensor/{ => st}/iis2dh/iis2dh_i2c.c | 0 drivers/sensor/{ => st}/iis2dh/iis2dh_spi.c | 0 .../sensor/{ => st}/iis2dh/iis2dh_trigger.c | 0 .../sensor/{ => st}/iis2dlpc/CMakeLists.txt | 0 drivers/sensor/{ => st}/iis2dlpc/Kconfig | 0 drivers/sensor/{ => st}/iis2dlpc/iis2dlpc.c | 0 drivers/sensor/{ => st}/iis2dlpc/iis2dlpc.h | 0 .../{ => st}/iis2dlpc/iis2dlpc_trigger.c | 0 .../sensor/{ => st}/iis2iclx/CMakeLists.txt | 0 drivers/sensor/{ => st}/iis2iclx/Kconfig | 0 drivers/sensor/{ => st}/iis2iclx/iis2iclx.c | 0 drivers/sensor/{ => st}/iis2iclx/iis2iclx.h | 0 .../sensor/{ => st}/iis2iclx/iis2iclx_shub.c | 0 .../{ => st}/iis2iclx/iis2iclx_trigger.c | 0 .../sensor/{ => st}/iis2mdc/CMakeLists.txt | 0 drivers/sensor/{ => st}/iis2mdc/Kconfig | 0 drivers/sensor/{ => st}/iis2mdc/iis2mdc.c | 0 drivers/sensor/{ => st}/iis2mdc/iis2mdc.h | 0 drivers/sensor/{ => st}/iis2mdc/iis2mdc_i2c.c | 0 drivers/sensor/{ => st}/iis2mdc/iis2mdc_spi.c | 0 .../sensor/{ => st}/iis2mdc/iis2mdc_trigger.c | 0 .../sensor/{ => st}/iis328dq/CMakeLists.txt | 0 drivers/sensor/{ => st}/iis328dq/Kconfig | 0 drivers/sensor/{ => st}/iis328dq/iis328dq.c | 0 drivers/sensor/{ => st}/iis328dq/iis328dq.h | 0 .../{ => st}/iis328dq/iis328dq_trigger.c | 0 .../sensor/{ => st}/iis3dhhc/CMakeLists.txt | 0 drivers/sensor/{ => st}/iis3dhhc/Kconfig | 0 drivers/sensor/{ => st}/iis3dhhc/iis3dhhc.c | 0 drivers/sensor/{ => st}/iis3dhhc/iis3dhhc.h | 0 .../sensor/{ => st}/iis3dhhc/iis3dhhc_spi.c | 0 .../{ => st}/iis3dhhc/iis3dhhc_trigger.c | 0 .../sensor/{ => st}/ism330dhcx/CMakeLists.txt | 0 drivers/sensor/{ => st}/ism330dhcx/Kconfig | 0 .../sensor/{ => st}/ism330dhcx/ism330dhcx.c | 0 .../sensor/{ => st}/ism330dhcx/ism330dhcx.h | 0 .../{ => st}/ism330dhcx/ism330dhcx_i2c.c | 0 .../{ => st}/ism330dhcx/ism330dhcx_shub.c | 0 .../{ => st}/ism330dhcx/ism330dhcx_spi.c | 0 .../{ => st}/ism330dhcx/ism330dhcx_trigger.c | 0 .../sensor/{ => st}/lis2de12/CMakeLists.txt | 0 drivers/sensor/{ => st}/lis2de12/Kconfig | 0 drivers/sensor/{ => st}/lis2de12/lis2de12.c | 0 drivers/sensor/{ => st}/lis2de12/lis2de12.h | 0 .../{ => st}/lis2de12/lis2de12_trigger.c | 0 drivers/sensor/{ => st}/lis2dh/CMakeLists.txt | 0 drivers/sensor/{ => st}/lis2dh/Kconfig | 0 drivers/sensor/{ => st}/lis2dh/lis2dh.c | 0 drivers/sensor/{ => st}/lis2dh/lis2dh.h | 0 drivers/sensor/{ => st}/lis2dh/lis2dh_i2c.c | 0 drivers/sensor/{ => st}/lis2dh/lis2dh_spi.c | 0 .../sensor/{ => st}/lis2dh/lis2dh_trigger.c | 0 .../sensor/{ => st}/lis2ds12/CMakeLists.txt | 0 drivers/sensor/{ => st}/lis2ds12/Kconfig | 0 drivers/sensor/{ => st}/lis2ds12/lis2ds12.c | 0 drivers/sensor/{ => st}/lis2ds12/lis2ds12.h | 0 .../{ => st}/lis2ds12/lis2ds12_trigger.c | 0 .../sensor/{ => st}/lis2du12/CMakeLists.txt | 0 drivers/sensor/{ => st}/lis2du12/Kconfig | 0 drivers/sensor/{ => st}/lis2du12/lis2du12.c | 0 drivers/sensor/{ => st}/lis2du12/lis2du12.h | 0 .../{ => st}/lis2du12/lis2du12_trigger.c | 0 .../sensor/{ => st}/lis2dux12/CMakeLists.txt | 0 drivers/sensor/{ => st}/lis2dux12/Kconfig | 0 drivers/sensor/{ => st}/lis2dux12/lis2dux12.c | 0 drivers/sensor/{ => st}/lis2dux12/lis2dux12.h | 0 .../{ => st}/lis2dux12/lis2dux12_trigger.c | 0 .../sensor/{ => st}/lis2dw12/CMakeLists.txt | 0 drivers/sensor/{ => st}/lis2dw12/Kconfig | 0 drivers/sensor/{ => st}/lis2dw12/lis2dw12.c | 0 drivers/sensor/{ => st}/lis2dw12/lis2dw12.h | 0 .../{ => st}/lis2dw12/lis2dw12_trigger.c | 0 .../sensor/{ => st}/lis2mdl/CMakeLists.txt | 0 drivers/sensor/{ => st}/lis2mdl/Kconfig | 0 drivers/sensor/{ => st}/lis2mdl/lis2mdl.c | 0 drivers/sensor/{ => st}/lis2mdl/lis2mdl.h | 0 .../sensor/{ => st}/lis2mdl/lis2mdl_trigger.c | 0 .../sensor/{ => st}/lis3mdl/CMakeLists.txt | 0 drivers/sensor/{ => st}/lis3mdl/Kconfig | 0 drivers/sensor/{ => st}/lis3mdl/lis3mdl.c | 0 drivers/sensor/{ => st}/lis3mdl/lis3mdl.h | 0 .../sensor/{ => st}/lis3mdl/lis3mdl_trigger.c | 0 .../sensor/{ => st}/lps22hb/CMakeLists.txt | 0 drivers/sensor/{ => st}/lps22hb/Kconfig | 0 drivers/sensor/{ => st}/lps22hb/lps22hb.c | 0 drivers/sensor/{ => st}/lps22hb/lps22hb.h | 0 .../sensor/{ => st}/lps22hh/CMakeLists.txt | 0 drivers/sensor/{ => st}/lps22hh/Kconfig | 0 drivers/sensor/{ => st}/lps22hh/lps22hh.c | 0 drivers/sensor/{ => st}/lps22hh/lps22hh.h | 0 .../sensor/{ => st}/lps22hh/lps22hh_trigger.c | 0 .../sensor/{ => st}/lps25hb/CMakeLists.txt | 0 drivers/sensor/{ => st}/lps25hb/Kconfig | 0 drivers/sensor/{ => st}/lps25hb/lps25hb.c | 0 drivers/sensor/{ => st}/lps25hb/lps25hb.h | 0 .../sensor/{ => st}/lps2xdf/CMakeLists.txt | 0 drivers/sensor/{ => st}/lps2xdf/Kconfig | 0 drivers/sensor/{ => st}/lps2xdf/lps22df.c | 0 drivers/sensor/{ => st}/lps2xdf/lps22df.h | 0 drivers/sensor/{ => st}/lps2xdf/lps28dfw.c | 0 drivers/sensor/{ => st}/lps2xdf/lps28dfw.h | 0 drivers/sensor/{ => st}/lps2xdf/lps2xdf.c | 0 drivers/sensor/{ => st}/lps2xdf/lps2xdf.h | 0 .../sensor/{ => st}/lps2xdf/lps2xdf_trigger.c | 0 .../{ => st}/lsm303dlhc_magn/CMakeLists.txt | 0 .../sensor/{ => st}/lsm303dlhc_magn/Kconfig | 0 .../lsm303dlhc_magn/lsm303dlhc_magn.c | 0 .../lsm303dlhc_magn/lsm303dlhc_magn.h | 0 .../sensor/{ => st}/lsm6ds0/CMakeLists.txt | 0 drivers/sensor/{ => st}/lsm6ds0/Kconfig | 0 drivers/sensor/{ => st}/lsm6ds0/lsm6ds0.c | 0 drivers/sensor/{ => st}/lsm6ds0/lsm6ds0.h | 0 .../sensor/{ => st}/lsm6dsl/CMakeLists.txt | 0 drivers/sensor/{ => st}/lsm6dsl/Kconfig | 0 drivers/sensor/{ => st}/lsm6dsl/lsm6dsl.c | 0 drivers/sensor/{ => st}/lsm6dsl/lsm6dsl.h | 0 drivers/sensor/{ => st}/lsm6dsl/lsm6dsl_i2c.c | 0 .../sensor/{ => st}/lsm6dsl/lsm6dsl_shub.c | 0 drivers/sensor/{ => st}/lsm6dsl/lsm6dsl_spi.c | 0 .../sensor/{ => st}/lsm6dsl/lsm6dsl_trigger.c | 0 .../sensor/{ => st}/lsm6dso/CMakeLists.txt | 0 drivers/sensor/{ => st}/lsm6dso/Kconfig | 0 drivers/sensor/{ => st}/lsm6dso/lsm6dso.c | 0 drivers/sensor/{ => st}/lsm6dso/lsm6dso.h | 0 .../sensor/{ => st}/lsm6dso/lsm6dso_shub.c | 0 .../sensor/{ => st}/lsm6dso/lsm6dso_trigger.c | 0 .../{ => st}/lsm6dso16is/CMakeLists.txt | 0 drivers/sensor/{ => st}/lsm6dso16is/Kconfig | 0 .../sensor/{ => st}/lsm6dso16is/lsm6dso16is.c | 0 .../sensor/{ => st}/lsm6dso16is/lsm6dso16is.h | 0 .../{ => st}/lsm6dso16is/lsm6dso16is_shub.c | 0 .../lsm6dso16is/lsm6dso16is_trigger.c | 0 .../sensor/{ => st}/lsm6dsv16x/CMakeLists.txt | 0 drivers/sensor/{ => st}/lsm6dsv16x/Kconfig | 0 .../sensor/{ => st}/lsm6dsv16x/lsm6dsv16x.c | 0 .../sensor/{ => st}/lsm6dsv16x/lsm6dsv16x.h | 0 .../{ => st}/lsm6dsv16x/lsm6dsv16x_shub.c | 0 .../{ => st}/lsm6dsv16x/lsm6dsv16x_trigger.c | 0 .../{ => st}/lsm9ds0_gyro/CMakeLists.txt | 0 drivers/sensor/{ => st}/lsm9ds0_gyro/Kconfig | 0 .../{ => st}/lsm9ds0_gyro/lsm9ds0_gyro.c | 0 .../{ => st}/lsm9ds0_gyro/lsm9ds0_gyro.h | 0 .../lsm9ds0_gyro/lsm9ds0_gyro_trigger.c | 0 .../{ => st}/lsm9ds0_mfd/CMakeLists.txt | 0 drivers/sensor/{ => st}/lsm9ds0_mfd/Kconfig | 0 .../sensor/{ => st}/lsm9ds0_mfd/lsm9ds0_mfd.c | 0 .../sensor/{ => st}/lsm9ds0_mfd/lsm9ds0_mfd.h | 0 .../sensor/{ => st}/qdec_stm32/CMakeLists.txt | 0 drivers/sensor/{ => st}/qdec_stm32/Kconfig | 0 .../sensor/{ => st}/qdec_stm32/qdec_stm32.c | 0 .../sensor/{ => st}/stm32_temp/CMakeLists.txt | 0 drivers/sensor/{ => st}/stm32_temp/Kconfig | 0 .../sensor/{ => st}/stm32_temp/stm32_temp.c | 0 .../sensor/{ => st}/stm32_vbat/CMakeLists.txt | 0 drivers/sensor/{ => st}/stm32_vbat/Kconfig | 0 .../sensor/{ => st}/stm32_vbat/stm32_vbat.c | 0 .../sensor/{ => st}/stm32_vref/CMakeLists.txt | 0 drivers/sensor/{ => st}/stm32_vref/Kconfig | 0 .../sensor/{ => st}/stm32_vref/stm32_vref.c | 0 .../sensor/{ => st}/stmemsc/CMakeLists.txt | 0 drivers/sensor/{ => st}/stmemsc/stmemsc.h | 0 drivers/sensor/{ => st}/stmemsc/stmemsc_i2c.c | 0 drivers/sensor/{ => st}/stmemsc/stmemsc_i3c.c | 0 .../sensor/{ => st}/stmemsc/stmemsc_mdelay.c | 0 drivers/sensor/{ => st}/stmemsc/stmemsc_spi.c | 0 .../sensor/{ => st}/stts22h/CMakeLists.txt | 0 drivers/sensor/{ => st}/stts22h/Kconfig | 0 drivers/sensor/{ => st}/stts22h/stts22h.c | 0 drivers/sensor/{ => st}/stts22h/stts22h.h | 0 .../sensor/{ => st}/stts22h/stts22h_trigger.c | 0 .../sensor/{ => st}/stts751/CMakeLists.txt | 0 drivers/sensor/{ => st}/stts751/Kconfig | 0 drivers/sensor/{ => st}/stts751/stts751.c | 0 drivers/sensor/{ => st}/stts751/stts751.h | 0 drivers/sensor/{ => st}/stts751/stts751_i2c.c | 0 .../sensor/{ => st}/stts751/stts751_trigger.c | 0 .../sensor/{ => st}/vl53l0x/CMakeLists.txt | 0 drivers/sensor/{ => st}/vl53l0x/Kconfig | 0 drivers/sensor/{ => st}/vl53l0x/vl53l0x.c | 0 .../{ => st}/vl53l0x/vl53l0x_platform.c | 0 .../{ => st}/vl53l0x/vl53l0x_platform.h | 0 .../{ => st}/vl53l0x/vl53l0x_platform_log.h | 0 .../sensor/{ => st}/vl53l0x/vl53l0x_types.h | 0 .../sensor/{ => st}/vl53l1x/CMakeLists.txt | 0 drivers/sensor/{ => st}/vl53l1x/Kconfig | 0 drivers/sensor/{ => st}/vl53l1x/vl53l1.c | 0 .../sensor/{ => st}/vl53l1x/vl53l1_platform.c | 0 .../sensor/{ => st}/vl53l1x/vl53l1_platform.h | 0 .../{ => st}/vl53l1x/vl53l1_platform_log.h | 0 .../vl53l1x/vl53l1_platform_user_config.h | 0 .../vl53l1x/vl53l1_platform_user_data.h | 0 .../vl53l1x/vl53l1_platform_user_defines.h | 0 .../sensor/{ => st}/vl53l1x/vl53l1_types.h | 0 west.yml | 2 +- 212 files changed, 88 insertions(+), 76 deletions(-) create mode 100644 drivers/sensor/st/CMakeLists.txt create mode 100644 drivers/sensor/st/Kconfig rename drivers/sensor/{ => st}/hts221/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/hts221/Kconfig (100%) rename drivers/sensor/{ => st}/hts221/hts221.c (100%) rename drivers/sensor/{ => st}/hts221/hts221.h (100%) rename drivers/sensor/{ => st}/hts221/hts221_trigger.c (100%) rename drivers/sensor/{ => st}/i3g4250d/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/i3g4250d/Kconfig (100%) rename drivers/sensor/{ => st}/i3g4250d/i3g4250d.c (100%) rename drivers/sensor/{ => st}/i3g4250d/i3g4250d.h (100%) rename drivers/sensor/{ => st}/i3g4250d/i3g4250d_spi.c (100%) rename drivers/sensor/{ => st}/iis2dh/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/iis2dh/Kconfig (100%) rename drivers/sensor/{ => st}/iis2dh/iis2dh.c (100%) rename drivers/sensor/{ => st}/iis2dh/iis2dh.h (100%) rename drivers/sensor/{ => st}/iis2dh/iis2dh_i2c.c (100%) rename drivers/sensor/{ => st}/iis2dh/iis2dh_spi.c (100%) rename drivers/sensor/{ => st}/iis2dh/iis2dh_trigger.c (100%) rename drivers/sensor/{ => st}/iis2dlpc/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/iis2dlpc/Kconfig (100%) rename drivers/sensor/{ => st}/iis2dlpc/iis2dlpc.c (100%) rename drivers/sensor/{ => st}/iis2dlpc/iis2dlpc.h (100%) rename drivers/sensor/{ => st}/iis2dlpc/iis2dlpc_trigger.c (100%) rename drivers/sensor/{ => st}/iis2iclx/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/iis2iclx/Kconfig (100%) rename drivers/sensor/{ => st}/iis2iclx/iis2iclx.c (100%) rename drivers/sensor/{ => st}/iis2iclx/iis2iclx.h (100%) rename drivers/sensor/{ => st}/iis2iclx/iis2iclx_shub.c (100%) rename drivers/sensor/{ => st}/iis2iclx/iis2iclx_trigger.c (100%) rename drivers/sensor/{ => st}/iis2mdc/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/iis2mdc/Kconfig (100%) rename drivers/sensor/{ => st}/iis2mdc/iis2mdc.c (100%) rename drivers/sensor/{ => st}/iis2mdc/iis2mdc.h (100%) rename drivers/sensor/{ => st}/iis2mdc/iis2mdc_i2c.c (100%) rename drivers/sensor/{ => st}/iis2mdc/iis2mdc_spi.c (100%) rename drivers/sensor/{ => st}/iis2mdc/iis2mdc_trigger.c (100%) rename drivers/sensor/{ => st}/iis328dq/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/iis328dq/Kconfig (100%) rename drivers/sensor/{ => st}/iis328dq/iis328dq.c (100%) rename drivers/sensor/{ => st}/iis328dq/iis328dq.h (100%) rename drivers/sensor/{ => st}/iis328dq/iis328dq_trigger.c (100%) rename drivers/sensor/{ => st}/iis3dhhc/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/iis3dhhc/Kconfig (100%) rename drivers/sensor/{ => st}/iis3dhhc/iis3dhhc.c (100%) rename drivers/sensor/{ => st}/iis3dhhc/iis3dhhc.h (100%) rename drivers/sensor/{ => st}/iis3dhhc/iis3dhhc_spi.c (100%) rename drivers/sensor/{ => st}/iis3dhhc/iis3dhhc_trigger.c (100%) rename drivers/sensor/{ => st}/ism330dhcx/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/ism330dhcx/Kconfig (100%) rename drivers/sensor/{ => st}/ism330dhcx/ism330dhcx.c (100%) rename drivers/sensor/{ => st}/ism330dhcx/ism330dhcx.h (100%) rename drivers/sensor/{ => st}/ism330dhcx/ism330dhcx_i2c.c (100%) rename drivers/sensor/{ => st}/ism330dhcx/ism330dhcx_shub.c (100%) rename drivers/sensor/{ => st}/ism330dhcx/ism330dhcx_spi.c (100%) rename drivers/sensor/{ => st}/ism330dhcx/ism330dhcx_trigger.c (100%) rename drivers/sensor/{ => st}/lis2de12/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/lis2de12/Kconfig (100%) rename drivers/sensor/{ => st}/lis2de12/lis2de12.c (100%) rename drivers/sensor/{ => st}/lis2de12/lis2de12.h (100%) rename drivers/sensor/{ => st}/lis2de12/lis2de12_trigger.c (100%) rename drivers/sensor/{ => st}/lis2dh/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/lis2dh/Kconfig (100%) rename drivers/sensor/{ => st}/lis2dh/lis2dh.c (100%) rename drivers/sensor/{ => st}/lis2dh/lis2dh.h (100%) rename drivers/sensor/{ => st}/lis2dh/lis2dh_i2c.c (100%) rename drivers/sensor/{ => st}/lis2dh/lis2dh_spi.c (100%) rename drivers/sensor/{ => st}/lis2dh/lis2dh_trigger.c (100%) rename drivers/sensor/{ => st}/lis2ds12/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/lis2ds12/Kconfig (100%) rename drivers/sensor/{ => st}/lis2ds12/lis2ds12.c (100%) rename drivers/sensor/{ => st}/lis2ds12/lis2ds12.h (100%) rename drivers/sensor/{ => st}/lis2ds12/lis2ds12_trigger.c (100%) rename drivers/sensor/{ => st}/lis2du12/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/lis2du12/Kconfig (100%) rename drivers/sensor/{ => st}/lis2du12/lis2du12.c (100%) rename drivers/sensor/{ => st}/lis2du12/lis2du12.h (100%) rename drivers/sensor/{ => st}/lis2du12/lis2du12_trigger.c (100%) rename drivers/sensor/{ => st}/lis2dux12/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/lis2dux12/Kconfig (100%) rename drivers/sensor/{ => st}/lis2dux12/lis2dux12.c (100%) rename drivers/sensor/{ => st}/lis2dux12/lis2dux12.h (100%) rename drivers/sensor/{ => st}/lis2dux12/lis2dux12_trigger.c (100%) rename drivers/sensor/{ => st}/lis2dw12/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/lis2dw12/Kconfig (100%) rename drivers/sensor/{ => st}/lis2dw12/lis2dw12.c (100%) rename drivers/sensor/{ => st}/lis2dw12/lis2dw12.h (100%) rename drivers/sensor/{ => st}/lis2dw12/lis2dw12_trigger.c (100%) rename drivers/sensor/{ => st}/lis2mdl/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/lis2mdl/Kconfig (100%) rename drivers/sensor/{ => st}/lis2mdl/lis2mdl.c (100%) rename drivers/sensor/{ => st}/lis2mdl/lis2mdl.h (100%) rename drivers/sensor/{ => st}/lis2mdl/lis2mdl_trigger.c (100%) rename drivers/sensor/{ => st}/lis3mdl/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/lis3mdl/Kconfig (100%) rename drivers/sensor/{ => st}/lis3mdl/lis3mdl.c (100%) rename drivers/sensor/{ => st}/lis3mdl/lis3mdl.h (100%) rename drivers/sensor/{ => st}/lis3mdl/lis3mdl_trigger.c (100%) rename drivers/sensor/{ => st}/lps22hb/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/lps22hb/Kconfig (100%) rename drivers/sensor/{ => st}/lps22hb/lps22hb.c (100%) rename drivers/sensor/{ => st}/lps22hb/lps22hb.h (100%) rename drivers/sensor/{ => st}/lps22hh/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/lps22hh/Kconfig (100%) rename drivers/sensor/{ => st}/lps22hh/lps22hh.c (100%) rename drivers/sensor/{ => st}/lps22hh/lps22hh.h (100%) rename drivers/sensor/{ => st}/lps22hh/lps22hh_trigger.c (100%) rename drivers/sensor/{ => st}/lps25hb/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/lps25hb/Kconfig (100%) rename drivers/sensor/{ => st}/lps25hb/lps25hb.c (100%) rename drivers/sensor/{ => st}/lps25hb/lps25hb.h (100%) rename drivers/sensor/{ => st}/lps2xdf/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/lps2xdf/Kconfig (100%) rename drivers/sensor/{ => st}/lps2xdf/lps22df.c (100%) rename drivers/sensor/{ => st}/lps2xdf/lps22df.h (100%) rename drivers/sensor/{ => st}/lps2xdf/lps28dfw.c (100%) rename drivers/sensor/{ => st}/lps2xdf/lps28dfw.h (100%) rename drivers/sensor/{ => st}/lps2xdf/lps2xdf.c (100%) rename drivers/sensor/{ => st}/lps2xdf/lps2xdf.h (100%) rename drivers/sensor/{ => st}/lps2xdf/lps2xdf_trigger.c (100%) rename drivers/sensor/{ => st}/lsm303dlhc_magn/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/lsm303dlhc_magn/Kconfig (100%) rename drivers/sensor/{ => st}/lsm303dlhc_magn/lsm303dlhc_magn.c (100%) rename drivers/sensor/{ => st}/lsm303dlhc_magn/lsm303dlhc_magn.h (100%) rename drivers/sensor/{ => st}/lsm6ds0/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/lsm6ds0/Kconfig (100%) rename drivers/sensor/{ => st}/lsm6ds0/lsm6ds0.c (100%) rename drivers/sensor/{ => st}/lsm6ds0/lsm6ds0.h (100%) rename drivers/sensor/{ => st}/lsm6dsl/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/lsm6dsl/Kconfig (100%) rename drivers/sensor/{ => st}/lsm6dsl/lsm6dsl.c (100%) rename drivers/sensor/{ => st}/lsm6dsl/lsm6dsl.h (100%) rename drivers/sensor/{ => st}/lsm6dsl/lsm6dsl_i2c.c (100%) rename drivers/sensor/{ => st}/lsm6dsl/lsm6dsl_shub.c (100%) rename drivers/sensor/{ => st}/lsm6dsl/lsm6dsl_spi.c (100%) rename drivers/sensor/{ => st}/lsm6dsl/lsm6dsl_trigger.c (100%) rename drivers/sensor/{ => st}/lsm6dso/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/lsm6dso/Kconfig (100%) rename drivers/sensor/{ => st}/lsm6dso/lsm6dso.c (100%) rename drivers/sensor/{ => st}/lsm6dso/lsm6dso.h (100%) rename drivers/sensor/{ => st}/lsm6dso/lsm6dso_shub.c (100%) rename drivers/sensor/{ => st}/lsm6dso/lsm6dso_trigger.c (100%) rename drivers/sensor/{ => st}/lsm6dso16is/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/lsm6dso16is/Kconfig (100%) rename drivers/sensor/{ => st}/lsm6dso16is/lsm6dso16is.c (100%) rename drivers/sensor/{ => st}/lsm6dso16is/lsm6dso16is.h (100%) rename drivers/sensor/{ => st}/lsm6dso16is/lsm6dso16is_shub.c (100%) rename drivers/sensor/{ => st}/lsm6dso16is/lsm6dso16is_trigger.c (100%) rename drivers/sensor/{ => st}/lsm6dsv16x/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/lsm6dsv16x/Kconfig (100%) rename drivers/sensor/{ => st}/lsm6dsv16x/lsm6dsv16x.c (100%) rename drivers/sensor/{ => st}/lsm6dsv16x/lsm6dsv16x.h (100%) rename drivers/sensor/{ => st}/lsm6dsv16x/lsm6dsv16x_shub.c (100%) rename drivers/sensor/{ => st}/lsm6dsv16x/lsm6dsv16x_trigger.c (100%) rename drivers/sensor/{ => st}/lsm9ds0_gyro/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/lsm9ds0_gyro/Kconfig (100%) rename drivers/sensor/{ => st}/lsm9ds0_gyro/lsm9ds0_gyro.c (100%) rename drivers/sensor/{ => st}/lsm9ds0_gyro/lsm9ds0_gyro.h (100%) rename drivers/sensor/{ => st}/lsm9ds0_gyro/lsm9ds0_gyro_trigger.c (100%) rename drivers/sensor/{ => st}/lsm9ds0_mfd/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/lsm9ds0_mfd/Kconfig (100%) rename drivers/sensor/{ => st}/lsm9ds0_mfd/lsm9ds0_mfd.c (100%) rename drivers/sensor/{ => st}/lsm9ds0_mfd/lsm9ds0_mfd.h (100%) rename drivers/sensor/{ => st}/qdec_stm32/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/qdec_stm32/Kconfig (100%) rename drivers/sensor/{ => st}/qdec_stm32/qdec_stm32.c (100%) rename drivers/sensor/{ => st}/stm32_temp/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/stm32_temp/Kconfig (100%) rename drivers/sensor/{ => st}/stm32_temp/stm32_temp.c (100%) rename drivers/sensor/{ => st}/stm32_vbat/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/stm32_vbat/Kconfig (100%) rename drivers/sensor/{ => st}/stm32_vbat/stm32_vbat.c (100%) rename drivers/sensor/{ => st}/stm32_vref/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/stm32_vref/Kconfig (100%) rename drivers/sensor/{ => st}/stm32_vref/stm32_vref.c (100%) rename drivers/sensor/{ => st}/stmemsc/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/stmemsc/stmemsc.h (100%) rename drivers/sensor/{ => st}/stmemsc/stmemsc_i2c.c (100%) rename drivers/sensor/{ => st}/stmemsc/stmemsc_i3c.c (100%) rename drivers/sensor/{ => st}/stmemsc/stmemsc_mdelay.c (100%) rename drivers/sensor/{ => st}/stmemsc/stmemsc_spi.c (100%) rename drivers/sensor/{ => st}/stts22h/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/stts22h/Kconfig (100%) rename drivers/sensor/{ => st}/stts22h/stts22h.c (100%) rename drivers/sensor/{ => st}/stts22h/stts22h.h (100%) rename drivers/sensor/{ => st}/stts22h/stts22h_trigger.c (100%) rename drivers/sensor/{ => st}/stts751/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/stts751/Kconfig (100%) rename drivers/sensor/{ => st}/stts751/stts751.c (100%) rename drivers/sensor/{ => st}/stts751/stts751.h (100%) rename drivers/sensor/{ => st}/stts751/stts751_i2c.c (100%) rename drivers/sensor/{ => st}/stts751/stts751_trigger.c (100%) rename drivers/sensor/{ => st}/vl53l0x/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/vl53l0x/Kconfig (100%) rename drivers/sensor/{ => st}/vl53l0x/vl53l0x.c (100%) rename drivers/sensor/{ => st}/vl53l0x/vl53l0x_platform.c (100%) rename drivers/sensor/{ => st}/vl53l0x/vl53l0x_platform.h (100%) rename drivers/sensor/{ => st}/vl53l0x/vl53l0x_platform_log.h (100%) rename drivers/sensor/{ => st}/vl53l0x/vl53l0x_types.h (100%) rename drivers/sensor/{ => st}/vl53l1x/CMakeLists.txt (100%) rename drivers/sensor/{ => st}/vl53l1x/Kconfig (100%) rename drivers/sensor/{ => st}/vl53l1x/vl53l1.c (100%) rename drivers/sensor/{ => st}/vl53l1x/vl53l1_platform.c (100%) rename drivers/sensor/{ => st}/vl53l1x/vl53l1_platform.h (100%) rename drivers/sensor/{ => st}/vl53l1x/vl53l1_platform_log.h (100%) rename drivers/sensor/{ => st}/vl53l1x/vl53l1_platform_user_config.h (100%) rename drivers/sensor/{ => st}/vl53l1x/vl53l1_platform_user_data.h (100%) rename drivers/sensor/{ => st}/vl53l1x/vl53l1_platform_user_defines.h (100%) rename drivers/sensor/{ => st}/vl53l1x/vl53l1_types.h (100%) diff --git a/drivers/sensor/CMakeLists.txt b/drivers/sensor/CMakeLists.txt index e5dba6e5ad7..4dfef2e3f88 100644 --- a/drivers/sensor/CMakeLists.txt +++ b/drivers/sensor/CMakeLists.txt @@ -3,6 +3,7 @@ # zephyr-keep-sorted-start add_subdirectory(adi) add_subdirectory(bosch) +add_subdirectory(st) # zephyr-keep-sorted-stop 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_GROVE_SENSORS grove) 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_HMC5883L hmc5883l) add_subdirectory_ifdef(CONFIG_HP206C hp206c) 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_ICM42670 tdk/icm42670) add_subdirectory_ifdef(CONFIG_ICM42688 tdk/icm42688) 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_INA23X ina23x) add_subdirectory_ifdef(CONFIG_INA3221 ina3221) add_subdirectory_ifdef(CONFIG_IST8310 ist8310) add_subdirectory_ifdef(CONFIG_ISL29035 isl29035) -add_subdirectory_ifdef(CONFIG_ISM330DHCX ism330dhcx) 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_LM75 lm75) 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_MAX17055 max17055) 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_NRFX qdec_nrfx) 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_S11059 s11059) 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_SI7210 si7210) 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_TACH_IT8XXX2 ite_tach_it8xxx2) 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_VCNL36825T vcnl36825t) 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_WSEN_HIDS wsen_hids) add_subdirectory_ifdef(CONFIG_WSEN_PADS wsen_pads) diff --git a/drivers/sensor/Kconfig b/drivers/sensor/Kconfig index 7627a36ed0c..6f26aafe8ff 100644 --- a/drivers/sensor/Kconfig +++ b/drivers/sensor/Kconfig @@ -84,6 +84,7 @@ comment "Device Drivers" # zephyr-keep-sorted-start source "drivers/sensor/adi/Kconfig" source "drivers/sensor/bosch/Kconfig" +source "drivers/sensor/st/Kconfig" # zephyr-keep-sorted-stop source "drivers/sensor/a01nyub/Kconfig" @@ -119,49 +120,20 @@ source "drivers/sensor/hm330x/Kconfig" source "drivers/sensor/hmc5883l/Kconfig" source "drivers/sensor/hp206c/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/icm42670/Kconfig" source "drivers/sensor/tdk/icm42688/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/ina23x/Kconfig" source "drivers/sensor/ina3221/Kconfig" source "drivers/sensor/isl29035/Kconfig" source "drivers/sensor/ist8310/Kconfig" -source "drivers/sensor/ism330dhcx/Kconfig" source "drivers/sensor/ite_tach_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/lm75/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/max17055/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_nrfx/Kconfig" source "drivers/sensor/qdec_sam/Kconfig" -source "drivers/sensor/qdec_stm32/Kconfig" source "drivers/sensor/rpi_pico_temp/Kconfig" source "drivers/sensor/s11059/Kconfig" source "drivers/sensor/sbs_gauge/Kconfig" @@ -211,11 +182,6 @@ source "drivers/sensor/si7055/Kconfig" source "drivers/sensor/si7060/Kconfig" source "drivers/sensor/si7210/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/tcn75a/Kconfig" source "drivers/sensor/tcs3400/Kconfig" @@ -235,8 +201,6 @@ source "drivers/sensor/tsl2591/Kconfig" source "drivers/sensor/vcnl4040/Kconfig" source "drivers/sensor/vcnl36825t/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/wsen_hids/Kconfig" source "drivers/sensor/wsen_itds/Kconfig" diff --git a/drivers/sensor/st/CMakeLists.txt b/drivers/sensor/st/CMakeLists.txt new file mode 100644 index 00000000000..31b191490b5 --- /dev/null +++ b/drivers/sensor/st/CMakeLists.txt @@ -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 diff --git a/drivers/sensor/st/Kconfig b/drivers/sensor/st/Kconfig new file mode 100644 index 00000000000..bb1cbd6b6a0 --- /dev/null +++ b/drivers/sensor/st/Kconfig @@ -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 diff --git a/drivers/sensor/hts221/CMakeLists.txt b/drivers/sensor/st/hts221/CMakeLists.txt similarity index 100% rename from drivers/sensor/hts221/CMakeLists.txt rename to drivers/sensor/st/hts221/CMakeLists.txt diff --git a/drivers/sensor/hts221/Kconfig b/drivers/sensor/st/hts221/Kconfig similarity index 100% rename from drivers/sensor/hts221/Kconfig rename to drivers/sensor/st/hts221/Kconfig diff --git a/drivers/sensor/hts221/hts221.c b/drivers/sensor/st/hts221/hts221.c similarity index 100% rename from drivers/sensor/hts221/hts221.c rename to drivers/sensor/st/hts221/hts221.c diff --git a/drivers/sensor/hts221/hts221.h b/drivers/sensor/st/hts221/hts221.h similarity index 100% rename from drivers/sensor/hts221/hts221.h rename to drivers/sensor/st/hts221/hts221.h diff --git a/drivers/sensor/hts221/hts221_trigger.c b/drivers/sensor/st/hts221/hts221_trigger.c similarity index 100% rename from drivers/sensor/hts221/hts221_trigger.c rename to drivers/sensor/st/hts221/hts221_trigger.c diff --git a/drivers/sensor/i3g4250d/CMakeLists.txt b/drivers/sensor/st/i3g4250d/CMakeLists.txt similarity index 100% rename from drivers/sensor/i3g4250d/CMakeLists.txt rename to drivers/sensor/st/i3g4250d/CMakeLists.txt diff --git a/drivers/sensor/i3g4250d/Kconfig b/drivers/sensor/st/i3g4250d/Kconfig similarity index 100% rename from drivers/sensor/i3g4250d/Kconfig rename to drivers/sensor/st/i3g4250d/Kconfig diff --git a/drivers/sensor/i3g4250d/i3g4250d.c b/drivers/sensor/st/i3g4250d/i3g4250d.c similarity index 100% rename from drivers/sensor/i3g4250d/i3g4250d.c rename to drivers/sensor/st/i3g4250d/i3g4250d.c diff --git a/drivers/sensor/i3g4250d/i3g4250d.h b/drivers/sensor/st/i3g4250d/i3g4250d.h similarity index 100% rename from drivers/sensor/i3g4250d/i3g4250d.h rename to drivers/sensor/st/i3g4250d/i3g4250d.h diff --git a/drivers/sensor/i3g4250d/i3g4250d_spi.c b/drivers/sensor/st/i3g4250d/i3g4250d_spi.c similarity index 100% rename from drivers/sensor/i3g4250d/i3g4250d_spi.c rename to drivers/sensor/st/i3g4250d/i3g4250d_spi.c diff --git a/drivers/sensor/iis2dh/CMakeLists.txt b/drivers/sensor/st/iis2dh/CMakeLists.txt similarity index 100% rename from drivers/sensor/iis2dh/CMakeLists.txt rename to drivers/sensor/st/iis2dh/CMakeLists.txt diff --git a/drivers/sensor/iis2dh/Kconfig b/drivers/sensor/st/iis2dh/Kconfig similarity index 100% rename from drivers/sensor/iis2dh/Kconfig rename to drivers/sensor/st/iis2dh/Kconfig diff --git a/drivers/sensor/iis2dh/iis2dh.c b/drivers/sensor/st/iis2dh/iis2dh.c similarity index 100% rename from drivers/sensor/iis2dh/iis2dh.c rename to drivers/sensor/st/iis2dh/iis2dh.c diff --git a/drivers/sensor/iis2dh/iis2dh.h b/drivers/sensor/st/iis2dh/iis2dh.h similarity index 100% rename from drivers/sensor/iis2dh/iis2dh.h rename to drivers/sensor/st/iis2dh/iis2dh.h diff --git a/drivers/sensor/iis2dh/iis2dh_i2c.c b/drivers/sensor/st/iis2dh/iis2dh_i2c.c similarity index 100% rename from drivers/sensor/iis2dh/iis2dh_i2c.c rename to drivers/sensor/st/iis2dh/iis2dh_i2c.c diff --git a/drivers/sensor/iis2dh/iis2dh_spi.c b/drivers/sensor/st/iis2dh/iis2dh_spi.c similarity index 100% rename from drivers/sensor/iis2dh/iis2dh_spi.c rename to drivers/sensor/st/iis2dh/iis2dh_spi.c diff --git a/drivers/sensor/iis2dh/iis2dh_trigger.c b/drivers/sensor/st/iis2dh/iis2dh_trigger.c similarity index 100% rename from drivers/sensor/iis2dh/iis2dh_trigger.c rename to drivers/sensor/st/iis2dh/iis2dh_trigger.c diff --git a/drivers/sensor/iis2dlpc/CMakeLists.txt b/drivers/sensor/st/iis2dlpc/CMakeLists.txt similarity index 100% rename from drivers/sensor/iis2dlpc/CMakeLists.txt rename to drivers/sensor/st/iis2dlpc/CMakeLists.txt diff --git a/drivers/sensor/iis2dlpc/Kconfig b/drivers/sensor/st/iis2dlpc/Kconfig similarity index 100% rename from drivers/sensor/iis2dlpc/Kconfig rename to drivers/sensor/st/iis2dlpc/Kconfig diff --git a/drivers/sensor/iis2dlpc/iis2dlpc.c b/drivers/sensor/st/iis2dlpc/iis2dlpc.c similarity index 100% rename from drivers/sensor/iis2dlpc/iis2dlpc.c rename to drivers/sensor/st/iis2dlpc/iis2dlpc.c diff --git a/drivers/sensor/iis2dlpc/iis2dlpc.h b/drivers/sensor/st/iis2dlpc/iis2dlpc.h similarity index 100% rename from drivers/sensor/iis2dlpc/iis2dlpc.h rename to drivers/sensor/st/iis2dlpc/iis2dlpc.h diff --git a/drivers/sensor/iis2dlpc/iis2dlpc_trigger.c b/drivers/sensor/st/iis2dlpc/iis2dlpc_trigger.c similarity index 100% rename from drivers/sensor/iis2dlpc/iis2dlpc_trigger.c rename to drivers/sensor/st/iis2dlpc/iis2dlpc_trigger.c diff --git a/drivers/sensor/iis2iclx/CMakeLists.txt b/drivers/sensor/st/iis2iclx/CMakeLists.txt similarity index 100% rename from drivers/sensor/iis2iclx/CMakeLists.txt rename to drivers/sensor/st/iis2iclx/CMakeLists.txt diff --git a/drivers/sensor/iis2iclx/Kconfig b/drivers/sensor/st/iis2iclx/Kconfig similarity index 100% rename from drivers/sensor/iis2iclx/Kconfig rename to drivers/sensor/st/iis2iclx/Kconfig diff --git a/drivers/sensor/iis2iclx/iis2iclx.c b/drivers/sensor/st/iis2iclx/iis2iclx.c similarity index 100% rename from drivers/sensor/iis2iclx/iis2iclx.c rename to drivers/sensor/st/iis2iclx/iis2iclx.c diff --git a/drivers/sensor/iis2iclx/iis2iclx.h b/drivers/sensor/st/iis2iclx/iis2iclx.h similarity index 100% rename from drivers/sensor/iis2iclx/iis2iclx.h rename to drivers/sensor/st/iis2iclx/iis2iclx.h diff --git a/drivers/sensor/iis2iclx/iis2iclx_shub.c b/drivers/sensor/st/iis2iclx/iis2iclx_shub.c similarity index 100% rename from drivers/sensor/iis2iclx/iis2iclx_shub.c rename to drivers/sensor/st/iis2iclx/iis2iclx_shub.c diff --git a/drivers/sensor/iis2iclx/iis2iclx_trigger.c b/drivers/sensor/st/iis2iclx/iis2iclx_trigger.c similarity index 100% rename from drivers/sensor/iis2iclx/iis2iclx_trigger.c rename to drivers/sensor/st/iis2iclx/iis2iclx_trigger.c diff --git a/drivers/sensor/iis2mdc/CMakeLists.txt b/drivers/sensor/st/iis2mdc/CMakeLists.txt similarity index 100% rename from drivers/sensor/iis2mdc/CMakeLists.txt rename to drivers/sensor/st/iis2mdc/CMakeLists.txt diff --git a/drivers/sensor/iis2mdc/Kconfig b/drivers/sensor/st/iis2mdc/Kconfig similarity index 100% rename from drivers/sensor/iis2mdc/Kconfig rename to drivers/sensor/st/iis2mdc/Kconfig diff --git a/drivers/sensor/iis2mdc/iis2mdc.c b/drivers/sensor/st/iis2mdc/iis2mdc.c similarity index 100% rename from drivers/sensor/iis2mdc/iis2mdc.c rename to drivers/sensor/st/iis2mdc/iis2mdc.c diff --git a/drivers/sensor/iis2mdc/iis2mdc.h b/drivers/sensor/st/iis2mdc/iis2mdc.h similarity index 100% rename from drivers/sensor/iis2mdc/iis2mdc.h rename to drivers/sensor/st/iis2mdc/iis2mdc.h diff --git a/drivers/sensor/iis2mdc/iis2mdc_i2c.c b/drivers/sensor/st/iis2mdc/iis2mdc_i2c.c similarity index 100% rename from drivers/sensor/iis2mdc/iis2mdc_i2c.c rename to drivers/sensor/st/iis2mdc/iis2mdc_i2c.c diff --git a/drivers/sensor/iis2mdc/iis2mdc_spi.c b/drivers/sensor/st/iis2mdc/iis2mdc_spi.c similarity index 100% rename from drivers/sensor/iis2mdc/iis2mdc_spi.c rename to drivers/sensor/st/iis2mdc/iis2mdc_spi.c diff --git a/drivers/sensor/iis2mdc/iis2mdc_trigger.c b/drivers/sensor/st/iis2mdc/iis2mdc_trigger.c similarity index 100% rename from drivers/sensor/iis2mdc/iis2mdc_trigger.c rename to drivers/sensor/st/iis2mdc/iis2mdc_trigger.c diff --git a/drivers/sensor/iis328dq/CMakeLists.txt b/drivers/sensor/st/iis328dq/CMakeLists.txt similarity index 100% rename from drivers/sensor/iis328dq/CMakeLists.txt rename to drivers/sensor/st/iis328dq/CMakeLists.txt diff --git a/drivers/sensor/iis328dq/Kconfig b/drivers/sensor/st/iis328dq/Kconfig similarity index 100% rename from drivers/sensor/iis328dq/Kconfig rename to drivers/sensor/st/iis328dq/Kconfig diff --git a/drivers/sensor/iis328dq/iis328dq.c b/drivers/sensor/st/iis328dq/iis328dq.c similarity index 100% rename from drivers/sensor/iis328dq/iis328dq.c rename to drivers/sensor/st/iis328dq/iis328dq.c diff --git a/drivers/sensor/iis328dq/iis328dq.h b/drivers/sensor/st/iis328dq/iis328dq.h similarity index 100% rename from drivers/sensor/iis328dq/iis328dq.h rename to drivers/sensor/st/iis328dq/iis328dq.h diff --git a/drivers/sensor/iis328dq/iis328dq_trigger.c b/drivers/sensor/st/iis328dq/iis328dq_trigger.c similarity index 100% rename from drivers/sensor/iis328dq/iis328dq_trigger.c rename to drivers/sensor/st/iis328dq/iis328dq_trigger.c diff --git a/drivers/sensor/iis3dhhc/CMakeLists.txt b/drivers/sensor/st/iis3dhhc/CMakeLists.txt similarity index 100% rename from drivers/sensor/iis3dhhc/CMakeLists.txt rename to drivers/sensor/st/iis3dhhc/CMakeLists.txt diff --git a/drivers/sensor/iis3dhhc/Kconfig b/drivers/sensor/st/iis3dhhc/Kconfig similarity index 100% rename from drivers/sensor/iis3dhhc/Kconfig rename to drivers/sensor/st/iis3dhhc/Kconfig diff --git a/drivers/sensor/iis3dhhc/iis3dhhc.c b/drivers/sensor/st/iis3dhhc/iis3dhhc.c similarity index 100% rename from drivers/sensor/iis3dhhc/iis3dhhc.c rename to drivers/sensor/st/iis3dhhc/iis3dhhc.c diff --git a/drivers/sensor/iis3dhhc/iis3dhhc.h b/drivers/sensor/st/iis3dhhc/iis3dhhc.h similarity index 100% rename from drivers/sensor/iis3dhhc/iis3dhhc.h rename to drivers/sensor/st/iis3dhhc/iis3dhhc.h diff --git a/drivers/sensor/iis3dhhc/iis3dhhc_spi.c b/drivers/sensor/st/iis3dhhc/iis3dhhc_spi.c similarity index 100% rename from drivers/sensor/iis3dhhc/iis3dhhc_spi.c rename to drivers/sensor/st/iis3dhhc/iis3dhhc_spi.c diff --git a/drivers/sensor/iis3dhhc/iis3dhhc_trigger.c b/drivers/sensor/st/iis3dhhc/iis3dhhc_trigger.c similarity index 100% rename from drivers/sensor/iis3dhhc/iis3dhhc_trigger.c rename to drivers/sensor/st/iis3dhhc/iis3dhhc_trigger.c diff --git a/drivers/sensor/ism330dhcx/CMakeLists.txt b/drivers/sensor/st/ism330dhcx/CMakeLists.txt similarity index 100% rename from drivers/sensor/ism330dhcx/CMakeLists.txt rename to drivers/sensor/st/ism330dhcx/CMakeLists.txt diff --git a/drivers/sensor/ism330dhcx/Kconfig b/drivers/sensor/st/ism330dhcx/Kconfig similarity index 100% rename from drivers/sensor/ism330dhcx/Kconfig rename to drivers/sensor/st/ism330dhcx/Kconfig diff --git a/drivers/sensor/ism330dhcx/ism330dhcx.c b/drivers/sensor/st/ism330dhcx/ism330dhcx.c similarity index 100% rename from drivers/sensor/ism330dhcx/ism330dhcx.c rename to drivers/sensor/st/ism330dhcx/ism330dhcx.c diff --git a/drivers/sensor/ism330dhcx/ism330dhcx.h b/drivers/sensor/st/ism330dhcx/ism330dhcx.h similarity index 100% rename from drivers/sensor/ism330dhcx/ism330dhcx.h rename to drivers/sensor/st/ism330dhcx/ism330dhcx.h diff --git a/drivers/sensor/ism330dhcx/ism330dhcx_i2c.c b/drivers/sensor/st/ism330dhcx/ism330dhcx_i2c.c similarity index 100% rename from drivers/sensor/ism330dhcx/ism330dhcx_i2c.c rename to drivers/sensor/st/ism330dhcx/ism330dhcx_i2c.c diff --git a/drivers/sensor/ism330dhcx/ism330dhcx_shub.c b/drivers/sensor/st/ism330dhcx/ism330dhcx_shub.c similarity index 100% rename from drivers/sensor/ism330dhcx/ism330dhcx_shub.c rename to drivers/sensor/st/ism330dhcx/ism330dhcx_shub.c diff --git a/drivers/sensor/ism330dhcx/ism330dhcx_spi.c b/drivers/sensor/st/ism330dhcx/ism330dhcx_spi.c similarity index 100% rename from drivers/sensor/ism330dhcx/ism330dhcx_spi.c rename to drivers/sensor/st/ism330dhcx/ism330dhcx_spi.c diff --git a/drivers/sensor/ism330dhcx/ism330dhcx_trigger.c b/drivers/sensor/st/ism330dhcx/ism330dhcx_trigger.c similarity index 100% rename from drivers/sensor/ism330dhcx/ism330dhcx_trigger.c rename to drivers/sensor/st/ism330dhcx/ism330dhcx_trigger.c diff --git a/drivers/sensor/lis2de12/CMakeLists.txt b/drivers/sensor/st/lis2de12/CMakeLists.txt similarity index 100% rename from drivers/sensor/lis2de12/CMakeLists.txt rename to drivers/sensor/st/lis2de12/CMakeLists.txt diff --git a/drivers/sensor/lis2de12/Kconfig b/drivers/sensor/st/lis2de12/Kconfig similarity index 100% rename from drivers/sensor/lis2de12/Kconfig rename to drivers/sensor/st/lis2de12/Kconfig diff --git a/drivers/sensor/lis2de12/lis2de12.c b/drivers/sensor/st/lis2de12/lis2de12.c similarity index 100% rename from drivers/sensor/lis2de12/lis2de12.c rename to drivers/sensor/st/lis2de12/lis2de12.c diff --git a/drivers/sensor/lis2de12/lis2de12.h b/drivers/sensor/st/lis2de12/lis2de12.h similarity index 100% rename from drivers/sensor/lis2de12/lis2de12.h rename to drivers/sensor/st/lis2de12/lis2de12.h diff --git a/drivers/sensor/lis2de12/lis2de12_trigger.c b/drivers/sensor/st/lis2de12/lis2de12_trigger.c similarity index 100% rename from drivers/sensor/lis2de12/lis2de12_trigger.c rename to drivers/sensor/st/lis2de12/lis2de12_trigger.c diff --git a/drivers/sensor/lis2dh/CMakeLists.txt b/drivers/sensor/st/lis2dh/CMakeLists.txt similarity index 100% rename from drivers/sensor/lis2dh/CMakeLists.txt rename to drivers/sensor/st/lis2dh/CMakeLists.txt diff --git a/drivers/sensor/lis2dh/Kconfig b/drivers/sensor/st/lis2dh/Kconfig similarity index 100% rename from drivers/sensor/lis2dh/Kconfig rename to drivers/sensor/st/lis2dh/Kconfig diff --git a/drivers/sensor/lis2dh/lis2dh.c b/drivers/sensor/st/lis2dh/lis2dh.c similarity index 100% rename from drivers/sensor/lis2dh/lis2dh.c rename to drivers/sensor/st/lis2dh/lis2dh.c diff --git a/drivers/sensor/lis2dh/lis2dh.h b/drivers/sensor/st/lis2dh/lis2dh.h similarity index 100% rename from drivers/sensor/lis2dh/lis2dh.h rename to drivers/sensor/st/lis2dh/lis2dh.h diff --git a/drivers/sensor/lis2dh/lis2dh_i2c.c b/drivers/sensor/st/lis2dh/lis2dh_i2c.c similarity index 100% rename from drivers/sensor/lis2dh/lis2dh_i2c.c rename to drivers/sensor/st/lis2dh/lis2dh_i2c.c diff --git a/drivers/sensor/lis2dh/lis2dh_spi.c b/drivers/sensor/st/lis2dh/lis2dh_spi.c similarity index 100% rename from drivers/sensor/lis2dh/lis2dh_spi.c rename to drivers/sensor/st/lis2dh/lis2dh_spi.c diff --git a/drivers/sensor/lis2dh/lis2dh_trigger.c b/drivers/sensor/st/lis2dh/lis2dh_trigger.c similarity index 100% rename from drivers/sensor/lis2dh/lis2dh_trigger.c rename to drivers/sensor/st/lis2dh/lis2dh_trigger.c diff --git a/drivers/sensor/lis2ds12/CMakeLists.txt b/drivers/sensor/st/lis2ds12/CMakeLists.txt similarity index 100% rename from drivers/sensor/lis2ds12/CMakeLists.txt rename to drivers/sensor/st/lis2ds12/CMakeLists.txt diff --git a/drivers/sensor/lis2ds12/Kconfig b/drivers/sensor/st/lis2ds12/Kconfig similarity index 100% rename from drivers/sensor/lis2ds12/Kconfig rename to drivers/sensor/st/lis2ds12/Kconfig diff --git a/drivers/sensor/lis2ds12/lis2ds12.c b/drivers/sensor/st/lis2ds12/lis2ds12.c similarity index 100% rename from drivers/sensor/lis2ds12/lis2ds12.c rename to drivers/sensor/st/lis2ds12/lis2ds12.c diff --git a/drivers/sensor/lis2ds12/lis2ds12.h b/drivers/sensor/st/lis2ds12/lis2ds12.h similarity index 100% rename from drivers/sensor/lis2ds12/lis2ds12.h rename to drivers/sensor/st/lis2ds12/lis2ds12.h diff --git a/drivers/sensor/lis2ds12/lis2ds12_trigger.c b/drivers/sensor/st/lis2ds12/lis2ds12_trigger.c similarity index 100% rename from drivers/sensor/lis2ds12/lis2ds12_trigger.c rename to drivers/sensor/st/lis2ds12/lis2ds12_trigger.c diff --git a/drivers/sensor/lis2du12/CMakeLists.txt b/drivers/sensor/st/lis2du12/CMakeLists.txt similarity index 100% rename from drivers/sensor/lis2du12/CMakeLists.txt rename to drivers/sensor/st/lis2du12/CMakeLists.txt diff --git a/drivers/sensor/lis2du12/Kconfig b/drivers/sensor/st/lis2du12/Kconfig similarity index 100% rename from drivers/sensor/lis2du12/Kconfig rename to drivers/sensor/st/lis2du12/Kconfig diff --git a/drivers/sensor/lis2du12/lis2du12.c b/drivers/sensor/st/lis2du12/lis2du12.c similarity index 100% rename from drivers/sensor/lis2du12/lis2du12.c rename to drivers/sensor/st/lis2du12/lis2du12.c diff --git a/drivers/sensor/lis2du12/lis2du12.h b/drivers/sensor/st/lis2du12/lis2du12.h similarity index 100% rename from drivers/sensor/lis2du12/lis2du12.h rename to drivers/sensor/st/lis2du12/lis2du12.h diff --git a/drivers/sensor/lis2du12/lis2du12_trigger.c b/drivers/sensor/st/lis2du12/lis2du12_trigger.c similarity index 100% rename from drivers/sensor/lis2du12/lis2du12_trigger.c rename to drivers/sensor/st/lis2du12/lis2du12_trigger.c diff --git a/drivers/sensor/lis2dux12/CMakeLists.txt b/drivers/sensor/st/lis2dux12/CMakeLists.txt similarity index 100% rename from drivers/sensor/lis2dux12/CMakeLists.txt rename to drivers/sensor/st/lis2dux12/CMakeLists.txt diff --git a/drivers/sensor/lis2dux12/Kconfig b/drivers/sensor/st/lis2dux12/Kconfig similarity index 100% rename from drivers/sensor/lis2dux12/Kconfig rename to drivers/sensor/st/lis2dux12/Kconfig diff --git a/drivers/sensor/lis2dux12/lis2dux12.c b/drivers/sensor/st/lis2dux12/lis2dux12.c similarity index 100% rename from drivers/sensor/lis2dux12/lis2dux12.c rename to drivers/sensor/st/lis2dux12/lis2dux12.c diff --git a/drivers/sensor/lis2dux12/lis2dux12.h b/drivers/sensor/st/lis2dux12/lis2dux12.h similarity index 100% rename from drivers/sensor/lis2dux12/lis2dux12.h rename to drivers/sensor/st/lis2dux12/lis2dux12.h diff --git a/drivers/sensor/lis2dux12/lis2dux12_trigger.c b/drivers/sensor/st/lis2dux12/lis2dux12_trigger.c similarity index 100% rename from drivers/sensor/lis2dux12/lis2dux12_trigger.c rename to drivers/sensor/st/lis2dux12/lis2dux12_trigger.c diff --git a/drivers/sensor/lis2dw12/CMakeLists.txt b/drivers/sensor/st/lis2dw12/CMakeLists.txt similarity index 100% rename from drivers/sensor/lis2dw12/CMakeLists.txt rename to drivers/sensor/st/lis2dw12/CMakeLists.txt diff --git a/drivers/sensor/lis2dw12/Kconfig b/drivers/sensor/st/lis2dw12/Kconfig similarity index 100% rename from drivers/sensor/lis2dw12/Kconfig rename to drivers/sensor/st/lis2dw12/Kconfig diff --git a/drivers/sensor/lis2dw12/lis2dw12.c b/drivers/sensor/st/lis2dw12/lis2dw12.c similarity index 100% rename from drivers/sensor/lis2dw12/lis2dw12.c rename to drivers/sensor/st/lis2dw12/lis2dw12.c diff --git a/drivers/sensor/lis2dw12/lis2dw12.h b/drivers/sensor/st/lis2dw12/lis2dw12.h similarity index 100% rename from drivers/sensor/lis2dw12/lis2dw12.h rename to drivers/sensor/st/lis2dw12/lis2dw12.h diff --git a/drivers/sensor/lis2dw12/lis2dw12_trigger.c b/drivers/sensor/st/lis2dw12/lis2dw12_trigger.c similarity index 100% rename from drivers/sensor/lis2dw12/lis2dw12_trigger.c rename to drivers/sensor/st/lis2dw12/lis2dw12_trigger.c diff --git a/drivers/sensor/lis2mdl/CMakeLists.txt b/drivers/sensor/st/lis2mdl/CMakeLists.txt similarity index 100% rename from drivers/sensor/lis2mdl/CMakeLists.txt rename to drivers/sensor/st/lis2mdl/CMakeLists.txt diff --git a/drivers/sensor/lis2mdl/Kconfig b/drivers/sensor/st/lis2mdl/Kconfig similarity index 100% rename from drivers/sensor/lis2mdl/Kconfig rename to drivers/sensor/st/lis2mdl/Kconfig diff --git a/drivers/sensor/lis2mdl/lis2mdl.c b/drivers/sensor/st/lis2mdl/lis2mdl.c similarity index 100% rename from drivers/sensor/lis2mdl/lis2mdl.c rename to drivers/sensor/st/lis2mdl/lis2mdl.c diff --git a/drivers/sensor/lis2mdl/lis2mdl.h b/drivers/sensor/st/lis2mdl/lis2mdl.h similarity index 100% rename from drivers/sensor/lis2mdl/lis2mdl.h rename to drivers/sensor/st/lis2mdl/lis2mdl.h diff --git a/drivers/sensor/lis2mdl/lis2mdl_trigger.c b/drivers/sensor/st/lis2mdl/lis2mdl_trigger.c similarity index 100% rename from drivers/sensor/lis2mdl/lis2mdl_trigger.c rename to drivers/sensor/st/lis2mdl/lis2mdl_trigger.c diff --git a/drivers/sensor/lis3mdl/CMakeLists.txt b/drivers/sensor/st/lis3mdl/CMakeLists.txt similarity index 100% rename from drivers/sensor/lis3mdl/CMakeLists.txt rename to drivers/sensor/st/lis3mdl/CMakeLists.txt diff --git a/drivers/sensor/lis3mdl/Kconfig b/drivers/sensor/st/lis3mdl/Kconfig similarity index 100% rename from drivers/sensor/lis3mdl/Kconfig rename to drivers/sensor/st/lis3mdl/Kconfig diff --git a/drivers/sensor/lis3mdl/lis3mdl.c b/drivers/sensor/st/lis3mdl/lis3mdl.c similarity index 100% rename from drivers/sensor/lis3mdl/lis3mdl.c rename to drivers/sensor/st/lis3mdl/lis3mdl.c diff --git a/drivers/sensor/lis3mdl/lis3mdl.h b/drivers/sensor/st/lis3mdl/lis3mdl.h similarity index 100% rename from drivers/sensor/lis3mdl/lis3mdl.h rename to drivers/sensor/st/lis3mdl/lis3mdl.h diff --git a/drivers/sensor/lis3mdl/lis3mdl_trigger.c b/drivers/sensor/st/lis3mdl/lis3mdl_trigger.c similarity index 100% rename from drivers/sensor/lis3mdl/lis3mdl_trigger.c rename to drivers/sensor/st/lis3mdl/lis3mdl_trigger.c diff --git a/drivers/sensor/lps22hb/CMakeLists.txt b/drivers/sensor/st/lps22hb/CMakeLists.txt similarity index 100% rename from drivers/sensor/lps22hb/CMakeLists.txt rename to drivers/sensor/st/lps22hb/CMakeLists.txt diff --git a/drivers/sensor/lps22hb/Kconfig b/drivers/sensor/st/lps22hb/Kconfig similarity index 100% rename from drivers/sensor/lps22hb/Kconfig rename to drivers/sensor/st/lps22hb/Kconfig diff --git a/drivers/sensor/lps22hb/lps22hb.c b/drivers/sensor/st/lps22hb/lps22hb.c similarity index 100% rename from drivers/sensor/lps22hb/lps22hb.c rename to drivers/sensor/st/lps22hb/lps22hb.c diff --git a/drivers/sensor/lps22hb/lps22hb.h b/drivers/sensor/st/lps22hb/lps22hb.h similarity index 100% rename from drivers/sensor/lps22hb/lps22hb.h rename to drivers/sensor/st/lps22hb/lps22hb.h diff --git a/drivers/sensor/lps22hh/CMakeLists.txt b/drivers/sensor/st/lps22hh/CMakeLists.txt similarity index 100% rename from drivers/sensor/lps22hh/CMakeLists.txt rename to drivers/sensor/st/lps22hh/CMakeLists.txt diff --git a/drivers/sensor/lps22hh/Kconfig b/drivers/sensor/st/lps22hh/Kconfig similarity index 100% rename from drivers/sensor/lps22hh/Kconfig rename to drivers/sensor/st/lps22hh/Kconfig diff --git a/drivers/sensor/lps22hh/lps22hh.c b/drivers/sensor/st/lps22hh/lps22hh.c similarity index 100% rename from drivers/sensor/lps22hh/lps22hh.c rename to drivers/sensor/st/lps22hh/lps22hh.c diff --git a/drivers/sensor/lps22hh/lps22hh.h b/drivers/sensor/st/lps22hh/lps22hh.h similarity index 100% rename from drivers/sensor/lps22hh/lps22hh.h rename to drivers/sensor/st/lps22hh/lps22hh.h diff --git a/drivers/sensor/lps22hh/lps22hh_trigger.c b/drivers/sensor/st/lps22hh/lps22hh_trigger.c similarity index 100% rename from drivers/sensor/lps22hh/lps22hh_trigger.c rename to drivers/sensor/st/lps22hh/lps22hh_trigger.c diff --git a/drivers/sensor/lps25hb/CMakeLists.txt b/drivers/sensor/st/lps25hb/CMakeLists.txt similarity index 100% rename from drivers/sensor/lps25hb/CMakeLists.txt rename to drivers/sensor/st/lps25hb/CMakeLists.txt diff --git a/drivers/sensor/lps25hb/Kconfig b/drivers/sensor/st/lps25hb/Kconfig similarity index 100% rename from drivers/sensor/lps25hb/Kconfig rename to drivers/sensor/st/lps25hb/Kconfig diff --git a/drivers/sensor/lps25hb/lps25hb.c b/drivers/sensor/st/lps25hb/lps25hb.c similarity index 100% rename from drivers/sensor/lps25hb/lps25hb.c rename to drivers/sensor/st/lps25hb/lps25hb.c diff --git a/drivers/sensor/lps25hb/lps25hb.h b/drivers/sensor/st/lps25hb/lps25hb.h similarity index 100% rename from drivers/sensor/lps25hb/lps25hb.h rename to drivers/sensor/st/lps25hb/lps25hb.h diff --git a/drivers/sensor/lps2xdf/CMakeLists.txt b/drivers/sensor/st/lps2xdf/CMakeLists.txt similarity index 100% rename from drivers/sensor/lps2xdf/CMakeLists.txt rename to drivers/sensor/st/lps2xdf/CMakeLists.txt diff --git a/drivers/sensor/lps2xdf/Kconfig b/drivers/sensor/st/lps2xdf/Kconfig similarity index 100% rename from drivers/sensor/lps2xdf/Kconfig rename to drivers/sensor/st/lps2xdf/Kconfig diff --git a/drivers/sensor/lps2xdf/lps22df.c b/drivers/sensor/st/lps2xdf/lps22df.c similarity index 100% rename from drivers/sensor/lps2xdf/lps22df.c rename to drivers/sensor/st/lps2xdf/lps22df.c diff --git a/drivers/sensor/lps2xdf/lps22df.h b/drivers/sensor/st/lps2xdf/lps22df.h similarity index 100% rename from drivers/sensor/lps2xdf/lps22df.h rename to drivers/sensor/st/lps2xdf/lps22df.h diff --git a/drivers/sensor/lps2xdf/lps28dfw.c b/drivers/sensor/st/lps2xdf/lps28dfw.c similarity index 100% rename from drivers/sensor/lps2xdf/lps28dfw.c rename to drivers/sensor/st/lps2xdf/lps28dfw.c diff --git a/drivers/sensor/lps2xdf/lps28dfw.h b/drivers/sensor/st/lps2xdf/lps28dfw.h similarity index 100% rename from drivers/sensor/lps2xdf/lps28dfw.h rename to drivers/sensor/st/lps2xdf/lps28dfw.h diff --git a/drivers/sensor/lps2xdf/lps2xdf.c b/drivers/sensor/st/lps2xdf/lps2xdf.c similarity index 100% rename from drivers/sensor/lps2xdf/lps2xdf.c rename to drivers/sensor/st/lps2xdf/lps2xdf.c diff --git a/drivers/sensor/lps2xdf/lps2xdf.h b/drivers/sensor/st/lps2xdf/lps2xdf.h similarity index 100% rename from drivers/sensor/lps2xdf/lps2xdf.h rename to drivers/sensor/st/lps2xdf/lps2xdf.h diff --git a/drivers/sensor/lps2xdf/lps2xdf_trigger.c b/drivers/sensor/st/lps2xdf/lps2xdf_trigger.c similarity index 100% rename from drivers/sensor/lps2xdf/lps2xdf_trigger.c rename to drivers/sensor/st/lps2xdf/lps2xdf_trigger.c diff --git a/drivers/sensor/lsm303dlhc_magn/CMakeLists.txt b/drivers/sensor/st/lsm303dlhc_magn/CMakeLists.txt similarity index 100% rename from drivers/sensor/lsm303dlhc_magn/CMakeLists.txt rename to drivers/sensor/st/lsm303dlhc_magn/CMakeLists.txt diff --git a/drivers/sensor/lsm303dlhc_magn/Kconfig b/drivers/sensor/st/lsm303dlhc_magn/Kconfig similarity index 100% rename from drivers/sensor/lsm303dlhc_magn/Kconfig rename to drivers/sensor/st/lsm303dlhc_magn/Kconfig diff --git a/drivers/sensor/lsm303dlhc_magn/lsm303dlhc_magn.c b/drivers/sensor/st/lsm303dlhc_magn/lsm303dlhc_magn.c similarity index 100% rename from drivers/sensor/lsm303dlhc_magn/lsm303dlhc_magn.c rename to drivers/sensor/st/lsm303dlhc_magn/lsm303dlhc_magn.c diff --git a/drivers/sensor/lsm303dlhc_magn/lsm303dlhc_magn.h b/drivers/sensor/st/lsm303dlhc_magn/lsm303dlhc_magn.h similarity index 100% rename from drivers/sensor/lsm303dlhc_magn/lsm303dlhc_magn.h rename to drivers/sensor/st/lsm303dlhc_magn/lsm303dlhc_magn.h diff --git a/drivers/sensor/lsm6ds0/CMakeLists.txt b/drivers/sensor/st/lsm6ds0/CMakeLists.txt similarity index 100% rename from drivers/sensor/lsm6ds0/CMakeLists.txt rename to drivers/sensor/st/lsm6ds0/CMakeLists.txt diff --git a/drivers/sensor/lsm6ds0/Kconfig b/drivers/sensor/st/lsm6ds0/Kconfig similarity index 100% rename from drivers/sensor/lsm6ds0/Kconfig rename to drivers/sensor/st/lsm6ds0/Kconfig diff --git a/drivers/sensor/lsm6ds0/lsm6ds0.c b/drivers/sensor/st/lsm6ds0/lsm6ds0.c similarity index 100% rename from drivers/sensor/lsm6ds0/lsm6ds0.c rename to drivers/sensor/st/lsm6ds0/lsm6ds0.c diff --git a/drivers/sensor/lsm6ds0/lsm6ds0.h b/drivers/sensor/st/lsm6ds0/lsm6ds0.h similarity index 100% rename from drivers/sensor/lsm6ds0/lsm6ds0.h rename to drivers/sensor/st/lsm6ds0/lsm6ds0.h diff --git a/drivers/sensor/lsm6dsl/CMakeLists.txt b/drivers/sensor/st/lsm6dsl/CMakeLists.txt similarity index 100% rename from drivers/sensor/lsm6dsl/CMakeLists.txt rename to drivers/sensor/st/lsm6dsl/CMakeLists.txt diff --git a/drivers/sensor/lsm6dsl/Kconfig b/drivers/sensor/st/lsm6dsl/Kconfig similarity index 100% rename from drivers/sensor/lsm6dsl/Kconfig rename to drivers/sensor/st/lsm6dsl/Kconfig diff --git a/drivers/sensor/lsm6dsl/lsm6dsl.c b/drivers/sensor/st/lsm6dsl/lsm6dsl.c similarity index 100% rename from drivers/sensor/lsm6dsl/lsm6dsl.c rename to drivers/sensor/st/lsm6dsl/lsm6dsl.c diff --git a/drivers/sensor/lsm6dsl/lsm6dsl.h b/drivers/sensor/st/lsm6dsl/lsm6dsl.h similarity index 100% rename from drivers/sensor/lsm6dsl/lsm6dsl.h rename to drivers/sensor/st/lsm6dsl/lsm6dsl.h diff --git a/drivers/sensor/lsm6dsl/lsm6dsl_i2c.c b/drivers/sensor/st/lsm6dsl/lsm6dsl_i2c.c similarity index 100% rename from drivers/sensor/lsm6dsl/lsm6dsl_i2c.c rename to drivers/sensor/st/lsm6dsl/lsm6dsl_i2c.c diff --git a/drivers/sensor/lsm6dsl/lsm6dsl_shub.c b/drivers/sensor/st/lsm6dsl/lsm6dsl_shub.c similarity index 100% rename from drivers/sensor/lsm6dsl/lsm6dsl_shub.c rename to drivers/sensor/st/lsm6dsl/lsm6dsl_shub.c diff --git a/drivers/sensor/lsm6dsl/lsm6dsl_spi.c b/drivers/sensor/st/lsm6dsl/lsm6dsl_spi.c similarity index 100% rename from drivers/sensor/lsm6dsl/lsm6dsl_spi.c rename to drivers/sensor/st/lsm6dsl/lsm6dsl_spi.c diff --git a/drivers/sensor/lsm6dsl/lsm6dsl_trigger.c b/drivers/sensor/st/lsm6dsl/lsm6dsl_trigger.c similarity index 100% rename from drivers/sensor/lsm6dsl/lsm6dsl_trigger.c rename to drivers/sensor/st/lsm6dsl/lsm6dsl_trigger.c diff --git a/drivers/sensor/lsm6dso/CMakeLists.txt b/drivers/sensor/st/lsm6dso/CMakeLists.txt similarity index 100% rename from drivers/sensor/lsm6dso/CMakeLists.txt rename to drivers/sensor/st/lsm6dso/CMakeLists.txt diff --git a/drivers/sensor/lsm6dso/Kconfig b/drivers/sensor/st/lsm6dso/Kconfig similarity index 100% rename from drivers/sensor/lsm6dso/Kconfig rename to drivers/sensor/st/lsm6dso/Kconfig diff --git a/drivers/sensor/lsm6dso/lsm6dso.c b/drivers/sensor/st/lsm6dso/lsm6dso.c similarity index 100% rename from drivers/sensor/lsm6dso/lsm6dso.c rename to drivers/sensor/st/lsm6dso/lsm6dso.c diff --git a/drivers/sensor/lsm6dso/lsm6dso.h b/drivers/sensor/st/lsm6dso/lsm6dso.h similarity index 100% rename from drivers/sensor/lsm6dso/lsm6dso.h rename to drivers/sensor/st/lsm6dso/lsm6dso.h diff --git a/drivers/sensor/lsm6dso/lsm6dso_shub.c b/drivers/sensor/st/lsm6dso/lsm6dso_shub.c similarity index 100% rename from drivers/sensor/lsm6dso/lsm6dso_shub.c rename to drivers/sensor/st/lsm6dso/lsm6dso_shub.c diff --git a/drivers/sensor/lsm6dso/lsm6dso_trigger.c b/drivers/sensor/st/lsm6dso/lsm6dso_trigger.c similarity index 100% rename from drivers/sensor/lsm6dso/lsm6dso_trigger.c rename to drivers/sensor/st/lsm6dso/lsm6dso_trigger.c diff --git a/drivers/sensor/lsm6dso16is/CMakeLists.txt b/drivers/sensor/st/lsm6dso16is/CMakeLists.txt similarity index 100% rename from drivers/sensor/lsm6dso16is/CMakeLists.txt rename to drivers/sensor/st/lsm6dso16is/CMakeLists.txt diff --git a/drivers/sensor/lsm6dso16is/Kconfig b/drivers/sensor/st/lsm6dso16is/Kconfig similarity index 100% rename from drivers/sensor/lsm6dso16is/Kconfig rename to drivers/sensor/st/lsm6dso16is/Kconfig diff --git a/drivers/sensor/lsm6dso16is/lsm6dso16is.c b/drivers/sensor/st/lsm6dso16is/lsm6dso16is.c similarity index 100% rename from drivers/sensor/lsm6dso16is/lsm6dso16is.c rename to drivers/sensor/st/lsm6dso16is/lsm6dso16is.c diff --git a/drivers/sensor/lsm6dso16is/lsm6dso16is.h b/drivers/sensor/st/lsm6dso16is/lsm6dso16is.h similarity index 100% rename from drivers/sensor/lsm6dso16is/lsm6dso16is.h rename to drivers/sensor/st/lsm6dso16is/lsm6dso16is.h diff --git a/drivers/sensor/lsm6dso16is/lsm6dso16is_shub.c b/drivers/sensor/st/lsm6dso16is/lsm6dso16is_shub.c similarity index 100% rename from drivers/sensor/lsm6dso16is/lsm6dso16is_shub.c rename to drivers/sensor/st/lsm6dso16is/lsm6dso16is_shub.c diff --git a/drivers/sensor/lsm6dso16is/lsm6dso16is_trigger.c b/drivers/sensor/st/lsm6dso16is/lsm6dso16is_trigger.c similarity index 100% rename from drivers/sensor/lsm6dso16is/lsm6dso16is_trigger.c rename to drivers/sensor/st/lsm6dso16is/lsm6dso16is_trigger.c diff --git a/drivers/sensor/lsm6dsv16x/CMakeLists.txt b/drivers/sensor/st/lsm6dsv16x/CMakeLists.txt similarity index 100% rename from drivers/sensor/lsm6dsv16x/CMakeLists.txt rename to drivers/sensor/st/lsm6dsv16x/CMakeLists.txt diff --git a/drivers/sensor/lsm6dsv16x/Kconfig b/drivers/sensor/st/lsm6dsv16x/Kconfig similarity index 100% rename from drivers/sensor/lsm6dsv16x/Kconfig rename to drivers/sensor/st/lsm6dsv16x/Kconfig diff --git a/drivers/sensor/lsm6dsv16x/lsm6dsv16x.c b/drivers/sensor/st/lsm6dsv16x/lsm6dsv16x.c similarity index 100% rename from drivers/sensor/lsm6dsv16x/lsm6dsv16x.c rename to drivers/sensor/st/lsm6dsv16x/lsm6dsv16x.c diff --git a/drivers/sensor/lsm6dsv16x/lsm6dsv16x.h b/drivers/sensor/st/lsm6dsv16x/lsm6dsv16x.h similarity index 100% rename from drivers/sensor/lsm6dsv16x/lsm6dsv16x.h rename to drivers/sensor/st/lsm6dsv16x/lsm6dsv16x.h diff --git a/drivers/sensor/lsm6dsv16x/lsm6dsv16x_shub.c b/drivers/sensor/st/lsm6dsv16x/lsm6dsv16x_shub.c similarity index 100% rename from drivers/sensor/lsm6dsv16x/lsm6dsv16x_shub.c rename to drivers/sensor/st/lsm6dsv16x/lsm6dsv16x_shub.c diff --git a/drivers/sensor/lsm6dsv16x/lsm6dsv16x_trigger.c b/drivers/sensor/st/lsm6dsv16x/lsm6dsv16x_trigger.c similarity index 100% rename from drivers/sensor/lsm6dsv16x/lsm6dsv16x_trigger.c rename to drivers/sensor/st/lsm6dsv16x/lsm6dsv16x_trigger.c diff --git a/drivers/sensor/lsm9ds0_gyro/CMakeLists.txt b/drivers/sensor/st/lsm9ds0_gyro/CMakeLists.txt similarity index 100% rename from drivers/sensor/lsm9ds0_gyro/CMakeLists.txt rename to drivers/sensor/st/lsm9ds0_gyro/CMakeLists.txt diff --git a/drivers/sensor/lsm9ds0_gyro/Kconfig b/drivers/sensor/st/lsm9ds0_gyro/Kconfig similarity index 100% rename from drivers/sensor/lsm9ds0_gyro/Kconfig rename to drivers/sensor/st/lsm9ds0_gyro/Kconfig diff --git a/drivers/sensor/lsm9ds0_gyro/lsm9ds0_gyro.c b/drivers/sensor/st/lsm9ds0_gyro/lsm9ds0_gyro.c similarity index 100% rename from drivers/sensor/lsm9ds0_gyro/lsm9ds0_gyro.c rename to drivers/sensor/st/lsm9ds0_gyro/lsm9ds0_gyro.c diff --git a/drivers/sensor/lsm9ds0_gyro/lsm9ds0_gyro.h b/drivers/sensor/st/lsm9ds0_gyro/lsm9ds0_gyro.h similarity index 100% rename from drivers/sensor/lsm9ds0_gyro/lsm9ds0_gyro.h rename to drivers/sensor/st/lsm9ds0_gyro/lsm9ds0_gyro.h diff --git a/drivers/sensor/lsm9ds0_gyro/lsm9ds0_gyro_trigger.c b/drivers/sensor/st/lsm9ds0_gyro/lsm9ds0_gyro_trigger.c similarity index 100% rename from drivers/sensor/lsm9ds0_gyro/lsm9ds0_gyro_trigger.c rename to drivers/sensor/st/lsm9ds0_gyro/lsm9ds0_gyro_trigger.c diff --git a/drivers/sensor/lsm9ds0_mfd/CMakeLists.txt b/drivers/sensor/st/lsm9ds0_mfd/CMakeLists.txt similarity index 100% rename from drivers/sensor/lsm9ds0_mfd/CMakeLists.txt rename to drivers/sensor/st/lsm9ds0_mfd/CMakeLists.txt diff --git a/drivers/sensor/lsm9ds0_mfd/Kconfig b/drivers/sensor/st/lsm9ds0_mfd/Kconfig similarity index 100% rename from drivers/sensor/lsm9ds0_mfd/Kconfig rename to drivers/sensor/st/lsm9ds0_mfd/Kconfig diff --git a/drivers/sensor/lsm9ds0_mfd/lsm9ds0_mfd.c b/drivers/sensor/st/lsm9ds0_mfd/lsm9ds0_mfd.c similarity index 100% rename from drivers/sensor/lsm9ds0_mfd/lsm9ds0_mfd.c rename to drivers/sensor/st/lsm9ds0_mfd/lsm9ds0_mfd.c diff --git a/drivers/sensor/lsm9ds0_mfd/lsm9ds0_mfd.h b/drivers/sensor/st/lsm9ds0_mfd/lsm9ds0_mfd.h similarity index 100% rename from drivers/sensor/lsm9ds0_mfd/lsm9ds0_mfd.h rename to drivers/sensor/st/lsm9ds0_mfd/lsm9ds0_mfd.h diff --git a/drivers/sensor/qdec_stm32/CMakeLists.txt b/drivers/sensor/st/qdec_stm32/CMakeLists.txt similarity index 100% rename from drivers/sensor/qdec_stm32/CMakeLists.txt rename to drivers/sensor/st/qdec_stm32/CMakeLists.txt diff --git a/drivers/sensor/qdec_stm32/Kconfig b/drivers/sensor/st/qdec_stm32/Kconfig similarity index 100% rename from drivers/sensor/qdec_stm32/Kconfig rename to drivers/sensor/st/qdec_stm32/Kconfig diff --git a/drivers/sensor/qdec_stm32/qdec_stm32.c b/drivers/sensor/st/qdec_stm32/qdec_stm32.c similarity index 100% rename from drivers/sensor/qdec_stm32/qdec_stm32.c rename to drivers/sensor/st/qdec_stm32/qdec_stm32.c diff --git a/drivers/sensor/stm32_temp/CMakeLists.txt b/drivers/sensor/st/stm32_temp/CMakeLists.txt similarity index 100% rename from drivers/sensor/stm32_temp/CMakeLists.txt rename to drivers/sensor/st/stm32_temp/CMakeLists.txt diff --git a/drivers/sensor/stm32_temp/Kconfig b/drivers/sensor/st/stm32_temp/Kconfig similarity index 100% rename from drivers/sensor/stm32_temp/Kconfig rename to drivers/sensor/st/stm32_temp/Kconfig diff --git a/drivers/sensor/stm32_temp/stm32_temp.c b/drivers/sensor/st/stm32_temp/stm32_temp.c similarity index 100% rename from drivers/sensor/stm32_temp/stm32_temp.c rename to drivers/sensor/st/stm32_temp/stm32_temp.c diff --git a/drivers/sensor/stm32_vbat/CMakeLists.txt b/drivers/sensor/st/stm32_vbat/CMakeLists.txt similarity index 100% rename from drivers/sensor/stm32_vbat/CMakeLists.txt rename to drivers/sensor/st/stm32_vbat/CMakeLists.txt diff --git a/drivers/sensor/stm32_vbat/Kconfig b/drivers/sensor/st/stm32_vbat/Kconfig similarity index 100% rename from drivers/sensor/stm32_vbat/Kconfig rename to drivers/sensor/st/stm32_vbat/Kconfig diff --git a/drivers/sensor/stm32_vbat/stm32_vbat.c b/drivers/sensor/st/stm32_vbat/stm32_vbat.c similarity index 100% rename from drivers/sensor/stm32_vbat/stm32_vbat.c rename to drivers/sensor/st/stm32_vbat/stm32_vbat.c diff --git a/drivers/sensor/stm32_vref/CMakeLists.txt b/drivers/sensor/st/stm32_vref/CMakeLists.txt similarity index 100% rename from drivers/sensor/stm32_vref/CMakeLists.txt rename to drivers/sensor/st/stm32_vref/CMakeLists.txt diff --git a/drivers/sensor/stm32_vref/Kconfig b/drivers/sensor/st/stm32_vref/Kconfig similarity index 100% rename from drivers/sensor/stm32_vref/Kconfig rename to drivers/sensor/st/stm32_vref/Kconfig diff --git a/drivers/sensor/stm32_vref/stm32_vref.c b/drivers/sensor/st/stm32_vref/stm32_vref.c similarity index 100% rename from drivers/sensor/stm32_vref/stm32_vref.c rename to drivers/sensor/st/stm32_vref/stm32_vref.c diff --git a/drivers/sensor/stmemsc/CMakeLists.txt b/drivers/sensor/st/stmemsc/CMakeLists.txt similarity index 100% rename from drivers/sensor/stmemsc/CMakeLists.txt rename to drivers/sensor/st/stmemsc/CMakeLists.txt diff --git a/drivers/sensor/stmemsc/stmemsc.h b/drivers/sensor/st/stmemsc/stmemsc.h similarity index 100% rename from drivers/sensor/stmemsc/stmemsc.h rename to drivers/sensor/st/stmemsc/stmemsc.h diff --git a/drivers/sensor/stmemsc/stmemsc_i2c.c b/drivers/sensor/st/stmemsc/stmemsc_i2c.c similarity index 100% rename from drivers/sensor/stmemsc/stmemsc_i2c.c rename to drivers/sensor/st/stmemsc/stmemsc_i2c.c diff --git a/drivers/sensor/stmemsc/stmemsc_i3c.c b/drivers/sensor/st/stmemsc/stmemsc_i3c.c similarity index 100% rename from drivers/sensor/stmemsc/stmemsc_i3c.c rename to drivers/sensor/st/stmemsc/stmemsc_i3c.c diff --git a/drivers/sensor/stmemsc/stmemsc_mdelay.c b/drivers/sensor/st/stmemsc/stmemsc_mdelay.c similarity index 100% rename from drivers/sensor/stmemsc/stmemsc_mdelay.c rename to drivers/sensor/st/stmemsc/stmemsc_mdelay.c diff --git a/drivers/sensor/stmemsc/stmemsc_spi.c b/drivers/sensor/st/stmemsc/stmemsc_spi.c similarity index 100% rename from drivers/sensor/stmemsc/stmemsc_spi.c rename to drivers/sensor/st/stmemsc/stmemsc_spi.c diff --git a/drivers/sensor/stts22h/CMakeLists.txt b/drivers/sensor/st/stts22h/CMakeLists.txt similarity index 100% rename from drivers/sensor/stts22h/CMakeLists.txt rename to drivers/sensor/st/stts22h/CMakeLists.txt diff --git a/drivers/sensor/stts22h/Kconfig b/drivers/sensor/st/stts22h/Kconfig similarity index 100% rename from drivers/sensor/stts22h/Kconfig rename to drivers/sensor/st/stts22h/Kconfig diff --git a/drivers/sensor/stts22h/stts22h.c b/drivers/sensor/st/stts22h/stts22h.c similarity index 100% rename from drivers/sensor/stts22h/stts22h.c rename to drivers/sensor/st/stts22h/stts22h.c diff --git a/drivers/sensor/stts22h/stts22h.h b/drivers/sensor/st/stts22h/stts22h.h similarity index 100% rename from drivers/sensor/stts22h/stts22h.h rename to drivers/sensor/st/stts22h/stts22h.h diff --git a/drivers/sensor/stts22h/stts22h_trigger.c b/drivers/sensor/st/stts22h/stts22h_trigger.c similarity index 100% rename from drivers/sensor/stts22h/stts22h_trigger.c rename to drivers/sensor/st/stts22h/stts22h_trigger.c diff --git a/drivers/sensor/stts751/CMakeLists.txt b/drivers/sensor/st/stts751/CMakeLists.txt similarity index 100% rename from drivers/sensor/stts751/CMakeLists.txt rename to drivers/sensor/st/stts751/CMakeLists.txt diff --git a/drivers/sensor/stts751/Kconfig b/drivers/sensor/st/stts751/Kconfig similarity index 100% rename from drivers/sensor/stts751/Kconfig rename to drivers/sensor/st/stts751/Kconfig diff --git a/drivers/sensor/stts751/stts751.c b/drivers/sensor/st/stts751/stts751.c similarity index 100% rename from drivers/sensor/stts751/stts751.c rename to drivers/sensor/st/stts751/stts751.c diff --git a/drivers/sensor/stts751/stts751.h b/drivers/sensor/st/stts751/stts751.h similarity index 100% rename from drivers/sensor/stts751/stts751.h rename to drivers/sensor/st/stts751/stts751.h diff --git a/drivers/sensor/stts751/stts751_i2c.c b/drivers/sensor/st/stts751/stts751_i2c.c similarity index 100% rename from drivers/sensor/stts751/stts751_i2c.c rename to drivers/sensor/st/stts751/stts751_i2c.c diff --git a/drivers/sensor/stts751/stts751_trigger.c b/drivers/sensor/st/stts751/stts751_trigger.c similarity index 100% rename from drivers/sensor/stts751/stts751_trigger.c rename to drivers/sensor/st/stts751/stts751_trigger.c diff --git a/drivers/sensor/vl53l0x/CMakeLists.txt b/drivers/sensor/st/vl53l0x/CMakeLists.txt similarity index 100% rename from drivers/sensor/vl53l0x/CMakeLists.txt rename to drivers/sensor/st/vl53l0x/CMakeLists.txt diff --git a/drivers/sensor/vl53l0x/Kconfig b/drivers/sensor/st/vl53l0x/Kconfig similarity index 100% rename from drivers/sensor/vl53l0x/Kconfig rename to drivers/sensor/st/vl53l0x/Kconfig diff --git a/drivers/sensor/vl53l0x/vl53l0x.c b/drivers/sensor/st/vl53l0x/vl53l0x.c similarity index 100% rename from drivers/sensor/vl53l0x/vl53l0x.c rename to drivers/sensor/st/vl53l0x/vl53l0x.c diff --git a/drivers/sensor/vl53l0x/vl53l0x_platform.c b/drivers/sensor/st/vl53l0x/vl53l0x_platform.c similarity index 100% rename from drivers/sensor/vl53l0x/vl53l0x_platform.c rename to drivers/sensor/st/vl53l0x/vl53l0x_platform.c diff --git a/drivers/sensor/vl53l0x/vl53l0x_platform.h b/drivers/sensor/st/vl53l0x/vl53l0x_platform.h similarity index 100% rename from drivers/sensor/vl53l0x/vl53l0x_platform.h rename to drivers/sensor/st/vl53l0x/vl53l0x_platform.h diff --git a/drivers/sensor/vl53l0x/vl53l0x_platform_log.h b/drivers/sensor/st/vl53l0x/vl53l0x_platform_log.h similarity index 100% rename from drivers/sensor/vl53l0x/vl53l0x_platform_log.h rename to drivers/sensor/st/vl53l0x/vl53l0x_platform_log.h diff --git a/drivers/sensor/vl53l0x/vl53l0x_types.h b/drivers/sensor/st/vl53l0x/vl53l0x_types.h similarity index 100% rename from drivers/sensor/vl53l0x/vl53l0x_types.h rename to drivers/sensor/st/vl53l0x/vl53l0x_types.h diff --git a/drivers/sensor/vl53l1x/CMakeLists.txt b/drivers/sensor/st/vl53l1x/CMakeLists.txt similarity index 100% rename from drivers/sensor/vl53l1x/CMakeLists.txt rename to drivers/sensor/st/vl53l1x/CMakeLists.txt diff --git a/drivers/sensor/vl53l1x/Kconfig b/drivers/sensor/st/vl53l1x/Kconfig similarity index 100% rename from drivers/sensor/vl53l1x/Kconfig rename to drivers/sensor/st/vl53l1x/Kconfig diff --git a/drivers/sensor/vl53l1x/vl53l1.c b/drivers/sensor/st/vl53l1x/vl53l1.c similarity index 100% rename from drivers/sensor/vl53l1x/vl53l1.c rename to drivers/sensor/st/vl53l1x/vl53l1.c diff --git a/drivers/sensor/vl53l1x/vl53l1_platform.c b/drivers/sensor/st/vl53l1x/vl53l1_platform.c similarity index 100% rename from drivers/sensor/vl53l1x/vl53l1_platform.c rename to drivers/sensor/st/vl53l1x/vl53l1_platform.c diff --git a/drivers/sensor/vl53l1x/vl53l1_platform.h b/drivers/sensor/st/vl53l1x/vl53l1_platform.h similarity index 100% rename from drivers/sensor/vl53l1x/vl53l1_platform.h rename to drivers/sensor/st/vl53l1x/vl53l1_platform.h diff --git a/drivers/sensor/vl53l1x/vl53l1_platform_log.h b/drivers/sensor/st/vl53l1x/vl53l1_platform_log.h similarity index 100% rename from drivers/sensor/vl53l1x/vl53l1_platform_log.h rename to drivers/sensor/st/vl53l1x/vl53l1_platform_log.h diff --git a/drivers/sensor/vl53l1x/vl53l1_platform_user_config.h b/drivers/sensor/st/vl53l1x/vl53l1_platform_user_config.h similarity index 100% rename from drivers/sensor/vl53l1x/vl53l1_platform_user_config.h rename to drivers/sensor/st/vl53l1x/vl53l1_platform_user_config.h diff --git a/drivers/sensor/vl53l1x/vl53l1_platform_user_data.h b/drivers/sensor/st/vl53l1x/vl53l1_platform_user_data.h similarity index 100% rename from drivers/sensor/vl53l1x/vl53l1_platform_user_data.h rename to drivers/sensor/st/vl53l1x/vl53l1_platform_user_data.h diff --git a/drivers/sensor/vl53l1x/vl53l1_platform_user_defines.h b/drivers/sensor/st/vl53l1x/vl53l1_platform_user_defines.h similarity index 100% rename from drivers/sensor/vl53l1x/vl53l1_platform_user_defines.h rename to drivers/sensor/st/vl53l1x/vl53l1_platform_user_defines.h diff --git a/drivers/sensor/vl53l1x/vl53l1_types.h b/drivers/sensor/st/vl53l1x/vl53l1_types.h similarity index 100% rename from drivers/sensor/vl53l1x/vl53l1_types.h rename to drivers/sensor/st/vl53l1x/vl53l1_types.h diff --git a/west.yml b/west.yml index 857dbfd5f5f..892de42faab 100644 --- a/west.yml +++ b/west.yml @@ -224,7 +224,7 @@ manifest: groups: - hal - name: hal_st - revision: 0643d20ae85b32c658ad11036f7c964a860ddefe + revision: b77157f6bc4395e398d90ab02a7d2cbc01ab2ce7 path: modules/hal/st groups: - hal