diff --git a/drivers/sensor/CMakeLists.txt b/drivers/sensor/CMakeLists.txt index 7a059531f601bb..e5dba6e5ad72b4 100644 --- a/drivers/sensor/CMakeLists.txt +++ b/drivers/sensor/CMakeLists.txt @@ -2,6 +2,7 @@ # zephyr-keep-sorted-start add_subdirectory(adi) +add_subdirectory(bosch) # zephyr-keep-sorted-stop add_subdirectory_ifdef(CONFIG_A01NYUB a01nyub) @@ -16,19 +17,6 @@ add_subdirectory_ifdef(CONFIG_AMS_IAQ_CORE ams_iAQcore) add_subdirectory_ifdef(CONFIG_APDS9960 apds9960) add_subdirectory_ifdef(CONFIG_BD8LB600FS_DIAGNOSTICS bd8lb600fs) add_subdirectory_ifdef(CONFIG_BH1750 bh1750) -add_subdirectory_ifdef(CONFIG_BMA280 bma280) -add_subdirectory_ifdef(CONFIG_BMA4XX bma4xx) -add_subdirectory_ifdef(CONFIG_BMC150_MAGN bmc150_magn) -add_subdirectory_ifdef(CONFIG_BME280 bme280) -add_subdirectory_ifdef(CONFIG_BME680 bme680) -add_subdirectory_ifdef(CONFIG_BMG160 bmg160) -add_subdirectory_ifdef(CONFIG_BMI08X bmi08x) -add_subdirectory_ifdef(CONFIG_BMI160 bmi160) -add_subdirectory_ifdef(CONFIG_BMI270 bmi270) -add_subdirectory_ifdef(CONFIG_BMI323 bmi323) -add_subdirectory_ifdef(CONFIG_BMM150 bmm150) -add_subdirectory_ifdef(CONFIG_BMP388 bmp388) -add_subdirectory_ifdef(CONFIG_BMP581 bmp581) add_subdirectory_ifdef(CONFIG_BQ274XX bq274xx) add_subdirectory_ifdef(CONFIG_CCS811 ccs811) add_subdirectory_ifdef(CONFIG_CURRENT_AMP current_amp) diff --git a/drivers/sensor/Kconfig b/drivers/sensor/Kconfig index 399e4730d69df2..7627a36ed0c876 100644 --- a/drivers/sensor/Kconfig +++ b/drivers/sensor/Kconfig @@ -83,6 +83,7 @@ comment "Device Drivers" # zephyr-keep-sorted-start source "drivers/sensor/adi/Kconfig" +source "drivers/sensor/bosch/Kconfig" # zephyr-keep-sorted-stop source "drivers/sensor/a01nyub/Kconfig" @@ -96,19 +97,6 @@ source "drivers/sensor/ams_iAQcore/Kconfig" source "drivers/sensor/apds9960/Kconfig" source "drivers/sensor/bd8lb600fs/Kconfig" source "drivers/sensor/bh1750/Kconfig" -source "drivers/sensor/bma280/Kconfig" -source "drivers/sensor/bma4xx/Kconfig" -source "drivers/sensor/bmc150_magn/Kconfig" -source "drivers/sensor/bme280/Kconfig" -source "drivers/sensor/bme680/Kconfig" -source "drivers/sensor/bmg160/Kconfig" -source "drivers/sensor/bmi08x/Kconfig" -source "drivers/sensor/bmi160/Kconfig" -source "drivers/sensor/bmi270/Kconfig" -source "drivers/sensor/bmi323/Kconfig" -source "drivers/sensor/bmm150/Kconfig" -source "drivers/sensor/bmp388/Kconfig" -source "drivers/sensor/bmp581/Kconfig" source "drivers/sensor/bq274xx/Kconfig" source "drivers/sensor/ccs811/Kconfig" source "drivers/sensor/current_amp/Kconfig" diff --git a/drivers/sensor/bosch/CMakeLists.txt b/drivers/sensor/bosch/CMakeLists.txt new file mode 100644 index 00000000000000..e7652dbf0b5828 --- /dev/null +++ b/drivers/sensor/bosch/CMakeLists.txt @@ -0,0 +1,18 @@ +# Copyright (c) 2024 Analog Devices, Inc. +# SPDX-License-Identifier: Apache-2.0 + +# zephyr-keep-sorted-start +add_subdirectory_ifdef(CONFIG_BMA280 bma280) +add_subdirectory_ifdef(CONFIG_BMA4XX bma4xx) +add_subdirectory_ifdef(CONFIG_BMC150_MAGN bmc150_magn) +add_subdirectory_ifdef(CONFIG_BME280 bme280) +add_subdirectory_ifdef(CONFIG_BME680 bme680) +add_subdirectory_ifdef(CONFIG_BMG160 bmg160) +add_subdirectory_ifdef(CONFIG_BMI08X bmi08x) +add_subdirectory_ifdef(CONFIG_BMI160 bmi160) +add_subdirectory_ifdef(CONFIG_BMI270 bmi270) +add_subdirectory_ifdef(CONFIG_BMI323 bmi323) +add_subdirectory_ifdef(CONFIG_BMM150 bmm150) +add_subdirectory_ifdef(CONFIG_BMP388 bmp388) +add_subdirectory_ifdef(CONFIG_BMP581 bmp581) +# zephyr-keep-sorted-stop diff --git a/drivers/sensor/bosch/Kconfig b/drivers/sensor/bosch/Kconfig new file mode 100644 index 00000000000000..5e27c3d3f9ee2c --- /dev/null +++ b/drivers/sensor/bosch/Kconfig @@ -0,0 +1,18 @@ +# Copyright (c) 2024 Analog Devices, Inc. +# SPDX-License-Identifier: Apache-2.0 + +# zephyr-keep-sorted-start +source "drivers/sensor/bosch/bma280/Kconfig" +source "drivers/sensor/bosch/bma4xx/Kconfig" +source "drivers/sensor/bosch/bmc150_magn/Kconfig" +source "drivers/sensor/bosch/bme280/Kconfig" +source "drivers/sensor/bosch/bme680/Kconfig" +source "drivers/sensor/bosch/bmg160/Kconfig" +source "drivers/sensor/bosch/bmi08x/Kconfig" +source "drivers/sensor/bosch/bmi160/Kconfig" +source "drivers/sensor/bosch/bmi270/Kconfig" +source "drivers/sensor/bosch/bmi323/Kconfig" +source "drivers/sensor/bosch/bmm150/Kconfig" +source "drivers/sensor/bosch/bmp388/Kconfig" +source "drivers/sensor/bosch/bmp581/Kconfig" +# zephyr-keep-sorted-stop diff --git a/drivers/sensor/bma280/CMakeLists.txt b/drivers/sensor/bosch/bma280/CMakeLists.txt similarity index 100% rename from drivers/sensor/bma280/CMakeLists.txt rename to drivers/sensor/bosch/bma280/CMakeLists.txt diff --git a/drivers/sensor/bma280/Kconfig b/drivers/sensor/bosch/bma280/Kconfig similarity index 100% rename from drivers/sensor/bma280/Kconfig rename to drivers/sensor/bosch/bma280/Kconfig diff --git a/drivers/sensor/bma280/bma280.c b/drivers/sensor/bosch/bma280/bma280.c similarity index 100% rename from drivers/sensor/bma280/bma280.c rename to drivers/sensor/bosch/bma280/bma280.c diff --git a/drivers/sensor/bma280/bma280.h b/drivers/sensor/bosch/bma280/bma280.h similarity index 100% rename from drivers/sensor/bma280/bma280.h rename to drivers/sensor/bosch/bma280/bma280.h diff --git a/drivers/sensor/bma280/bma280_trigger.c b/drivers/sensor/bosch/bma280/bma280_trigger.c similarity index 100% rename from drivers/sensor/bma280/bma280_trigger.c rename to drivers/sensor/bosch/bma280/bma280_trigger.c diff --git a/drivers/sensor/bma4xx/CMakeLists.txt b/drivers/sensor/bosch/bma4xx/CMakeLists.txt similarity index 100% rename from drivers/sensor/bma4xx/CMakeLists.txt rename to drivers/sensor/bosch/bma4xx/CMakeLists.txt diff --git a/drivers/sensor/bma4xx/Kconfig b/drivers/sensor/bosch/bma4xx/Kconfig similarity index 100% rename from drivers/sensor/bma4xx/Kconfig rename to drivers/sensor/bosch/bma4xx/Kconfig diff --git a/drivers/sensor/bma4xx/bma4xx.c b/drivers/sensor/bosch/bma4xx/bma4xx.c similarity index 100% rename from drivers/sensor/bma4xx/bma4xx.c rename to drivers/sensor/bosch/bma4xx/bma4xx.c diff --git a/drivers/sensor/bma4xx/bma4xx.h b/drivers/sensor/bosch/bma4xx/bma4xx.h similarity index 100% rename from drivers/sensor/bma4xx/bma4xx.h rename to drivers/sensor/bosch/bma4xx/bma4xx.h diff --git a/drivers/sensor/bma4xx/bma4xx_emul.c b/drivers/sensor/bosch/bma4xx/bma4xx_emul.c similarity index 100% rename from drivers/sensor/bma4xx/bma4xx_emul.c rename to drivers/sensor/bosch/bma4xx/bma4xx_emul.c diff --git a/drivers/sensor/bma4xx/bma4xx_emul.h b/drivers/sensor/bosch/bma4xx/bma4xx_emul.h similarity index 100% rename from drivers/sensor/bma4xx/bma4xx_emul.h rename to drivers/sensor/bosch/bma4xx/bma4xx_emul.h diff --git a/drivers/sensor/bma4xx/bma4xx_i2c.c b/drivers/sensor/bosch/bma4xx/bma4xx_i2c.c similarity index 100% rename from drivers/sensor/bma4xx/bma4xx_i2c.c rename to drivers/sensor/bosch/bma4xx/bma4xx_i2c.c diff --git a/drivers/sensor/bma4xx/bma4xx_spi.c b/drivers/sensor/bosch/bma4xx/bma4xx_spi.c similarity index 100% rename from drivers/sensor/bma4xx/bma4xx_spi.c rename to drivers/sensor/bosch/bma4xx/bma4xx_spi.c diff --git a/drivers/sensor/bmc150_magn/CMakeLists.txt b/drivers/sensor/bosch/bmc150_magn/CMakeLists.txt similarity index 100% rename from drivers/sensor/bmc150_magn/CMakeLists.txt rename to drivers/sensor/bosch/bmc150_magn/CMakeLists.txt diff --git a/drivers/sensor/bmc150_magn/Kconfig b/drivers/sensor/bosch/bmc150_magn/Kconfig similarity index 100% rename from drivers/sensor/bmc150_magn/Kconfig rename to drivers/sensor/bosch/bmc150_magn/Kconfig diff --git a/drivers/sensor/bmc150_magn/bmc150_magn.c b/drivers/sensor/bosch/bmc150_magn/bmc150_magn.c similarity index 100% rename from drivers/sensor/bmc150_magn/bmc150_magn.c rename to drivers/sensor/bosch/bmc150_magn/bmc150_magn.c diff --git a/drivers/sensor/bmc150_magn/bmc150_magn.h b/drivers/sensor/bosch/bmc150_magn/bmc150_magn.h similarity index 100% rename from drivers/sensor/bmc150_magn/bmc150_magn.h rename to drivers/sensor/bosch/bmc150_magn/bmc150_magn.h diff --git a/drivers/sensor/bmc150_magn/bmc150_magn_trigger.c b/drivers/sensor/bosch/bmc150_magn/bmc150_magn_trigger.c similarity index 100% rename from drivers/sensor/bmc150_magn/bmc150_magn_trigger.c rename to drivers/sensor/bosch/bmc150_magn/bmc150_magn_trigger.c diff --git a/drivers/sensor/bme280/CMakeLists.txt b/drivers/sensor/bosch/bme280/CMakeLists.txt similarity index 100% rename from drivers/sensor/bme280/CMakeLists.txt rename to drivers/sensor/bosch/bme280/CMakeLists.txt diff --git a/drivers/sensor/bme280/Kconfig b/drivers/sensor/bosch/bme280/Kconfig similarity index 100% rename from drivers/sensor/bme280/Kconfig rename to drivers/sensor/bosch/bme280/Kconfig diff --git a/drivers/sensor/bme280/bme280.c b/drivers/sensor/bosch/bme280/bme280.c similarity index 100% rename from drivers/sensor/bme280/bme280.c rename to drivers/sensor/bosch/bme280/bme280.c diff --git a/drivers/sensor/bme280/bme280.h b/drivers/sensor/bosch/bme280/bme280.h similarity index 100% rename from drivers/sensor/bme280/bme280.h rename to drivers/sensor/bosch/bme280/bme280.h diff --git a/drivers/sensor/bme280/bme280_i2c.c b/drivers/sensor/bosch/bme280/bme280_i2c.c similarity index 100% rename from drivers/sensor/bme280/bme280_i2c.c rename to drivers/sensor/bosch/bme280/bme280_i2c.c diff --git a/drivers/sensor/bme280/bme280_spi.c b/drivers/sensor/bosch/bme280/bme280_spi.c similarity index 100% rename from drivers/sensor/bme280/bme280_spi.c rename to drivers/sensor/bosch/bme280/bme280_spi.c diff --git a/drivers/sensor/bme680/CMakeLists.txt b/drivers/sensor/bosch/bme680/CMakeLists.txt similarity index 100% rename from drivers/sensor/bme680/CMakeLists.txt rename to drivers/sensor/bosch/bme680/CMakeLists.txt diff --git a/drivers/sensor/bme680/Kconfig b/drivers/sensor/bosch/bme680/Kconfig similarity index 100% rename from drivers/sensor/bme680/Kconfig rename to drivers/sensor/bosch/bme680/Kconfig diff --git a/drivers/sensor/bme680/bme680.c b/drivers/sensor/bosch/bme680/bme680.c similarity index 100% rename from drivers/sensor/bme680/bme680.c rename to drivers/sensor/bosch/bme680/bme680.c diff --git a/drivers/sensor/bme680/bme680.h b/drivers/sensor/bosch/bme680/bme680.h similarity index 100% rename from drivers/sensor/bme680/bme680.h rename to drivers/sensor/bosch/bme680/bme680.h diff --git a/drivers/sensor/bme680/bme680_i2c.c b/drivers/sensor/bosch/bme680/bme680_i2c.c similarity index 100% rename from drivers/sensor/bme680/bme680_i2c.c rename to drivers/sensor/bosch/bme680/bme680_i2c.c diff --git a/drivers/sensor/bme680/bme680_spi.c b/drivers/sensor/bosch/bme680/bme680_spi.c similarity index 100% rename from drivers/sensor/bme680/bme680_spi.c rename to drivers/sensor/bosch/bme680/bme680_spi.c diff --git a/drivers/sensor/bmg160/CMakeLists.txt b/drivers/sensor/bosch/bmg160/CMakeLists.txt similarity index 100% rename from drivers/sensor/bmg160/CMakeLists.txt rename to drivers/sensor/bosch/bmg160/CMakeLists.txt diff --git a/drivers/sensor/bmg160/Kconfig b/drivers/sensor/bosch/bmg160/Kconfig similarity index 100% rename from drivers/sensor/bmg160/Kconfig rename to drivers/sensor/bosch/bmg160/Kconfig diff --git a/drivers/sensor/bmg160/bmg160.c b/drivers/sensor/bosch/bmg160/bmg160.c similarity index 100% rename from drivers/sensor/bmg160/bmg160.c rename to drivers/sensor/bosch/bmg160/bmg160.c diff --git a/drivers/sensor/bmg160/bmg160.h b/drivers/sensor/bosch/bmg160/bmg160.h similarity index 100% rename from drivers/sensor/bmg160/bmg160.h rename to drivers/sensor/bosch/bmg160/bmg160.h diff --git a/drivers/sensor/bmg160/bmg160_trigger.c b/drivers/sensor/bosch/bmg160/bmg160_trigger.c similarity index 100% rename from drivers/sensor/bmg160/bmg160_trigger.c rename to drivers/sensor/bosch/bmg160/bmg160_trigger.c diff --git a/drivers/sensor/bmi08x/CMakeLists.txt b/drivers/sensor/bosch/bmi08x/CMakeLists.txt similarity index 100% rename from drivers/sensor/bmi08x/CMakeLists.txt rename to drivers/sensor/bosch/bmi08x/CMakeLists.txt diff --git a/drivers/sensor/bmi08x/Kconfig b/drivers/sensor/bosch/bmi08x/Kconfig similarity index 100% rename from drivers/sensor/bmi08x/Kconfig rename to drivers/sensor/bosch/bmi08x/Kconfig diff --git a/drivers/sensor/bmi08x/bmi08x.c b/drivers/sensor/bosch/bmi08x/bmi08x.c similarity index 100% rename from drivers/sensor/bmi08x/bmi08x.c rename to drivers/sensor/bosch/bmi08x/bmi08x.c diff --git a/drivers/sensor/bmi08x/bmi08x.h b/drivers/sensor/bosch/bmi08x/bmi08x.h similarity index 100% rename from drivers/sensor/bmi08x/bmi08x.h rename to drivers/sensor/bosch/bmi08x/bmi08x.h diff --git a/drivers/sensor/bmi08x/bmi08x_accel.c b/drivers/sensor/bosch/bmi08x/bmi08x_accel.c similarity index 100% rename from drivers/sensor/bmi08x/bmi08x_accel.c rename to drivers/sensor/bosch/bmi08x/bmi08x_accel.c diff --git a/drivers/sensor/bmi08x/bmi08x_accel_trigger.c b/drivers/sensor/bosch/bmi08x/bmi08x_accel_trigger.c similarity index 100% rename from drivers/sensor/bmi08x/bmi08x_accel_trigger.c rename to drivers/sensor/bosch/bmi08x/bmi08x_accel_trigger.c diff --git a/drivers/sensor/bmi08x/bmi08x_config_file.h b/drivers/sensor/bosch/bmi08x/bmi08x_config_file.h similarity index 100% rename from drivers/sensor/bmi08x/bmi08x_config_file.h rename to drivers/sensor/bosch/bmi08x/bmi08x_config_file.h diff --git a/drivers/sensor/bmi08x/bmi08x_gyro.c b/drivers/sensor/bosch/bmi08x/bmi08x_gyro.c similarity index 100% rename from drivers/sensor/bmi08x/bmi08x_gyro.c rename to drivers/sensor/bosch/bmi08x/bmi08x_gyro.c diff --git a/drivers/sensor/bmi08x/bmi08x_gyro_trigger.c b/drivers/sensor/bosch/bmi08x/bmi08x_gyro_trigger.c similarity index 100% rename from drivers/sensor/bmi08x/bmi08x_gyro_trigger.c rename to drivers/sensor/bosch/bmi08x/bmi08x_gyro_trigger.c diff --git a/drivers/sensor/bmi160/CMakeLists.txt b/drivers/sensor/bosch/bmi160/CMakeLists.txt similarity index 100% rename from drivers/sensor/bmi160/CMakeLists.txt rename to drivers/sensor/bosch/bmi160/CMakeLists.txt diff --git a/drivers/sensor/bmi160/Kconfig b/drivers/sensor/bosch/bmi160/Kconfig similarity index 100% rename from drivers/sensor/bmi160/Kconfig rename to drivers/sensor/bosch/bmi160/Kconfig diff --git a/drivers/sensor/bmi160/bmi160.c b/drivers/sensor/bosch/bmi160/bmi160.c similarity index 100% rename from drivers/sensor/bmi160/bmi160.c rename to drivers/sensor/bosch/bmi160/bmi160.c diff --git a/drivers/sensor/bmi160/bmi160.h b/drivers/sensor/bosch/bmi160/bmi160.h similarity index 100% rename from drivers/sensor/bmi160/bmi160.h rename to drivers/sensor/bosch/bmi160/bmi160.h diff --git a/drivers/sensor/bmi160/bmi160_trigger.c b/drivers/sensor/bosch/bmi160/bmi160_trigger.c similarity index 100% rename from drivers/sensor/bmi160/bmi160_trigger.c rename to drivers/sensor/bosch/bmi160/bmi160_trigger.c diff --git a/drivers/sensor/bmi160/emul_bmi160.c b/drivers/sensor/bosch/bmi160/emul_bmi160.c similarity index 100% rename from drivers/sensor/bmi160/emul_bmi160.c rename to drivers/sensor/bosch/bmi160/emul_bmi160.c diff --git a/drivers/sensor/bmi160/emul_bmi160.h b/drivers/sensor/bosch/bmi160/emul_bmi160.h similarity index 100% rename from drivers/sensor/bmi160/emul_bmi160.h rename to drivers/sensor/bosch/bmi160/emul_bmi160.h diff --git a/drivers/sensor/bmi270/CMakeLists.txt b/drivers/sensor/bosch/bmi270/CMakeLists.txt similarity index 100% rename from drivers/sensor/bmi270/CMakeLists.txt rename to drivers/sensor/bosch/bmi270/CMakeLists.txt diff --git a/drivers/sensor/bmi270/Kconfig b/drivers/sensor/bosch/bmi270/Kconfig similarity index 100% rename from drivers/sensor/bmi270/Kconfig rename to drivers/sensor/bosch/bmi270/Kconfig diff --git a/drivers/sensor/bmi270/bmi270.c b/drivers/sensor/bosch/bmi270/bmi270.c similarity index 100% rename from drivers/sensor/bmi270/bmi270.c rename to drivers/sensor/bosch/bmi270/bmi270.c diff --git a/drivers/sensor/bmi270/bmi270.h b/drivers/sensor/bosch/bmi270/bmi270.h similarity index 100% rename from drivers/sensor/bmi270/bmi270.h rename to drivers/sensor/bosch/bmi270/bmi270.h diff --git a/drivers/sensor/bmi270/bmi270_config_file.h b/drivers/sensor/bosch/bmi270/bmi270_config_file.h similarity index 100% rename from drivers/sensor/bmi270/bmi270_config_file.h rename to drivers/sensor/bosch/bmi270/bmi270_config_file.h diff --git a/drivers/sensor/bmi270/bmi270_i2c.c b/drivers/sensor/bosch/bmi270/bmi270_i2c.c similarity index 100% rename from drivers/sensor/bmi270/bmi270_i2c.c rename to drivers/sensor/bosch/bmi270/bmi270_i2c.c diff --git a/drivers/sensor/bmi270/bmi270_spi.c b/drivers/sensor/bosch/bmi270/bmi270_spi.c similarity index 100% rename from drivers/sensor/bmi270/bmi270_spi.c rename to drivers/sensor/bosch/bmi270/bmi270_spi.c diff --git a/drivers/sensor/bmi270/bmi270_trigger.c b/drivers/sensor/bosch/bmi270/bmi270_trigger.c similarity index 100% rename from drivers/sensor/bmi270/bmi270_trigger.c rename to drivers/sensor/bosch/bmi270/bmi270_trigger.c diff --git a/drivers/sensor/bmi323/CMakeLists.txt b/drivers/sensor/bosch/bmi323/CMakeLists.txt similarity index 100% rename from drivers/sensor/bmi323/CMakeLists.txt rename to drivers/sensor/bosch/bmi323/CMakeLists.txt diff --git a/drivers/sensor/bmi323/Kconfig b/drivers/sensor/bosch/bmi323/Kconfig similarity index 100% rename from drivers/sensor/bmi323/Kconfig rename to drivers/sensor/bosch/bmi323/Kconfig diff --git a/drivers/sensor/bmi323/bmi323.c b/drivers/sensor/bosch/bmi323/bmi323.c similarity index 100% rename from drivers/sensor/bmi323/bmi323.c rename to drivers/sensor/bosch/bmi323/bmi323.c diff --git a/drivers/sensor/bmi323/bmi323.h b/drivers/sensor/bosch/bmi323/bmi323.h similarity index 100% rename from drivers/sensor/bmi323/bmi323.h rename to drivers/sensor/bosch/bmi323/bmi323.h diff --git a/drivers/sensor/bmi323/bmi323_spi.c b/drivers/sensor/bosch/bmi323/bmi323_spi.c similarity index 100% rename from drivers/sensor/bmi323/bmi323_spi.c rename to drivers/sensor/bosch/bmi323/bmi323_spi.c diff --git a/drivers/sensor/bmi323/bmi323_spi.h b/drivers/sensor/bosch/bmi323/bmi323_spi.h similarity index 100% rename from drivers/sensor/bmi323/bmi323_spi.h rename to drivers/sensor/bosch/bmi323/bmi323_spi.h diff --git a/drivers/sensor/bmm150/CMakeLists.txt b/drivers/sensor/bosch/bmm150/CMakeLists.txt similarity index 100% rename from drivers/sensor/bmm150/CMakeLists.txt rename to drivers/sensor/bosch/bmm150/CMakeLists.txt diff --git a/drivers/sensor/bmm150/Kconfig b/drivers/sensor/bosch/bmm150/Kconfig similarity index 100% rename from drivers/sensor/bmm150/Kconfig rename to drivers/sensor/bosch/bmm150/Kconfig diff --git a/drivers/sensor/bmm150/bmm150.c b/drivers/sensor/bosch/bmm150/bmm150.c similarity index 100% rename from drivers/sensor/bmm150/bmm150.c rename to drivers/sensor/bosch/bmm150/bmm150.c diff --git a/drivers/sensor/bmm150/bmm150.h b/drivers/sensor/bosch/bmm150/bmm150.h similarity index 100% rename from drivers/sensor/bmm150/bmm150.h rename to drivers/sensor/bosch/bmm150/bmm150.h diff --git a/drivers/sensor/bmm150/bmm150_i2c.c b/drivers/sensor/bosch/bmm150/bmm150_i2c.c similarity index 100% rename from drivers/sensor/bmm150/bmm150_i2c.c rename to drivers/sensor/bosch/bmm150/bmm150_i2c.c diff --git a/drivers/sensor/bmm150/bmm150_spi.c b/drivers/sensor/bosch/bmm150/bmm150_spi.c similarity index 100% rename from drivers/sensor/bmm150/bmm150_spi.c rename to drivers/sensor/bosch/bmm150/bmm150_spi.c diff --git a/drivers/sensor/bmm150/bmm150_trigger.c b/drivers/sensor/bosch/bmm150/bmm150_trigger.c similarity index 100% rename from drivers/sensor/bmm150/bmm150_trigger.c rename to drivers/sensor/bosch/bmm150/bmm150_trigger.c diff --git a/drivers/sensor/bmp388/CMakeLists.txt b/drivers/sensor/bosch/bmp388/CMakeLists.txt similarity index 100% rename from drivers/sensor/bmp388/CMakeLists.txt rename to drivers/sensor/bosch/bmp388/CMakeLists.txt diff --git a/drivers/sensor/bmp388/Kconfig b/drivers/sensor/bosch/bmp388/Kconfig similarity index 100% rename from drivers/sensor/bmp388/Kconfig rename to drivers/sensor/bosch/bmp388/Kconfig diff --git a/drivers/sensor/bmp388/bmp388.c b/drivers/sensor/bosch/bmp388/bmp388.c similarity index 100% rename from drivers/sensor/bmp388/bmp388.c rename to drivers/sensor/bosch/bmp388/bmp388.c diff --git a/drivers/sensor/bmp388/bmp388.h b/drivers/sensor/bosch/bmp388/bmp388.h similarity index 100% rename from drivers/sensor/bmp388/bmp388.h rename to drivers/sensor/bosch/bmp388/bmp388.h diff --git a/drivers/sensor/bmp388/bmp388_i2c.c b/drivers/sensor/bosch/bmp388/bmp388_i2c.c similarity index 100% rename from drivers/sensor/bmp388/bmp388_i2c.c rename to drivers/sensor/bosch/bmp388/bmp388_i2c.c diff --git a/drivers/sensor/bmp388/bmp388_spi.c b/drivers/sensor/bosch/bmp388/bmp388_spi.c similarity index 100% rename from drivers/sensor/bmp388/bmp388_spi.c rename to drivers/sensor/bosch/bmp388/bmp388_spi.c diff --git a/drivers/sensor/bmp388/bmp388_trigger.c b/drivers/sensor/bosch/bmp388/bmp388_trigger.c similarity index 100% rename from drivers/sensor/bmp388/bmp388_trigger.c rename to drivers/sensor/bosch/bmp388/bmp388_trigger.c diff --git a/drivers/sensor/bmp581/CMakeLists.txt b/drivers/sensor/bosch/bmp581/CMakeLists.txt similarity index 100% rename from drivers/sensor/bmp581/CMakeLists.txt rename to drivers/sensor/bosch/bmp581/CMakeLists.txt diff --git a/drivers/sensor/bmp581/Kconfig b/drivers/sensor/bosch/bmp581/Kconfig similarity index 100% rename from drivers/sensor/bmp581/Kconfig rename to drivers/sensor/bosch/bmp581/Kconfig diff --git a/drivers/sensor/bmp581/bmp581.c b/drivers/sensor/bosch/bmp581/bmp581.c similarity index 100% rename from drivers/sensor/bmp581/bmp581.c rename to drivers/sensor/bosch/bmp581/bmp581.c diff --git a/drivers/sensor/bmp581/bmp581.h b/drivers/sensor/bosch/bmp581/bmp581.h similarity index 100% rename from drivers/sensor/bmp581/bmp581.h rename to drivers/sensor/bosch/bmp581/bmp581.h