From 8f692c7d38e61416d4fa1bcf32b04cae32ac29e0 Mon Sep 17 00:00:00 2001 From: Anas Nashif Date: Tue, 25 Jun 2019 15:53:54 -0400 Subject: [PATCH] cleanup: include/: move i2c.h to drivers/i2c.h move i2c.h to drivers/i2c.h and create a shim for backward-compatibility. No functional changes to the headers. A warning in the shim can be controlled with CONFIG_COMPAT_INCLUDES. Related to #16539 Signed-off-by: Anas Nashif --- boards/x86/galileo/pinmux.c | 2 +- drivers/audio/tlv320dac310x.c | 2 +- drivers/crypto/crypto_ataes132a.c | 2 +- drivers/crypto/crypto_ataes132a_priv.h | 2 +- drivers/display/grove_lcd_rgb.c | 2 +- drivers/display/ssd1306.c | 2 +- drivers/ethernet/eth_sam_gmac.c | 2 +- drivers/gpio/gpio_pcal9535a.c | 2 +- drivers/gpio/gpio_pcal9535a.h | 2 +- drivers/gpio/gpio_sx1509b.c | 2 +- drivers/i2c/i2c-priv.h | 2 +- drivers/i2c/i2c_bitbang.c | 2 +- drivers/i2c/i2c_cc13xx_cc26xx.c | 2 +- drivers/i2c/i2c_cc32xx.c | 2 +- drivers/i2c/i2c_dw.c | 2 +- drivers/i2c/i2c_dw.h | 2 +- drivers/i2c/i2c_esp32.c | 2 +- drivers/i2c/i2c_gecko.c | 2 +- drivers/i2c/i2c_gpio.c | 2 +- drivers/i2c/i2c_handlers.c | 2 +- drivers/i2c/i2c_imx.c | 2 +- drivers/i2c/i2c_ll_stm32.c | 2 +- drivers/i2c/i2c_ll_stm32_v1.c | 2 +- drivers/i2c/i2c_ll_stm32_v2.c | 2 +- drivers/i2c/i2c_mchp_xec.c | 2 +- drivers/i2c/i2c_mcux.c | 2 +- drivers/i2c/i2c_mcux_lpi2c.c | 2 +- drivers/i2c/i2c_nios2.c | 2 +- drivers/i2c/i2c_nrfx_twi.c | 2 +- drivers/i2c/i2c_nrfx_twim.c | 2 +- drivers/i2c/i2c_qmsi.c | 2 +- drivers/i2c/i2c_qmsi_ss.c | 2 +- drivers/i2c/i2c_rv32m1_lpi2c.c | 2 +- drivers/i2c/i2c_sam0.c | 2 +- drivers/i2c/i2c_sam_twi.c | 2 +- drivers/i2c/i2c_sam_twihs.c | 2 +- drivers/i2c/i2c_sbcon.c | 2 +- drivers/i2c/i2c_sifive.c | 2 +- drivers/i2c/slave/eeprom_slave.c | 2 +- drivers/led/ht16k33.c | 2 +- drivers/led/lp3943.c | 2 +- drivers/led/lp5562.c | 2 +- drivers/led/pca9633.c | 2 +- drivers/pwm/pwm_pca9685.c | 2 +- drivers/pwm/pwm_pca9685.h | 2 +- drivers/sensor/adt7420/adt7420.c | 2 +- drivers/sensor/adt7420/adt7420_trigger.c | 2 +- drivers/sensor/adxl372/adxl372.c | 2 +- drivers/sensor/adxl372/adxl372.h | 2 +- drivers/sensor/ak8975/ak8975.c | 2 +- drivers/sensor/amg88xx/amg88xx.c | 2 +- drivers/sensor/amg88xx/amg88xx_trigger.c | 2 +- drivers/sensor/ams_iAQcore/iAQcore.c | 2 +- drivers/sensor/apds9960/apds9960.c | 2 +- drivers/sensor/apds9960/apds9960_trigger.c | 2 +- drivers/sensor/bma280/bma280.c | 2 +- drivers/sensor/bma280/bma280_trigger.c | 2 +- drivers/sensor/bmc150_magn/bmc150_magn.h | 2 +- drivers/sensor/bme280/bme280.c | 2 +- drivers/sensor/bme680/bme680.c | 2 +- drivers/sensor/bmg160/bmg160.h | 2 +- drivers/sensor/bmm150/bmm150.h | 2 +- drivers/sensor/ccs811/ccs811.c | 2 +- drivers/sensor/ens210/ens210.c | 2 +- drivers/sensor/fxas21002/fxas21002.h | 2 +- drivers/sensor/fxos8700/fxos8700.h | 2 +- drivers/sensor/hmc5883l/hmc5883l.c | 2 +- drivers/sensor/hmc5883l/hmc5883l_trigger.c | 2 +- drivers/sensor/hp206c/hp206c.c | 2 +- drivers/sensor/hts221/hts221.c | 2 +- drivers/sensor/hts221/hts221_trigger.c | 2 +- drivers/sensor/isl29035/isl29035.c | 2 +- drivers/sensor/isl29035/isl29035_trigger.c | 2 +- drivers/sensor/lis2dh/lis2dh.h | 2 +- drivers/sensor/lis2ds12/lis2ds12_i2c.c | 2 +- drivers/sensor/lis2ds12/lis2ds12_trigger.c | 2 +- drivers/sensor/lis2dw12/lis2dw12.c | 2 +- drivers/sensor/lis2dw12/lis2dw12_i2c.c | 2 +- drivers/sensor/lis2mdl/lis2mdl.h | 2 +- drivers/sensor/lis3mdl/lis3mdl.c | 2 +- drivers/sensor/lis3mdl/lis3mdl_trigger.c | 2 +- drivers/sensor/lps22hb/lps22hb.h | 2 +- drivers/sensor/lps25hb/lps25hb.h | 2 +- .../sensor/lsm303dlhc_magn/lsm303dlhc_magn.c | 2 +- drivers/sensor/lsm6ds0/lsm6ds0.h | 2 +- drivers/sensor/lsm6dsl/lsm6dsl_i2c.c | 2 +- drivers/sensor/lsm6dsl/lsm6dsl_shub.c | 2 +- drivers/sensor/lsm6dsl/lsm6dsl_trigger.c | 2 +- drivers/sensor/lsm9ds0_gyro/lsm9ds0_gyro.h | 2 +- .../lsm9ds0_gyro/lsm9ds0_gyro_trigger.c | 2 +- drivers/sensor/lsm9ds0_mfd/lsm9ds0_mfd.c | 2 +- drivers/sensor/max30101/max30101.h | 2 +- drivers/sensor/max44009/max44009.c | 2 +- drivers/sensor/mcp9808/mcp9808.c | 2 +- drivers/sensor/mcp9808/mcp9808_trigger.c | 2 +- drivers/sensor/mpu6050/mpu6050.c | 2 +- drivers/sensor/mpu6050/mpu6050_trigger.c | 2 +- drivers/sensor/ms5837/ms5837.h | 2 +- drivers/sensor/sht3xd/sht3xd.c | 2 +- drivers/sensor/sx9500/sx9500.c | 2 +- drivers/sensor/sx9500/sx9500_trigger.c | 2 +- drivers/sensor/th02/th02.c | 2 +- drivers/sensor/ti_hdc/ti_hdc.c | 2 +- drivers/sensor/tmp007/tmp007.c | 2 +- drivers/sensor/tmp112/tmp112.c | 2 +- drivers/sensor/vl53l0x/vl53l0x.c | 2 +- drivers/sensor/vl53l0x/vl53l0x_platform.c | 2 +- include/drivers/i2c.h | 1040 +++++++++++++++++ include/i2c.h | 1033 +--------------- .../boards/96b_argonkey/sensors/src/main.c | 2 +- samples/display/grove_display/src/main.c | 2 +- samples/drivers/current_sensing/src/main.c | 2 +- samples/drivers/i2c_fujitsu_fram/src/main.c | 2 +- samples/drivers/i2c_scanner/src/main.c | 2 +- samples/sensor/bmg160/src/main.c | 2 +- .../altera_max10/i2c_master/src/i2c_master.c | 2 +- tests/boards/intel_s1000_crb/src/i2c_test.c | 2 +- tests/drivers/i2c/i2c_api/src/test_i2c.c | 2 +- .../i2c/i2c_slave_api/common/i2c_virtual.c | 2 +- tests/drivers/i2c/i2c_slave_api/src/main.c | 2 +- 120 files changed, 1162 insertions(+), 1147 deletions(-) create mode 100644 include/drivers/i2c.h diff --git a/boards/x86/galileo/pinmux.c b/boards/x86/galileo/pinmux.c index 4c73b067be6..7e4e3163f3f 100644 --- a/boards/x86/galileo/pinmux.c +++ b/boards/x86/galileo/pinmux.c @@ -12,7 +12,7 @@ #include #include -#include +#include #include #include diff --git a/drivers/audio/tlv320dac310x.c b/drivers/audio/tlv320dac310x.c index 76e84e00ca8..67b67ab1c9a 100644 --- a/drivers/audio/tlv320dac310x.c +++ b/drivers/audio/tlv320dac310x.c @@ -9,7 +9,7 @@ #include #include -#include +#include #include #include