* [PATCH v1 11/13] iio: Initialize spi_device_id arrays using member names
2026-06-19 15:54 [PATCH v1 00/13] iio: Use named initializers for device_id structures Uwe Kleine-König (The Capable Hub)
` (9 preceding siblings ...)
2026-06-19 15:54 ` [PATCH v1 10/13] iio: Drop unused assignment of spi_device_id driver data Uwe Kleine-König (The Capable Hub)
@ 2026-06-19 15:54 ` Uwe Kleine-König (The Capable Hub)
2026-06-19 20:19 ` Linus Walleij
2026-06-19 15:54 ` [PATCH v1 12/13] staging: iio: Drop unused assignment of spi_device_id driver data Uwe Kleine-König (The Capable Hub)
` (2 subsequent siblings)
13 siblings, 1 reply; 18+ messages in thread
From: Uwe Kleine-König (The Capable Hub) @ 2026-06-19 15:54 UTC (permalink / raw)
To: Jonathan Cameron
Cc: Nuno Sá, Michael Hennerich, David Lechner, Andy Shevchenko,
Puranjay Mohan, Marcelo Schmitt, Antoniu Miclaus,
Ramona Gradinariu, Esteban Blanc, Sergiu Cuciurean, Dragos Bogdan,
Alisa-Dariana Roman, Matti Vaittinen, Renato Lui Geh,
Ramona Bolboaca, Kim Seer Paller, Marilene Andrade Garcia,
Marius Cristea, Marcus Folkesson, Kent Gustavsson, Kurt Borja,
Leonard Göhrs, kernel, Rodrigo Alencar, Gustavo Silva,
Alexis Czezar Torreno, Janani Sunil, Anshul Dalal,
Ricardo Ribalda, Lorenzo Bianconi, Alex Lanzano, Jagath Jog J,
Jean-Baptiste Maneyrol, Remi Buisson, Herve Codina, Petre Rodan,
Andreas Klinger, Harshit Mogalapalli, Andrew Ijano,
Giorgi Tchankvetadze, Krzysztof Kozlowski, Md Shofiqul Islam,
Greg Kroah-Hartman, Stepan Ionichev, Sam Daly, Dixit Parmar,
Colin Ian King, Sebastian Andrzej Siewior, Oleksij Rempel,
David Jander, Dmitry Torokhov, Bartosz Golaszewski, Linus Walleij,
Gabriel Rondon, David Marinovic, Lukas Schmid, Shi Hao,
Rahman Mahmutović, linux, linux-iio, linux-kernel
While being less compact, using named initializers allows to more easily
see which members of the structs are assigned which value without having
to lookup the declaration of the struct. And it's also more robust
against changes to the struct definition.
The mentioned robustness is relevant for a planned change to struct
spi_device_id that replaces .driver_data by an anonymous union.
This patch doesn't modify the compiled arrays, only their representation
in source form benefits. The former was confirmed with x86 and arm64
builds.
Signed-off-by: Uwe Kleine-König (The Capable Hub) <u.kleine-koenig@baylibre.com>
---
drivers/iio/accel/adxl345_spi.c | 4 +-
drivers/iio/accel/adxl355_spi.c | 4 +-
drivers/iio/accel/adxl372_spi.c | 4 +-
drivers/iio/accel/adxl380_spi.c | 8 +-
drivers/iio/accel/bmi088-accel-spi.c | 6 +-
drivers/iio/accel/fxls8962af-spi.c | 4 +-
drivers/iio/accel/sca3000.c | 8 +-
drivers/iio/accel/sca3300.c | 4 +-
drivers/iio/accel/st_accel_spi.c | 40 +++---
drivers/iio/adc/ad4000.c | 62 ++++-----
drivers/iio/adc/ad4030.c | 14 +-
drivers/iio/adc/ad4080.c | 22 +--
drivers/iio/adc/ad4130.c | 12 +-
drivers/iio/adc/ad4134.c | 2 +-
drivers/iio/adc/ad4170-4.c | 6 +-
drivers/iio/adc/ad4851.c | 18 +--
drivers/iio/adc/ad7091r8.c | 6 +-
drivers/iio/adc/ad7124.c | 4 +-
drivers/iio/adc/ad7173.c | 26 ++--
drivers/iio/adc/ad7191.c | 2 +-
drivers/iio/adc/ad7192.c | 10 +-
drivers/iio/adc/ad7380.c | 36 ++---
drivers/iio/adc/ad7476.c | 60 ++++----
drivers/iio/adc/ad7606_spi.c | 22 +--
drivers/iio/adc/ad7766.c | 12 +-
drivers/iio/adc/ad7768-1.c | 8 +-
drivers/iio/adc/ad7780.c | 8 +-
drivers/iio/adc/ad7791.c | 10 +-
drivers/iio/adc/ad7793.c | 18 +--
drivers/iio/adc/ad7887.c | 2 +-
drivers/iio/adc/ad7923.c | 14 +-
drivers/iio/adc/ad7944.c | 6 +-
drivers/iio/adc/ad7949.c | 6 +-
drivers/iio/adc/ad9467.c | 14 +-
drivers/iio/adc/max1027.c | 12 +-
drivers/iio/adc/max1118.c | 6 +-
drivers/iio/adc/max11205.c | 4 +-
drivers/iio/adc/max11410.c | 2 +-
drivers/iio/adc/max14001.c | 4 +-
drivers/iio/adc/mcp320x.c | 26 ++--
drivers/iio/adc/mcp3564.c | 24 ++--
drivers/iio/adc/mcp3911.c | 14 +-
drivers/iio/adc/rohm-bd79112.c | 2 +-
drivers/iio/adc/ti-adc0832.c | 8 +-
drivers/iio/adc/ti-adc12138.c | 6 +-
drivers/iio/adc/ti-adc128s052.c | 24 ++--
drivers/iio/adc/ti-adc161s626.c | 4 +-
drivers/iio/adc/ti-ads1018.c | 4 +-
drivers/iio/adc/ti-ads124s08.c | 4 +-
drivers/iio/adc/ti-ads1298.c | 2 +-
drivers/iio/adc/ti-ads131e08.c | 6 +-
drivers/iio/adc/ti-ads131m02.c | 10 +-
drivers/iio/adc/ti-ads7950.c | 24 ++--
drivers/iio/adc/ti-ads8688.c | 4 +-
drivers/iio/adc/ti-lmp92064.c | 2 +-
drivers/iio/adc/ti-tlc4541.c | 4 +-
drivers/iio/addac/ad74115.c | 2 +-
drivers/iio/amplifiers/ad8366.c | 26 ++--
drivers/iio/chemical/ens160_spi.c | 2 +-
drivers/iio/dac/ad3530r.c | 8 +-
drivers/iio/dac/ad5064.c | 32 ++---
drivers/iio/dac/ad5360.c | 16 +--
drivers/iio/dac/ad5380.c | 32 ++---
drivers/iio/dac/ad5446-spi.c | 62 ++++-----
drivers/iio/dac/ad5449.c | 14 +-
drivers/iio/dac/ad5504.c | 4 +-
drivers/iio/dac/ad5624r_spi.c | 12 +-
drivers/iio/dac/ad5706r.c | 2 +-
drivers/iio/dac/ad5755.c | 10 +-
drivers/iio/dac/ad5761.c | 8 +-
drivers/iio/dac/ad5764.c | 8 +-
drivers/iio/dac/ad5766.c | 4 +-
drivers/iio/dac/ad5791.c | 10 +-
drivers/iio/dac/ad8801.c | 4 +-
drivers/iio/dac/ad9739a.c | 2 +-
drivers/iio/dac/ltc1660.c | 4 +-
drivers/iio/dac/ltc2632.c | 44 +++---
drivers/iio/dac/ltc2664.c | 4 +-
drivers/iio/dac/ltc2688.c | 2 +-
drivers/iio/dac/max22007.c | 2 +-
drivers/iio/dac/mcp4821.c | 12 +-
drivers/iio/dac/mcp4922.c | 8 +-
drivers/iio/dac/rohm-bd79703.c | 8 +-
drivers/iio/dac/ti-dac082s085.c | 12 +-
drivers/iio/dac/ti-dac7311.c | 6 +-
drivers/iio/dac/ti-dac7612.c | 2 +-
drivers/iio/frequency/adf4350.c | 4 +-
drivers/iio/frequency/adf4371.c | 4 +-
drivers/iio/frequency/adf4377.c | 4 +-
drivers/iio/gyro/adis16080.c | 4 +-
drivers/iio/gyro/adis16136.c | 8 +-
drivers/iio/gyro/adis16260.c | 12 +-
drivers/iio/gyro/adxrs450.c | 4 +-
drivers/iio/gyro/st_gyro_spi.c | 18 +--
drivers/iio/humidity/hts221_spi.c | 2 +-
drivers/iio/imu/adis16400.c | 30 ++--
drivers/iio/imu/adis16475.c | 54 ++++----
drivers/iio/imu/adis16480.c | 40 +++---
drivers/iio/imu/bmi270/bmi270_spi.c | 4 +-
drivers/iio/imu/bmi323/bmi323_spi.c | 2 +-
.../iio/imu/inv_icm42600/inv_icm42600_spi.c | 14 +-
.../iio/imu/inv_icm45600/inv_icm45600_spi.c | 16 +--
drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 34 ++---
drivers/iio/imu/smi240.c | 2 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 48 +++----
drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 4 +-
drivers/iio/light/st_uvis25_spi.c | 2 +-
drivers/iio/magnetometer/st_magn_spi.c | 12 +-
drivers/iio/potentiometer/max5481.c | 8 +-
drivers/iio/potentiometer/max5487.c | 6 +-
drivers/iio/potentiometer/mcp41010.c | 12 +-
drivers/iio/potentiometer/mcp4131.c | 128 +++++++++---------
drivers/iio/potentiometer/x9250.c | 4 +-
drivers/iio/pressure/abp2030pa_spi.c | 2 +-
drivers/iio/pressure/bmp280-spi.c | 14 +-
drivers/iio/pressure/hsc030pa_spi.c | 2 +-
drivers/iio/pressure/mprls0025pa_spi.c | 2 +-
drivers/iio/pressure/ms5611_spi.c | 4 +-
drivers/iio/pressure/st_pressure_spi.c | 24 ++--
drivers/iio/resolver/ad2s1200.c | 4 +-
drivers/iio/resolver/ad2s1210.c | 2 +-
drivers/iio/resolver/ad2s90.c | 2 +-
drivers/iio/temperature/ltc2983.c | 10 +-
drivers/iio/temperature/maxim_thermocouple.c | 18 +--
124 files changed, 802 insertions(+), 802 deletions(-)
diff --git a/drivers/iio/accel/adxl345_spi.c b/drivers/iio/accel/adxl345_spi.c
index 0315f4bfd69a..4fa1b04f75b6 100644
--- a/drivers/iio/accel/adxl345_spi.c
+++ b/drivers/iio/accel/adxl345_spi.c
@@ -60,8 +60,8 @@ static const struct adxl345_chip_info adxl375_spi_info = {
};
static const struct spi_device_id adxl345_spi_id[] = {
- { "adxl345", (kernel_ulong_t)&adxl345_spi_info },
- { "adxl375", (kernel_ulong_t)&adxl375_spi_info },
+ { .name = "adxl345", .driver_data = (kernel_ulong_t)&adxl345_spi_info },
+ { .name = "adxl375", .driver_data = (kernel_ulong_t)&adxl375_spi_info },
{ }
};
MODULE_DEVICE_TABLE(spi, adxl345_spi_id);
diff --git a/drivers/iio/accel/adxl355_spi.c b/drivers/iio/accel/adxl355_spi.c
index 347ed62b6582..793cad5eb443 100644
--- a/drivers/iio/accel/adxl355_spi.c
+++ b/drivers/iio/accel/adxl355_spi.c
@@ -41,8 +41,8 @@ static int adxl355_spi_probe(struct spi_device *spi)
}
static const struct spi_device_id adxl355_spi_id[] = {
- { "adxl355", (kernel_ulong_t)&adxl35x_chip_info[ADXL355] },
- { "adxl359", (kernel_ulong_t)&adxl35x_chip_info[ADXL359] },
+ { .name = "adxl355", .driver_data = (kernel_ulong_t)&adxl35x_chip_info[ADXL355] },
+ { .name = "adxl359", .driver_data = (kernel_ulong_t)&adxl35x_chip_info[ADXL359] },
{ }
};
MODULE_DEVICE_TABLE(spi, adxl355_spi_id);
diff --git a/drivers/iio/accel/adxl372_spi.c b/drivers/iio/accel/adxl372_spi.c
index 1f9c1544e547..2503223e7c1b 100644
--- a/drivers/iio/accel/adxl372_spi.c
+++ b/drivers/iio/accel/adxl372_spi.c
@@ -35,8 +35,8 @@ static int adxl372_spi_probe(struct spi_device *spi)
}
static const struct spi_device_id adxl372_spi_id[] = {
- { "adxl371", (kernel_ulong_t)&adxl371_chip_info },
- { "adxl372", (kernel_ulong_t)&adxl372_chip_info },
+ { .name = "adxl371", .driver_data = (kernel_ulong_t)&adxl371_chip_info },
+ { .name = "adxl372", .driver_data = (kernel_ulong_t)&adxl372_chip_info },
{ }
};
MODULE_DEVICE_TABLE(spi, adxl372_spi_id);
diff --git a/drivers/iio/accel/adxl380_spi.c b/drivers/iio/accel/adxl380_spi.c
index 4ead949b24f1..bfc7f153db98 100644
--- a/drivers/iio/accel/adxl380_spi.c
+++ b/drivers/iio/accel/adxl380_spi.c
@@ -35,10 +35,10 @@ static int adxl380_spi_probe(struct spi_device *spi)
}
static const struct spi_device_id adxl380_spi_id[] = {
- { "adxl318", (kernel_ulong_t)&adxl318_chip_info },
- { "adxl319", (kernel_ulong_t)&adxl319_chip_info },
- { "adxl380", (kernel_ulong_t)&adxl380_chip_info },
- { "adxl382", (kernel_ulong_t)&adxl382_chip_info },
+ { .name = "adxl318", .driver_data = (kernel_ulong_t)&adxl318_chip_info },
+ { .name = "adxl319", .driver_data = (kernel_ulong_t)&adxl319_chip_info },
+ { .name = "adxl380", .driver_data = (kernel_ulong_t)&adxl380_chip_info },
+ { .name = "adxl382", .driver_data = (kernel_ulong_t)&adxl382_chip_info },
{ }
};
MODULE_DEVICE_TABLE(spi, adxl380_spi_id);
diff --git a/drivers/iio/accel/bmi088-accel-spi.c b/drivers/iio/accel/bmi088-accel-spi.c
index 44cb50c76cb1..ae89e162e097 100644
--- a/drivers/iio/accel/bmi088-accel-spi.c
+++ b/drivers/iio/accel/bmi088-accel-spi.c
@@ -72,9 +72,9 @@ static const struct of_device_id bmi088_of_match[] = {
MODULE_DEVICE_TABLE(of, bmi088_of_match);
static const struct spi_device_id bmi088_accel_id[] = {
- {"bmi085-accel", BOSCH_BMI085},
- {"bmi088-accel", BOSCH_BMI088},
- {"bmi090l-accel", BOSCH_BMI090L},
+ { .name = "bmi085-accel", .driver_data = BOSCH_BMI085 },
+ { .name = "bmi088-accel", .driver_data = BOSCH_BMI088 },
+ { .name = "bmi090l-accel", .driver_data = BOSCH_BMI090L },
{ }
};
MODULE_DEVICE_TABLE(spi, bmi088_accel_id);
diff --git a/drivers/iio/accel/fxls8962af-spi.c b/drivers/iio/accel/fxls8962af-spi.c
index bdafd1f615d9..53bcb8071e2a 100644
--- a/drivers/iio/accel/fxls8962af-spi.c
+++ b/drivers/iio/accel/fxls8962af-spi.c
@@ -35,8 +35,8 @@ static const struct of_device_id fxls8962af_spi_of_match[] = {
MODULE_DEVICE_TABLE(of, fxls8962af_spi_of_match);
static const struct spi_device_id fxls8962af_spi_id_table[] = {
- { "fxls8962af", fxls8962af },
- { "fxls8964af", fxls8964af },
+ { .name = "fxls8962af", .driver_data = fxls8962af },
+ { .name = "fxls8964af", .driver_data = fxls8964af },
{ }
};
MODULE_DEVICE_TABLE(spi, fxls8962af_spi_id_table);
diff --git a/drivers/iio/accel/sca3000.c b/drivers/iio/accel/sca3000.c
index 573831199bba..a92a563f6a4b 100644
--- a/drivers/iio/accel/sca3000.c
+++ b/drivers/iio/accel/sca3000.c
@@ -1504,10 +1504,10 @@ static int sca3000_probe(struct spi_device *spi)
}
static const struct spi_device_id sca3000_id[] = {
- { "sca3000_d01", (kernel_ulong_t)&sca3000_chip_info_d01 },
- { "sca3000_e02", (kernel_ulong_t)&sca3000_chip_info_e02 },
- { "sca3000_e04", (kernel_ulong_t)&sca3000_chip_info_e04 },
- { "sca3000_e05", (kernel_ulong_t)&sca3000_chip_info_e05 },
+ { .name = "sca3000_d01", .driver_data = (kernel_ulong_t)&sca3000_chip_info_d01 },
+ { .name = "sca3000_e02", .driver_data = (kernel_ulong_t)&sca3000_chip_info_e02 },
+ { .name = "sca3000_e04", .driver_data = (kernel_ulong_t)&sca3000_chip_info_e04 },
+ { .name = "sca3000_e05", .driver_data = (kernel_ulong_t)&sca3000_chip_info_e05 },
{ }
};
MODULE_DEVICE_TABLE(spi, sca3000_id);
diff --git a/drivers/iio/accel/sca3300.c b/drivers/iio/accel/sca3300.c
index 8380b237831c..67582cc34149 100644
--- a/drivers/iio/accel/sca3300.c
+++ b/drivers/iio/accel/sca3300.c
@@ -664,8 +664,8 @@ static const struct of_device_id sca3300_dt_ids[] = {
MODULE_DEVICE_TABLE(of, sca3300_dt_ids);
static const struct spi_device_id sca3300_ids[] = {
- { "sca3300" },
- { "scl3300" },
+ { .name = "sca3300" },
+ { .name = "scl3300" },
{ }
};
MODULE_DEVICE_TABLE(spi, sca3300_ids);
diff --git a/drivers/iio/accel/st_accel_spi.c b/drivers/iio/accel/st_accel_spi.c
index d8ec0555f42a..cd51244df05f 100644
--- a/drivers/iio/accel/st_accel_spi.c
+++ b/drivers/iio/accel/st_accel_spi.c
@@ -147,26 +147,26 @@ static int st_accel_spi_probe(struct spi_device *spi)
}
static const struct spi_device_id st_accel_id_table[] = {
- { LIS3DH_ACCEL_DEV_NAME },
- { LSM330D_ACCEL_DEV_NAME },
- { LSM330DL_ACCEL_DEV_NAME },
- { LSM330DLC_ACCEL_DEV_NAME },
- { LIS331DLH_ACCEL_DEV_NAME },
- { LSM330_ACCEL_DEV_NAME },
- { LSM303AGR_ACCEL_DEV_NAME },
- { LIS2DH12_ACCEL_DEV_NAME },
- { LIS2DS12_ACCEL_DEV_NAME },
- { LIS3L02DQ_ACCEL_DEV_NAME },
- { LNG2DM_ACCEL_DEV_NAME },
- { H3LIS331DL_ACCEL_DEV_NAME },
- { LIS331DL_ACCEL_DEV_NAME },
- { LIS3LV02DL_ACCEL_DEV_NAME },
- { LIS2DW12_ACCEL_DEV_NAME },
- { LIS3DHH_ACCEL_DEV_NAME },
- { LIS3DE_ACCEL_DEV_NAME },
- { LIS302DL_ACCEL_DEV_NAME },
- { LSM303C_ACCEL_DEV_NAME },
- { IIS328DQ_ACCEL_DEV_NAME },
+ { .name = LIS3DH_ACCEL_DEV_NAME },
+ { .name = LSM330D_ACCEL_DEV_NAME },
+ { .name = LSM330DL_ACCEL_DEV_NAME },
+ { .name = LSM330DLC_ACCEL_DEV_NAME },
+ { .name = LIS331DLH_ACCEL_DEV_NAME },
+ { .name = LSM330_ACCEL_DEV_NAME },
+ { .name = LSM303AGR_ACCEL_DEV_NAME },
+ { .name = LIS2DH12_ACCEL_DEV_NAME },
+ { .name = LIS2DS12_ACCEL_DEV_NAME },
+ { .name = LIS3L02DQ_ACCEL_DEV_NAME },
+ { .name = LNG2DM_ACCEL_DEV_NAME },
+ { .name = H3LIS331DL_ACCEL_DEV_NAME },
+ { .name = LIS331DL_ACCEL_DEV_NAME },
+ { .name = LIS3LV02DL_ACCEL_DEV_NAME },
+ { .name = LIS2DW12_ACCEL_DEV_NAME },
+ { .name = LIS3DHH_ACCEL_DEV_NAME },
+ { .name = LIS3DE_ACCEL_DEV_NAME },
+ { .name = LIS302DL_ACCEL_DEV_NAME },
+ { .name = LSM303C_ACCEL_DEV_NAME },
+ { .name = IIS328DQ_ACCEL_DEV_NAME },
{ }
};
MODULE_DEVICE_TABLE(spi, st_accel_id_table);
diff --git a/drivers/iio/adc/ad4000.c b/drivers/iio/adc/ad4000.c
index fd3d79fca785..5ce7df63c6c8 100644
--- a/drivers/iio/adc/ad4000.c
+++ b/drivers/iio/adc/ad4000.c
@@ -1177,37 +1177,37 @@ static int ad4000_probe(struct spi_device *spi)
}
static const struct spi_device_id ad4000_id[] = {
- { "ad4000", (kernel_ulong_t)&ad4000_chip_info },
- { "ad4001", (kernel_ulong_t)&ad4001_chip_info },
- { "ad4002", (kernel_ulong_t)&ad4002_chip_info },
- { "ad4003", (kernel_ulong_t)&ad4003_chip_info },
- { "ad4004", (kernel_ulong_t)&ad4004_chip_info },
- { "ad4005", (kernel_ulong_t)&ad4005_chip_info },
- { "ad4006", (kernel_ulong_t)&ad4006_chip_info },
- { "ad4007", (kernel_ulong_t)&ad4007_chip_info },
- { "ad4008", (kernel_ulong_t)&ad4008_chip_info },
- { "ad4010", (kernel_ulong_t)&ad4010_chip_info },
- { "ad4011", (kernel_ulong_t)&ad4011_chip_info },
- { "ad4020", (kernel_ulong_t)&ad4020_chip_info },
- { "ad4021", (kernel_ulong_t)&ad4021_chip_info },
- { "ad4022", (kernel_ulong_t)&ad4022_chip_info },
- { "adaq4001", (kernel_ulong_t)&adaq4001_chip_info },
- { "adaq4003", (kernel_ulong_t)&adaq4003_chip_info },
- { "ad7685", (kernel_ulong_t)&ad7685_chip_info },
- { "ad7686", (kernel_ulong_t)&ad7686_chip_info },
- { "ad7687", (kernel_ulong_t)&ad7687_chip_info },
- { "ad7688", (kernel_ulong_t)&ad7688_chip_info },
- { "ad7690", (kernel_ulong_t)&ad7690_chip_info },
- { "ad7691", (kernel_ulong_t)&ad7691_chip_info },
- { "ad7693", (kernel_ulong_t)&ad7693_chip_info },
- { "ad7942", (kernel_ulong_t)&ad7942_chip_info },
- { "ad7946", (kernel_ulong_t)&ad7946_chip_info },
- { "ad7980", (kernel_ulong_t)&ad7980_chip_info },
- { "ad7982", (kernel_ulong_t)&ad7982_chip_info },
- { "ad7983", (kernel_ulong_t)&ad7983_chip_info },
- { "ad7984", (kernel_ulong_t)&ad7984_chip_info },
- { "ad7988-1", (kernel_ulong_t)&ad7988_1_chip_info },
- { "ad7988-5", (kernel_ulong_t)&ad7988_5_chip_info },
+ { .name = "ad4000", .driver_data = (kernel_ulong_t)&ad4000_chip_info },
+ { .name = "ad4001", .driver_data = (kernel_ulong_t)&ad4001_chip_info },
+ { .name = "ad4002", .driver_data = (kernel_ulong_t)&ad4002_chip_info },
+ { .name = "ad4003", .driver_data = (kernel_ulong_t)&ad4003_chip_info },
+ { .name = "ad4004", .driver_data = (kernel_ulong_t)&ad4004_chip_info },
+ { .name = "ad4005", .driver_data = (kernel_ulong_t)&ad4005_chip_info },
+ { .name = "ad4006", .driver_data = (kernel_ulong_t)&ad4006_chip_info },
+ { .name = "ad4007", .driver_data = (kernel_ulong_t)&ad4007_chip_info },
+ { .name = "ad4008", .driver_data = (kernel_ulong_t)&ad4008_chip_info },
+ { .name = "ad4010", .driver_data = (kernel_ulong_t)&ad4010_chip_info },
+ { .name = "ad4011", .driver_data = (kernel_ulong_t)&ad4011_chip_info },
+ { .name = "ad4020", .driver_data = (kernel_ulong_t)&ad4020_chip_info },
+ { .name = "ad4021", .driver_data = (kernel_ulong_t)&ad4021_chip_info },
+ { .name = "ad4022", .driver_data = (kernel_ulong_t)&ad4022_chip_info },
+ { .name = "adaq4001", .driver_data = (kernel_ulong_t)&adaq4001_chip_info },
+ { .name = "adaq4003", .driver_data = (kernel_ulong_t)&adaq4003_chip_info },
+ { .name = "ad7685", .driver_data = (kernel_ulong_t)&ad7685_chip_info },
+ { .name = "ad7686", .driver_data = (kernel_ulong_t)&ad7686_chip_info },
+ { .name = "ad7687", .driver_data = (kernel_ulong_t)&ad7687_chip_info },
+ { .name = "ad7688", .driver_data = (kernel_ulong_t)&ad7688_chip_info },
+ { .name = "ad7690", .driver_data = (kernel_ulong_t)&ad7690_chip_info },
+ { .name = "ad7691", .driver_data = (kernel_ulong_t)&ad7691_chip_info },
+ { .name = "ad7693", .driver_data = (kernel_ulong_t)&ad7693_chip_info },
+ { .name = "ad7942", .driver_data = (kernel_ulong_t)&ad7942_chip_info },
+ { .name = "ad7946", .driver_data = (kernel_ulong_t)&ad7946_chip_info },
+ { .name = "ad7980", .driver_data = (kernel_ulong_t)&ad7980_chip_info },
+ { .name = "ad7982", .driver_data = (kernel_ulong_t)&ad7982_chip_info },
+ { .name = "ad7983", .driver_data = (kernel_ulong_t)&ad7983_chip_info },
+ { .name = "ad7984", .driver_data = (kernel_ulong_t)&ad7984_chip_info },
+ { .name = "ad7988-1", .driver_data = (kernel_ulong_t)&ad7988_1_chip_info },
+ { .name = "ad7988-5", .driver_data = (kernel_ulong_t)&ad7988_5_chip_info },
{ }
};
MODULE_DEVICE_TABLE(spi, ad4000_id);
diff --git a/drivers/iio/adc/ad4030.c b/drivers/iio/adc/ad4030.c
index 9c5f19321e3b..e97400a1aa48 100644
--- a/drivers/iio/adc/ad4030.c
+++ b/drivers/iio/adc/ad4030.c
@@ -1763,13 +1763,13 @@ static const struct ad4030_chip_info adaq4224_chip_info = {
};
static const struct spi_device_id ad4030_id_table[] = {
- { "ad4030-24", (kernel_ulong_t)&ad4030_24_chip_info },
- { "ad4630-16", (kernel_ulong_t)&ad4630_16_chip_info },
- { "ad4630-24", (kernel_ulong_t)&ad4630_24_chip_info },
- { "ad4632-16", (kernel_ulong_t)&ad4632_16_chip_info },
- { "ad4632-24", (kernel_ulong_t)&ad4632_24_chip_info },
- { "adaq4216", (kernel_ulong_t)&adaq4216_chip_info },
- { "adaq4224", (kernel_ulong_t)&adaq4224_chip_info },
+ { .name = "ad4030-24", .driver_data = (kernel_ulong_t)&ad4030_24_chip_info },
+ { .name = "ad4630-16", .driver_data = (kernel_ulong_t)&ad4630_16_chip_info },
+ { .name = "ad4630-24", .driver_data = (kernel_ulong_t)&ad4630_24_chip_info },
+ { .name = "ad4632-16", .driver_data = (kernel_ulong_t)&ad4632_16_chip_info },
+ { .name = "ad4632-24", .driver_data = (kernel_ulong_t)&ad4632_24_chip_info },
+ { .name = "adaq4216", .driver_data = (kernel_ulong_t)&adaq4216_chip_info },
+ { .name = "adaq4224", .driver_data = (kernel_ulong_t)&adaq4224_chip_info },
{ }
};
MODULE_DEVICE_TABLE(spi, ad4030_id_table);
diff --git a/drivers/iio/adc/ad4080.c b/drivers/iio/adc/ad4080.c
index 8d2953341b15..524318fe8bfb 100644
--- a/drivers/iio/adc/ad4080.c
+++ b/drivers/iio/adc/ad4080.c
@@ -849,17 +849,17 @@ static int ad4080_probe(struct spi_device *spi)
}
static const struct spi_device_id ad4080_id[] = {
- { "ad4080", (kernel_ulong_t)&ad4080_chip_info },
- { "ad4081", (kernel_ulong_t)&ad4081_chip_info },
- { "ad4082", (kernel_ulong_t)&ad4082_chip_info },
- { "ad4083", (kernel_ulong_t)&ad4083_chip_info },
- { "ad4084", (kernel_ulong_t)&ad4084_chip_info },
- { "ad4085", (kernel_ulong_t)&ad4085_chip_info },
- { "ad4086", (kernel_ulong_t)&ad4086_chip_info },
- { "ad4087", (kernel_ulong_t)&ad4087_chip_info },
- { "ad4088", (kernel_ulong_t)&ad4088_chip_info },
- { "ad4880", (kernel_ulong_t)&ad4880_chip_info },
- { "ad4884", (kernel_ulong_t)&ad4884_chip_info },
+ { .name = "ad4080", .driver_data = (kernel_ulong_t)&ad4080_chip_info },
+ { .name = "ad4081", .driver_data = (kernel_ulong_t)&ad4081_chip_info },
+ { .name = "ad4082", .driver_data = (kernel_ulong_t)&ad4082_chip_info },
+ { .name = "ad4083", .driver_data = (kernel_ulong_t)&ad4083_chip_info },
+ { .name = "ad4084", .driver_data = (kernel_ulong_t)&ad4084_chip_info },
+ { .name = "ad4085", .driver_data = (kernel_ulong_t)&ad4085_chip_info },
+ { .name = "ad4086", .driver_data = (kernel_ulong_t)&ad4086_chip_info },
+ { .name = "ad4087", .driver_data = (kernel_ulong_t)&ad4087_chip_info },
+ { .name = "ad4088", .driver_data = (kernel_ulong_t)&ad4088_chip_info },
+ { .name = "ad4880", .driver_data = (kernel_ulong_t)&ad4880_chip_info },
+ { .name = "ad4884", .driver_data = (kernel_ulong_t)&ad4884_chip_info },
{ }
};
MODULE_DEVICE_TABLE(spi, ad4080_id);
diff --git a/drivers/iio/adc/ad4130.c b/drivers/iio/adc/ad4130.c
index 7f39f3484062..3ffc4b765e0e 100644
--- a/drivers/iio/adc/ad4130.c
+++ b/drivers/iio/adc/ad4130.c
@@ -2425,12 +2425,12 @@ static const struct of_device_id ad4130_of_match[] = {
MODULE_DEVICE_TABLE(of, ad4130_of_match);
static const struct spi_device_id ad4130_id_table[] = {
- { "ad4129-4", (kernel_ulong_t)&ad4129_4_chip_info },
- { "ad4129-8", (kernel_ulong_t)&ad4129_8_chip_info },
- { "ad4130-4", (kernel_ulong_t)&ad4130_4_chip_info },
- { "ad4130", (kernel_ulong_t)&ad4130_8_chip_info },
- { "ad4131-4", (kernel_ulong_t)&ad4131_4_chip_info },
- { "ad4131-8", (kernel_ulong_t)&ad4131_8_chip_info },
+ { .name = "ad4129-4", .driver_data = (kernel_ulong_t)&ad4129_4_chip_info },
+ { .name = "ad4129-8", .driver_data = (kernel_ulong_t)&ad4129_8_chip_info },
+ { .name = "ad4130-4", .driver_data = (kernel_ulong_t)&ad4130_4_chip_info },
+ { .name = "ad4130", .driver_data = (kernel_ulong_t)&ad4130_8_chip_info },
+ { .name = "ad4131-4", .driver_data = (kernel_ulong_t)&ad4131_4_chip_info },
+ { .name = "ad4131-8", .driver_data = (kernel_ulong_t)&ad4131_8_chip_info },
{ }
};
MODULE_DEVICE_TABLE(spi, ad4130_id_table);
diff --git a/drivers/iio/adc/ad4134.c b/drivers/iio/adc/ad4134.c
index e42ee328fcbf..ab00564274a3 100644
--- a/drivers/iio/adc/ad4134.c
+++ b/drivers/iio/adc/ad4134.c
@@ -473,7 +473,7 @@ static int ad4134_probe(struct spi_device *spi)
}
static const struct spi_device_id ad4134_id[] = {
- { "ad4134" },
+ { .name = "ad4134" },
{ }
};
MODULE_DEVICE_TABLE(spi, ad4134_id);
diff --git a/drivers/iio/adc/ad4170-4.c b/drivers/iio/adc/ad4170-4.c
index 627cbf5a37b0..f7757b3a931c 100644
--- a/drivers/iio/adc/ad4170-4.c
+++ b/drivers/iio/adc/ad4170-4.c
@@ -2979,9 +2979,9 @@ static int ad4170_probe(struct spi_device *spi)
}
static const struct spi_device_id ad4170_id_table[] = {
- { "ad4170-4", (kernel_ulong_t)&ad4170_chip_info },
- { "ad4190-4", (kernel_ulong_t)&ad4190_chip_info },
- { "ad4195-4", (kernel_ulong_t)&ad4195_chip_info },
+ { .name = "ad4170-4", .driver_data = (kernel_ulong_t)&ad4170_chip_info },
+ { .name = "ad4190-4", .driver_data = (kernel_ulong_t)&ad4190_chip_info },
+ { .name = "ad4195-4", .driver_data = (kernel_ulong_t)&ad4195_chip_info },
{ }
};
MODULE_DEVICE_TABLE(spi, ad4170_id_table);
diff --git a/drivers/iio/adc/ad4851.c b/drivers/iio/adc/ad4851.c
index 1ad77f2a4580..df27940208e6 100644
--- a/drivers/iio/adc/ad4851.c
+++ b/drivers/iio/adc/ad4851.c
@@ -1286,15 +1286,15 @@ static const struct of_device_id ad4851_of_match[] = {
};
static const struct spi_device_id ad4851_spi_id[] = {
- { "ad4851", (kernel_ulong_t)&ad4851_info },
- { "ad4852", (kernel_ulong_t)&ad4852_info },
- { "ad4853", (kernel_ulong_t)&ad4853_info },
- { "ad4854", (kernel_ulong_t)&ad4854_info },
- { "ad4855", (kernel_ulong_t)&ad4855_info },
- { "ad4856", (kernel_ulong_t)&ad4856_info },
- { "ad4857", (kernel_ulong_t)&ad4857_info },
- { "ad4858", (kernel_ulong_t)&ad4858_info },
- { "ad4858i", (kernel_ulong_t)&ad4858i_info },
+ { .name = "ad4851", .driver_data = (kernel_ulong_t)&ad4851_info },
+ { .name = "ad4852", .driver_data = (kernel_ulong_t)&ad4852_info },
+ { .name = "ad4853", .driver_data = (kernel_ulong_t)&ad4853_info },
+ { .name = "ad4854", .driver_data = (kernel_ulong_t)&ad4854_info },
+ { .name = "ad4855", .driver_data = (kernel_ulong_t)&ad4855_info },
+ { .name = "ad4856", .driver_data = (kernel_ulong_t)&ad4856_info },
+ { .name = "ad4857", .driver_data = (kernel_ulong_t)&ad4857_info },
+ { .name = "ad4858", .driver_data = (kernel_ulong_t)&ad4858_info },
+ { .name = "ad4858i", .driver_data = (kernel_ulong_t)&ad4858i_info },
{ }
};
MODULE_DEVICE_TABLE(spi, ad4851_spi_id);
diff --git a/drivers/iio/adc/ad7091r8.c b/drivers/iio/adc/ad7091r8.c
index e93b8bb60e8e..465a8ba01a22 100644
--- a/drivers/iio/adc/ad7091r8.c
+++ b/drivers/iio/adc/ad7091r8.c
@@ -249,9 +249,9 @@ static const struct of_device_id ad7091r8_of_match[] = {
MODULE_DEVICE_TABLE(of, ad7091r8_of_match);
static const struct spi_device_id ad7091r8_spi_id[] = {
- { "ad7091r2", (kernel_ulong_t)&ad7091r2_init_info },
- { "ad7091r4", (kernel_ulong_t)&ad7091r4_init_info },
- { "ad7091r8", (kernel_ulong_t)&ad7091r8_init_info },
+ { .name = "ad7091r2", .driver_data = (kernel_ulong_t)&ad7091r2_init_info },
+ { .name = "ad7091r4", .driver_data = (kernel_ulong_t)&ad7091r4_init_info },
+ { .name = "ad7091r8", .driver_data = (kernel_ulong_t)&ad7091r8_init_info },
{ }
};
MODULE_DEVICE_TABLE(spi, ad7091r8_spi_id);
diff --git a/drivers/iio/adc/ad7124.c b/drivers/iio/adc/ad7124.c
index 5c1a8f886bcc..8ef5767d5d92 100644
--- a/drivers/iio/adc/ad7124.c
+++ b/drivers/iio/adc/ad7124.c
@@ -1684,8 +1684,8 @@ static const struct of_device_id ad7124_of_match[] = {
MODULE_DEVICE_TABLE(of, ad7124_of_match);
static const struct spi_device_id ad71124_ids[] = {
- { "ad7124-4", (kernel_ulong_t)&ad7124_4_chip_info },
- { "ad7124-8", (kernel_ulong_t)&ad7124_8_chip_info },
+ { .name = "ad7124-4", .driver_data = (kernel_ulong_t)&ad7124_4_chip_info },
+ { .name = "ad7124-8", .driver_data = (kernel_ulong_t)&ad7124_8_chip_info },
{ }
};
MODULE_DEVICE_TABLE(spi, ad71124_ids);
diff --git a/drivers/iio/adc/ad7173.c b/drivers/iio/adc/ad7173.c
index f76a9e08f39e..a00b69a4b84b 100644
--- a/drivers/iio/adc/ad7173.c
+++ b/drivers/iio/adc/ad7173.c
@@ -2066,19 +2066,19 @@ static const struct of_device_id ad7173_of_match[] = {
MODULE_DEVICE_TABLE(of, ad7173_of_match);
static const struct spi_device_id ad7173_id_table[] = {
- { "ad4111", (kernel_ulong_t)&ad4111_device_info },
- { "ad4112", (kernel_ulong_t)&ad4112_device_info },
- { "ad4113", (kernel_ulong_t)&ad4113_device_info },
- { "ad4114", (kernel_ulong_t)&ad4114_device_info },
- { "ad4115", (kernel_ulong_t)&ad4115_device_info },
- { "ad4116", (kernel_ulong_t)&ad4116_device_info },
- { "ad7172-2", (kernel_ulong_t)&ad7172_2_device_info },
- { "ad7172-4", (kernel_ulong_t)&ad7172_4_device_info },
- { "ad7173-8", (kernel_ulong_t)&ad7173_8_device_info },
- { "ad7175-2", (kernel_ulong_t)&ad7175_2_device_info },
- { "ad7175-8", (kernel_ulong_t)&ad7175_8_device_info },
- { "ad7176-2", (kernel_ulong_t)&ad7176_2_device_info },
- { "ad7177-2", (kernel_ulong_t)&ad7177_2_device_info },
+ { .name = "ad4111", .driver_data = (kernel_ulong_t)&ad4111_device_info },
+ { .name = "ad4112", .driver_data = (kernel_ulong_t)&ad4112_device_info },
+ { .name = "ad4113", .driver_data = (kernel_ulong_t)&ad4113_device_info },
+ { .name = "ad4114", .driver_data = (kernel_ulong_t)&ad4114_device_info },
+ { .name = "ad4115", .driver_data = (kernel_ulong_t)&ad4115_device_info },
+ { .name = "ad4116", .driver_data = (kernel_ulong_t)&ad4116_device_info },
+ { .name = "ad7172-2", .driver_data = (kernel_ulong_t)&ad7172_2_device_info },
+ { .name = "ad7172-4", .driver_data = (kernel_ulong_t)&ad7172_4_device_info },
+ { .name = "ad7173-8", .driver_data = (kernel_ulong_t)&ad7173_8_device_info },
+ { .name = "ad7175-2", .driver_data = (kernel_ulong_t)&ad7175_2_device_info },
+ { .name = "ad7175-8", .driver_data = (kernel_ulong_t)&ad7175_8_device_info },
+ { .name = "ad7176-2", .driver_data = (kernel_ulong_t)&ad7176_2_device_info },
+ { .name = "ad7177-2", .driver_data = (kernel_ulong_t)&ad7177_2_device_info },
{ }
};
MODULE_DEVICE_TABLE(spi, ad7173_id_table);
diff --git a/drivers/iio/adc/ad7191.c b/drivers/iio/adc/ad7191.c
index 51ec199fb06f..68a89e330ad8 100644
--- a/drivers/iio/adc/ad7191.c
+++ b/drivers/iio/adc/ad7191.c
@@ -536,7 +536,7 @@ static const struct of_device_id ad7191_of_match[] = {
MODULE_DEVICE_TABLE(of, ad7191_of_match);
static const struct spi_device_id ad7191_id_table[] = {
- { "ad7191" },
+ { .name = "ad7191" },
{ }
};
MODULE_DEVICE_TABLE(spi, ad7191_id_table);
diff --git a/drivers/iio/adc/ad7192.c b/drivers/iio/adc/ad7192.c
index caf4473ad643..428d772ea969 100644
--- a/drivers/iio/adc/ad7192.c
+++ b/drivers/iio/adc/ad7192.c
@@ -1449,11 +1449,11 @@ static const struct of_device_id ad7192_of_match[] = {
MODULE_DEVICE_TABLE(of, ad7192_of_match);
static const struct spi_device_id ad7192_ids[] = {
- { "ad7190", (kernel_ulong_t)&ad7192_chip_info_tbl[ID_AD7190] },
- { "ad7192", (kernel_ulong_t)&ad7192_chip_info_tbl[ID_AD7192] },
- { "ad7193", (kernel_ulong_t)&ad7192_chip_info_tbl[ID_AD7193] },
- { "ad7194", (kernel_ulong_t)&ad7192_chip_info_tbl[ID_AD7194] },
- { "ad7195", (kernel_ulong_t)&ad7192_chip_info_tbl[ID_AD7195] },
+ { .name = "ad7190", .driver_data = (kernel_ulong_t)&ad7192_chip_info_tbl[ID_AD7190] },
+ { .name = "ad7192", .driver_data = (kernel_ulong_t)&ad7192_chip_info_tbl[ID_AD7192] },
+ { .name = "ad7193", .driver_data = (kernel_ulong_t)&ad7192_chip_info_tbl[ID_AD7193] },
+ { .name = "ad7194", .driver_data = (kernel_ulong_t)&ad7192_chip_info_tbl[ID_AD7194] },
+ { .name = "ad7195", .driver_data = (kernel_ulong_t)&ad7192_chip_info_tbl[ID_AD7195] },
{ }
};
MODULE_DEVICE_TABLE(spi, ad7192_ids);
diff --git a/drivers/iio/adc/ad7380.c b/drivers/iio/adc/ad7380.c
index 9f77990a03f9..2e90f125a797 100644
--- a/drivers/iio/adc/ad7380.c
+++ b/drivers/iio/adc/ad7380.c
@@ -2116,24 +2116,24 @@ static const struct of_device_id ad7380_of_match_table[] = {
};
static const struct spi_device_id ad7380_id_table[] = {
- { "ad7380", (kernel_ulong_t)&ad7380_chip_info },
- { "ad7381", (kernel_ulong_t)&ad7381_chip_info },
- { "ad7383", (kernel_ulong_t)&ad7383_chip_info },
- { "ad7384", (kernel_ulong_t)&ad7384_chip_info },
- { "ad7386", (kernel_ulong_t)&ad7386_chip_info },
- { "ad7387", (kernel_ulong_t)&ad7387_chip_info },
- { "ad7388", (kernel_ulong_t)&ad7388_chip_info },
- { "ad7380-4", (kernel_ulong_t)&ad7380_4_chip_info },
- { "ad7381-4", (kernel_ulong_t)&ad7381_4_chip_info },
- { "ad7383-4", (kernel_ulong_t)&ad7383_4_chip_info },
- { "ad7384-4", (kernel_ulong_t)&ad7384_4_chip_info },
- { "ad7386-4", (kernel_ulong_t)&ad7386_4_chip_info },
- { "ad7387-4", (kernel_ulong_t)&ad7387_4_chip_info },
- { "ad7388-4", (kernel_ulong_t)&ad7388_4_chip_info },
- { "ad7389-4", (kernel_ulong_t)&ad7389_4_chip_info },
- { "adaq4370-4", (kernel_ulong_t)&adaq4370_4_chip_info },
- { "adaq4380-4", (kernel_ulong_t)&adaq4380_4_chip_info },
- { "adaq4381-4", (kernel_ulong_t)&adaq4381_4_chip_info },
+ { .name = "ad7380", .driver_data = (kernel_ulong_t)&ad7380_chip_info },
+ { .name = "ad7381", .driver_data = (kernel_ulong_t)&ad7381_chip_info },
+ { .name = "ad7383", .driver_data = (kernel_ulong_t)&ad7383_chip_info },
+ { .name = "ad7384", .driver_data = (kernel_ulong_t)&ad7384_chip_info },
+ { .name = "ad7386", .driver_data = (kernel_ulong_t)&ad7386_chip_info },
+ { .name = "ad7387", .driver_data = (kernel_ulong_t)&ad7387_chip_info },
+ { .name = "ad7388", .driver_data = (kernel_ulong_t)&ad7388_chip_info },
+ { .name = "ad7380-4", .driver_data = (kernel_ulong_t)&ad7380_4_chip_info },
+ { .name = "ad7381-4", .driver_data = (kernel_ulong_t)&ad7381_4_chip_info },
+ { .name = "ad7383-4", .driver_data = (kernel_ulong_t)&ad7383_4_chip_info },
+ { .name = "ad7384-4", .driver_data = (kernel_ulong_t)&ad7384_4_chip_info },
+ { .name = "ad7386-4", .driver_data = (kernel_ulong_t)&ad7386_4_chip_info },
+ { .name = "ad7387-4", .driver_data = (kernel_ulong_t)&ad7387_4_chip_info },
+ { .name = "ad7388-4", .driver_data = (kernel_ulong_t)&ad7388_4_chip_info },
+ { .name = "ad7389-4", .driver_data = (kernel_ulong_t)&ad7389_4_chip_info },
+ { .name = "adaq4370-4", .driver_data = (kernel_ulong_t)&adaq4370_4_chip_info },
+ { .name = "adaq4380-4", .driver_data = (kernel_ulong_t)&adaq4380_4_chip_info },
+ { .name = "adaq4381-4", .driver_data = (kernel_ulong_t)&adaq4381_4_chip_info },
{ }
};
MODULE_DEVICE_TABLE(spi, ad7380_id_table);
diff --git a/drivers/iio/adc/ad7476.c b/drivers/iio/adc/ad7476.c
index 21d3f6aae972..c007f453ae18 100644
--- a/drivers/iio/adc/ad7476.c
+++ b/drivers/iio/adc/ad7476.c
@@ -411,42 +411,42 @@ static int ad7476_probe(struct spi_device *spi)
}
static const struct spi_device_id ad7476_id[] = {
- { "ad7091", (kernel_ulong_t)&ad7091_chip_info },
- { "ad7091r", (kernel_ulong_t)&ad7091r_chip_info },
- { "ad7273", (kernel_ulong_t)&ad7273_chip_info },
- { "ad7274", (kernel_ulong_t)&ad7274_chip_info },
- { "ad7276", (kernel_ulong_t)&ad7276_chip_info },
- { "ad7277", (kernel_ulong_t)&ad7277_chip_info },
- { "ad7278", (kernel_ulong_t)&ad7278_chip_info },
- { "ad7466", (kernel_ulong_t)&ad7466_chip_info },
- { "ad7467", (kernel_ulong_t)&ad7467_chip_info },
- { "ad7468", (kernel_ulong_t)&ad7468_chip_info },
- { "ad7475", (kernel_ulong_t)&ad7475_chip_info },
- { "ad7476", (kernel_ulong_t)&ad7466_chip_info },
- { "ad7476a", (kernel_ulong_t)&ad7466_chip_info },
- { "ad7477", (kernel_ulong_t)&ad7467_chip_info },
- { "ad7477a", (kernel_ulong_t)&ad7467_chip_info },
- { "ad7478", (kernel_ulong_t)&ad7468_chip_info },
- { "ad7478a", (kernel_ulong_t)&ad7468_chip_info },
- { "ad7495", (kernel_ulong_t)&ad7495_chip_info },
- { "ad7910", (kernel_ulong_t)&ad7467_chip_info },
- { "ad7920", (kernel_ulong_t)&ad7466_chip_info },
- { "ad7940", (kernel_ulong_t)&ad7940_chip_info },
- { "adc081s", (kernel_ulong_t)&adc081s_chip_info },
- { "adc101s", (kernel_ulong_t)&adc101s_chip_info },
- { "adc121s", (kernel_ulong_t)&adc121s_chip_info },
- { "ads7866", (kernel_ulong_t)&ads7866_chip_info },
- { "ads7867", (kernel_ulong_t)&ads7867_chip_info },
- { "ads7868", (kernel_ulong_t)&ads7868_chip_info },
- { "bd79105", (kernel_ulong_t)&bd79105_chip_info },
+ { .name = "ad7091", .driver_data = (kernel_ulong_t)&ad7091_chip_info },
+ { .name = "ad7091r", .driver_data = (kernel_ulong_t)&ad7091r_chip_info },
+ { .name = "ad7273", .driver_data = (kernel_ulong_t)&ad7273_chip_info },
+ { .name = "ad7274", .driver_data = (kernel_ulong_t)&ad7274_chip_info },
+ { .name = "ad7276", .driver_data = (kernel_ulong_t)&ad7276_chip_info },
+ { .name = "ad7277", .driver_data = (kernel_ulong_t)&ad7277_chip_info },
+ { .name = "ad7278", .driver_data = (kernel_ulong_t)&ad7278_chip_info },
+ { .name = "ad7466", .driver_data = (kernel_ulong_t)&ad7466_chip_info },
+ { .name = "ad7467", .driver_data = (kernel_ulong_t)&ad7467_chip_info },
+ { .name = "ad7468", .driver_data = (kernel_ulong_t)&ad7468_chip_info },
+ { .name = "ad7475", .driver_data = (kernel_ulong_t)&ad7475_chip_info },
+ { .name = "ad7476", .driver_data = (kernel_ulong_t)&ad7466_chip_info },
+ { .name = "ad7476a", .driver_data = (kernel_ulong_t)&ad7466_chip_info },
+ { .name = "ad7477", .driver_data = (kernel_ulong_t)&ad7467_chip_info },
+ { .name = "ad7477a", .driver_data = (kernel_ulong_t)&ad7467_chip_info },
+ { .name = "ad7478", .driver_data = (kernel_ulong_t)&ad7468_chip_info },
+ { .name = "ad7478a", .driver_data = (kernel_ulong_t)&ad7468_chip_info },
+ { .name = "ad7495", .driver_data = (kernel_ulong_t)&ad7495_chip_info },
+ { .name = "ad7910", .driver_data = (kernel_ulong_t)&ad7467_chip_info },
+ { .name = "ad7920", .driver_data = (kernel_ulong_t)&ad7466_chip_info },
+ { .name = "ad7940", .driver_data = (kernel_ulong_t)&ad7940_chip_info },
+ { .name = "adc081s", .driver_data = (kernel_ulong_t)&adc081s_chip_info },
+ { .name = "adc101s", .driver_data = (kernel_ulong_t)&adc101s_chip_info },
+ { .name = "adc121s", .driver_data = (kernel_ulong_t)&adc121s_chip_info },
+ { .name = "ads7866", .driver_data = (kernel_ulong_t)&ads7866_chip_info },
+ { .name = "ads7867", .driver_data = (kernel_ulong_t)&ads7867_chip_info },
+ { .name = "ads7868", .driver_data = (kernel_ulong_t)&ads7868_chip_info },
+ { .name = "bd79105", .driver_data = (kernel_ulong_t)&bd79105_chip_info },
/*
* The ROHM BU79100G is identical to the TI's ADS7866 from the software
* point of view. The binding document mandates the ADS7866 to be
* marked as a fallback for the BU79100G, but we still need the SPI ID
* here to make the module loading work.
*/
- { "bu79100g", (kernel_ulong_t)&ads7866_chip_info },
- { "ltc2314-14", (kernel_ulong_t)<c2314_14_chip_info },
+ { .name = "bu79100g", .driver_data = (kernel_ulong_t)&ads7866_chip_info },
+ { .name = "ltc2314-14", .driver_data = (kernel_ulong_t)<c2314_14_chip_info },
{ }
};
MODULE_DEVICE_TABLE(spi, ad7476_id);
diff --git a/drivers/iio/adc/ad7606_spi.c b/drivers/iio/adc/ad7606_spi.c
index 7e17ccbcedd0..1ebdfb8580ab 100644
--- a/drivers/iio/adc/ad7606_spi.c
+++ b/drivers/iio/adc/ad7606_spi.c
@@ -463,17 +463,17 @@ static int ad7606_spi_probe(struct spi_device *spi)
}
static const struct spi_device_id ad7606_id_table[] = {
- { "ad7605-4", (kernel_ulong_t)&ad7605_4_bus_info },
- { "ad7606-4", (kernel_ulong_t)&ad7606_4_bus_info },
- { "ad7606-6", (kernel_ulong_t)&ad7606_6_bus_info },
- { "ad7606-8", (kernel_ulong_t)&ad7606_8_bus_info },
- { "ad7606b", (kernel_ulong_t)&ad7606b_bus_info },
- { "ad7606c-16", (kernel_ulong_t)&ad7606c_16_bus_info },
- { "ad7606c-18", (kernel_ulong_t)&ad7606c_18_bus_info },
- { "ad7607", (kernel_ulong_t)&ad7607_bus_info },
- { "ad7608", (kernel_ulong_t)&ad7608_bus_info },
- { "ad7609", (kernel_ulong_t)&ad7609_bus_info },
- { "ad7616", (kernel_ulong_t)&ad7616_bus_info },
+ { .name = "ad7605-4", .driver_data = (kernel_ulong_t)&ad7605_4_bus_info },
+ { .name = "ad7606-4", .driver_data = (kernel_ulong_t)&ad7606_4_bus_info },
+ { .name = "ad7606-6", .driver_data = (kernel_ulong_t)&ad7606_6_bus_info },
+ { .name = "ad7606-8", .driver_data = (kernel_ulong_t)&ad7606_8_bus_info },
+ { .name = "ad7606b", .driver_data = (kernel_ulong_t)&ad7606b_bus_info },
+ { .name = "ad7606c-16", .driver_data = (kernel_ulong_t)&ad7606c_16_bus_info },
+ { .name = "ad7606c-18", .driver_data = (kernel_ulong_t)&ad7606c_18_bus_info },
+ { .name = "ad7607", .driver_data = (kernel_ulong_t)&ad7607_bus_info },
+ { .name = "ad7608", .driver_data = (kernel_ulong_t)&ad7608_bus_info },
+ { .name = "ad7609", .driver_data = (kernel_ulong_t)&ad7609_bus_info },
+ { .name = "ad7616", .driver_data = (kernel_ulong_t)&ad7616_bus_info },
{ }
};
MODULE_DEVICE_TABLE(spi, ad7606_id_table);
diff --git a/drivers/iio/adc/ad7766.c b/drivers/iio/adc/ad7766.c
index 9e4a66477d2d..92957196de59 100644
--- a/drivers/iio/adc/ad7766.c
+++ b/drivers/iio/adc/ad7766.c
@@ -285,12 +285,12 @@ static int ad7766_probe(struct spi_device *spi)
}
static const struct spi_device_id ad7766_id[] = {
- { "ad7766", ID_AD7766 },
- { "ad7766-1", ID_AD7766_1 },
- { "ad7766-2", ID_AD7766_2 },
- { "ad7767", ID_AD7766 },
- { "ad7767-1", ID_AD7766_1 },
- { "ad7767-2", ID_AD7766_2 },
+ { .name = "ad7766", .driver_data = ID_AD7766 },
+ { .name = "ad7766-1", .driver_data = ID_AD7766_1 },
+ { .name = "ad7766-2", .driver_data = ID_AD7766_2 },
+ { .name = "ad7767", .driver_data = ID_AD7766 },
+ { .name = "ad7767-1", .driver_data = ID_AD7766_1 },
+ { .name = "ad7767-2", .driver_data = ID_AD7766_2 },
{ }
};
MODULE_DEVICE_TABLE(spi, ad7766_id);
diff --git a/drivers/iio/adc/ad7768-1.c b/drivers/iio/adc/ad7768-1.c
index 598936e47fd2..e9060c1bbe6f 100644
--- a/drivers/iio/adc/ad7768-1.c
+++ b/drivers/iio/adc/ad7768-1.c
@@ -1918,10 +1918,10 @@ static int ad7768_probe(struct spi_device *spi)
}
static const struct spi_device_id ad7768_id_table[] = {
- { "ad7768-1", (kernel_ulong_t)&ad7768_chip_info },
- { "adaq7767-1", (kernel_ulong_t)&adaq7767_chip_info },
- { "adaq7768-1", (kernel_ulong_t)&adaq7768_chip_info },
- { "adaq7769-1", (kernel_ulong_t)&adaq7769_chip_info },
+ { .name = "ad7768-1", .driver_data = (kernel_ulong_t)&ad7768_chip_info },
+ { .name = "adaq7767-1", .driver_data = (kernel_ulong_t)&adaq7767_chip_info },
+ { .name = "adaq7768-1", .driver_data = (kernel_ulong_t)&adaq7768_chip_info },
+ { .name = "adaq7769-1", .driver_data = (kernel_ulong_t)&adaq7769_chip_info },
{ }
};
MODULE_DEVICE_TABLE(spi, ad7768_id_table);
diff --git a/drivers/iio/adc/ad7780.c b/drivers/iio/adc/ad7780.c
index 26382b1f8c9e..1cfad70320fe 100644
--- a/drivers/iio/adc/ad7780.c
+++ b/drivers/iio/adc/ad7780.c
@@ -347,10 +347,10 @@ static int ad7780_probe(struct spi_device *spi)
}
static const struct spi_device_id ad7780_id[] = {
- { "ad7170", ID_AD7170 },
- { "ad7171", ID_AD7171 },
- { "ad7780", ID_AD7780 },
- { "ad7781", ID_AD7781 },
+ { .name = "ad7170", .driver_data = ID_AD7170 },
+ { .name = "ad7171", .driver_data = ID_AD7171 },
+ { .name = "ad7780", .driver_data = ID_AD7780 },
+ { .name = "ad7781", .driver_data = ID_AD7781 },
{ }
};
MODULE_DEVICE_TABLE(spi, ad7780_id);
diff --git a/drivers/iio/adc/ad7791.c b/drivers/iio/adc/ad7791.c
index bcdc19e799aa..c2688307bbba 100644
--- a/drivers/iio/adc/ad7791.c
+++ b/drivers/iio/adc/ad7791.c
@@ -458,11 +458,11 @@ static int ad7791_probe(struct spi_device *spi)
}
static const struct spi_device_id ad7791_spi_ids[] = {
- { "ad7787", AD7787 },
- { "ad7788", AD7788 },
- { "ad7789", AD7789 },
- { "ad7790", AD7790 },
- { "ad7791", AD7791 },
+ { .name = "ad7787", .driver_data = AD7787 },
+ { .name = "ad7788", .driver_data = AD7788 },
+ { .name = "ad7789", .driver_data = AD7789 },
+ { .name = "ad7790", .driver_data = AD7790 },
+ { .name = "ad7791", .driver_data = AD7791 },
{ }
};
MODULE_DEVICE_TABLE(spi, ad7791_spi_ids);
diff --git a/drivers/iio/adc/ad7793.c b/drivers/iio/adc/ad7793.c
index ea1c192e2142..b0f44c144f20 100644
--- a/drivers/iio/adc/ad7793.c
+++ b/drivers/iio/adc/ad7793.c
@@ -829,15 +829,15 @@ static int ad7793_probe(struct spi_device *spi)
}
static const struct spi_device_id ad7793_id[] = {
- { "ad7785", ID_AD7785 },
- { "ad7792", ID_AD7792 },
- { "ad7793", ID_AD7793 },
- { "ad7794", ID_AD7794 },
- { "ad7795", ID_AD7795 },
- { "ad7796", ID_AD7796 },
- { "ad7797", ID_AD7797 },
- { "ad7798", ID_AD7798 },
- { "ad7799", ID_AD7799 },
+ { .name = "ad7785", .driver_data = ID_AD7785 },
+ { .name = "ad7792", .driver_data = ID_AD7792 },
+ { .name = "ad7793", .driver_data = ID_AD7793 },
+ { .name = "ad7794", .driver_data = ID_AD7794 },
+ { .name = "ad7795", .driver_data = ID_AD7795 },
+ { .name = "ad7796", .driver_data = ID_AD7796 },
+ { .name = "ad7797", .driver_data = ID_AD7797 },
+ { .name = "ad7798", .driver_data = ID_AD7798 },
+ { .name = "ad7799", .driver_data = ID_AD7799 },
{ }
};
MODULE_DEVICE_TABLE(spi, ad7793_id);
diff --git a/drivers/iio/adc/ad7887.c b/drivers/iio/adc/ad7887.c
index 068171d54596..62aaedbce748 100644
--- a/drivers/iio/adc/ad7887.c
+++ b/drivers/iio/adc/ad7887.c
@@ -328,7 +328,7 @@ static int ad7887_probe(struct spi_device *spi)
}
static const struct spi_device_id ad7887_id[] = {
- { "ad7887", ID_AD7887 },
+ { .name = "ad7887", .driver_data = ID_AD7887 },
{ }
};
MODULE_DEVICE_TABLE(spi, ad7887_id);
diff --git a/drivers/iio/adc/ad7923.c b/drivers/iio/adc/ad7923.c
index acc87d486aa4..44e014da9722 100644
--- a/drivers/iio/adc/ad7923.c
+++ b/drivers/iio/adc/ad7923.c
@@ -360,13 +360,13 @@ static int ad7923_probe(struct spi_device *spi)
}
static const struct spi_device_id ad7923_id[] = {
- { "ad7904", AD7904 },
- { "ad7914", AD7914 },
- { "ad7923", AD7924 },
- { "ad7924", AD7924 },
- { "ad7908", AD7908 },
- { "ad7918", AD7918 },
- { "ad7928", AD7928 },
+ { .name = "ad7904", .driver_data = AD7904 },
+ { .name = "ad7914", .driver_data = AD7914 },
+ { .name = "ad7923", .driver_data = AD7924 },
+ { .name = "ad7924", .driver_data = AD7924 },
+ { .name = "ad7908", .driver_data = AD7908 },
+ { .name = "ad7918", .driver_data = AD7918 },
+ { .name = "ad7928", .driver_data = AD7928 },
{ }
};
MODULE_DEVICE_TABLE(spi, ad7923_id);
diff --git a/drivers/iio/adc/ad7944.c b/drivers/iio/adc/ad7944.c
index 7722cf9e8214..12656d3cdcec 100644
--- a/drivers/iio/adc/ad7944.c
+++ b/drivers/iio/adc/ad7944.c
@@ -865,9 +865,9 @@ static const struct of_device_id ad7944_of_match[] = {
MODULE_DEVICE_TABLE(of, ad7944_of_match);
static const struct spi_device_id ad7944_spi_id[] = {
- { "ad7944", (kernel_ulong_t)&ad7944_chip_info },
- { "ad7985", (kernel_ulong_t)&ad7985_chip_info },
- { "ad7986", (kernel_ulong_t)&ad7986_chip_info },
+ { .name = "ad7944", .driver_data = (kernel_ulong_t)&ad7944_chip_info },
+ { .name = "ad7985", .driver_data = (kernel_ulong_t)&ad7985_chip_info },
+ { .name = "ad7986", .driver_data = (kernel_ulong_t)&ad7986_chip_info },
{ }
};
diff --git a/drivers/iio/adc/ad7949.c b/drivers/iio/adc/ad7949.c
index ebc629bcfd4d..93a57a3d59b8 100644
--- a/drivers/iio/adc/ad7949.c
+++ b/drivers/iio/adc/ad7949.c
@@ -410,9 +410,9 @@ static const struct of_device_id ad7949_spi_of_id[] = {
MODULE_DEVICE_TABLE(of, ad7949_spi_of_id);
static const struct spi_device_id ad7949_spi_id[] = {
- { "ad7949", ID_AD7949 },
- { "ad7682", ID_AD7682 },
- { "ad7689", ID_AD7689 },
+ { .name = "ad7949", .driver_data = ID_AD7949 },
+ { .name = "ad7682", .driver_data = ID_AD7682 },
+ { .name = "ad7689", .driver_data = ID_AD7689 },
{ }
};
MODULE_DEVICE_TABLE(spi, ad7949_spi_id);
diff --git a/drivers/iio/adc/ad9467.c b/drivers/iio/adc/ad9467.c
index 0c377f9a7f25..34b7b1256f0d 100644
--- a/drivers/iio/adc/ad9467.c
+++ b/drivers/iio/adc/ad9467.c
@@ -1406,13 +1406,13 @@ static const struct of_device_id ad9467_of_match[] = {
MODULE_DEVICE_TABLE(of, ad9467_of_match);
static const struct spi_device_id ad9467_ids[] = {
- { "ad9211", (kernel_ulong_t)&ad9211_chip_tbl },
- { "ad9265", (kernel_ulong_t)&ad9265_chip_tbl },
- { "ad9434", (kernel_ulong_t)&ad9434_chip_tbl },
- { "ad9467", (kernel_ulong_t)&ad9467_chip_tbl },
- { "ad9643", (kernel_ulong_t)&ad9643_chip_tbl },
- { "ad9649", (kernel_ulong_t)&ad9649_chip_tbl, },
- { "ad9652", (kernel_ulong_t)&ad9652_chip_tbl, },
+ { .name = "ad9211", .driver_data = (kernel_ulong_t)&ad9211_chip_tbl },
+ { .name = "ad9265", .driver_data = (kernel_ulong_t)&ad9265_chip_tbl },
+ { .name = "ad9434", .driver_data = (kernel_ulong_t)&ad9434_chip_tbl },
+ { .name = "ad9467", .driver_data = (kernel_ulong_t)&ad9467_chip_tbl },
+ { .name = "ad9643", .driver_data = (kernel_ulong_t)&ad9643_chip_tbl },
+ { .name = "ad9649", .driver_data = (kernel_ulong_t)&ad9649_chip_tbl },
+ { .name = "ad9652", .driver_data = (kernel_ulong_t)&ad9652_chip_tbl },
{ }
};
MODULE_DEVICE_TABLE(spi, ad9467_ids);
diff --git a/drivers/iio/adc/max1027.c b/drivers/iio/adc/max1027.c
index 7e736e77d8bb..5d175fe42214 100644
--- a/drivers/iio/adc/max1027.c
+++ b/drivers/iio/adc/max1027.c
@@ -73,12 +73,12 @@ enum max1027_id {
};
static const struct spi_device_id max1027_id[] = {
- { "max1027", max1027 },
- { "max1029", max1029 },
- { "max1031", max1031 },
- { "max1227", max1227 },
- { "max1229", max1229 },
- { "max1231", max1231 },
+ { .name = "max1027", .driver_data = max1027 },
+ { .name = "max1029", .driver_data = max1029 },
+ { .name = "max1031", .driver_data = max1031 },
+ { .name = "max1227", .driver_data = max1227 },
+ { .name = "max1229", .driver_data = max1229 },
+ { .name = "max1231", .driver_data = max1231 },
{ }
};
MODULE_DEVICE_TABLE(spi, max1027_id);
diff --git a/drivers/iio/adc/max1118.c b/drivers/iio/adc/max1118.c
index 7d7001e8e3d9..f5cf662a9841 100644
--- a/drivers/iio/adc/max1118.c
+++ b/drivers/iio/adc/max1118.c
@@ -257,9 +257,9 @@ static int max1118_probe(struct spi_device *spi)
}
static const struct spi_device_id max1118_id[] = {
- { "max1117", max1117 },
- { "max1118", max1118 },
- { "max1119", max1119 },
+ { .name = "max1117", .driver_data = max1117 },
+ { .name = "max1118", .driver_data = max1118 },
+ { .name = "max1119", .driver_data = max1119 },
{ }
};
MODULE_DEVICE_TABLE(spi, max1118_id);
diff --git a/drivers/iio/adc/max11205.c b/drivers/iio/adc/max11205.c
index 6c803df220b6..63b6561dcf47 100644
--- a/drivers/iio/adc/max11205.c
+++ b/drivers/iio/adc/max11205.c
@@ -145,8 +145,8 @@ static int max11205_probe(struct spi_device *spi)
}
static const struct spi_device_id max11205_spi_ids[] = {
- { "max11205a", (kernel_ulong_t)&max11205_chip_info[TYPE_MAX11205A] },
- { "max11205b", (kernel_ulong_t)&max11205_chip_info[TYPE_MAX11205B] },
+ { .name = "max11205a", .driver_data = (kernel_ulong_t)&max11205_chip_info[TYPE_MAX11205A] },
+ { .name = "max11205b", .driver_data = (kernel_ulong_t)&max11205_chip_info[TYPE_MAX11205B] },
{ }
};
MODULE_DEVICE_TABLE(spi, max11205_spi_ids);
diff --git a/drivers/iio/adc/max11410.c b/drivers/iio/adc/max11410.c
index dc1b96356592..23ae684cf08b 100644
--- a/drivers/iio/adc/max11410.c
+++ b/drivers/iio/adc/max11410.c
@@ -1025,7 +1025,7 @@ static const struct of_device_id max11410_spi_of_id[] = {
MODULE_DEVICE_TABLE(of, max11410_spi_of_id);
static const struct spi_device_id max11410_id[] = {
- { "max11410" },
+ { .name = "max11410" },
{ }
};
MODULE_DEVICE_TABLE(spi, max11410_id);
diff --git a/drivers/iio/adc/max14001.c b/drivers/iio/adc/max14001.c
index 90ad4cb5868d..c4b2cb9c5db5 100644
--- a/drivers/iio/adc/max14001.c
+++ b/drivers/iio/adc/max14001.c
@@ -363,8 +363,8 @@ static struct max14001_chip_info max14002_chip_info = {
};
static const struct spi_device_id max14001_id_table[] = {
- { "max14001", (kernel_ulong_t)&max14001_chip_info },
- { "max14002", (kernel_ulong_t)&max14002_chip_info },
+ { .name = "max14001", .driver_data = (kernel_ulong_t)&max14001_chip_info },
+ { .name = "max14002", .driver_data = (kernel_ulong_t)&max14002_chip_info },
{ }
};
diff --git a/drivers/iio/adc/mcp320x.c b/drivers/iio/adc/mcp320x.c
index 57cff3772ebe..d70c7eea8139 100644
--- a/drivers/iio/adc/mcp320x.c
+++ b/drivers/iio/adc/mcp320x.c
@@ -477,19 +477,19 @@ static const struct of_device_id mcp320x_dt_ids[] = {
MODULE_DEVICE_TABLE(of, mcp320x_dt_ids);
static const struct spi_device_id mcp320x_id[] = {
- { "mcp3001", mcp3001 },
- { "mcp3002", mcp3002 },
- { "mcp3004", mcp3004 },
- { "mcp3008", mcp3008 },
- { "mcp3201", mcp3201 },
- { "mcp3202", mcp3202 },
- { "mcp3204", mcp3204 },
- { "mcp3208", mcp3208 },
- { "mcp3301", mcp3301 },
- { "mcp3550-50", mcp3550_50 },
- { "mcp3550-60", mcp3550_60 },
- { "mcp3551", mcp3551 },
- { "mcp3553", mcp3553 },
+ { .name = "mcp3001", .driver_data = mcp3001 },
+ { .name = "mcp3002", .driver_data = mcp3002 },
+ { .name = "mcp3004", .driver_data = mcp3004 },
+ { .name = "mcp3008", .driver_data = mcp3008 },
+ { .name = "mcp3201", .driver_data = mcp3201 },
+ { .name = "mcp3202", .driver_data = mcp3202 },
+ { .name = "mcp3204", .driver_data = mcp3204 },
+ { .name = "mcp3208", .driver_data = mcp3208 },
+ { .name = "mcp3301", .driver_data = mcp3301 },
+ { .name = "mcp3550-50", .driver_data = mcp3550_50 },
+ { .name = "mcp3550-60", .driver_data = mcp3550_60 },
+ { .name = "mcp3551", .driver_data = mcp3551 },
+ { .name = "mcp3553", .driver_data = mcp3553 },
{ }
};
MODULE_DEVICE_TABLE(spi, mcp320x_id);
diff --git a/drivers/iio/adc/mcp3564.c b/drivers/iio/adc/mcp3564.c
index 36675563829e..259ac4ebdedf 100644
--- a/drivers/iio/adc/mcp3564.c
+++ b/drivers/iio/adc/mcp3564.c
@@ -1451,18 +1451,18 @@ static const struct of_device_id mcp3564_dt_ids[] = {
MODULE_DEVICE_TABLE(of, mcp3564_dt_ids);
static const struct spi_device_id mcp3564_id[] = {
- { "mcp3461", (kernel_ulong_t)&mcp3564_chip_infos_tbl[mcp3461] },
- { "mcp3462", (kernel_ulong_t)&mcp3564_chip_infos_tbl[mcp3462] },
- { "mcp3464", (kernel_ulong_t)&mcp3564_chip_infos_tbl[mcp3464] },
- { "mcp3561", (kernel_ulong_t)&mcp3564_chip_infos_tbl[mcp3561] },
- { "mcp3562", (kernel_ulong_t)&mcp3564_chip_infos_tbl[mcp3562] },
- { "mcp3564", (kernel_ulong_t)&mcp3564_chip_infos_tbl[mcp3564] },
- { "mcp3461r", (kernel_ulong_t)&mcp3564_chip_infos_tbl[mcp3461r] },
- { "mcp3462r", (kernel_ulong_t)&mcp3564_chip_infos_tbl[mcp3462r] },
- { "mcp3464r", (kernel_ulong_t)&mcp3564_chip_infos_tbl[mcp3464r] },
- { "mcp3561r", (kernel_ulong_t)&mcp3564_chip_infos_tbl[mcp3561r] },
- { "mcp3562r", (kernel_ulong_t)&mcp3564_chip_infos_tbl[mcp3562r] },
- { "mcp3564r", (kernel_ulong_t)&mcp3564_chip_infos_tbl[mcp3564r] },
+ { .name = "mcp3461", .driver_data = (kernel_ulong_t)&mcp3564_chip_infos_tbl[mcp3461] },
+ { .name = "mcp3462", .driver_data = (kernel_ulong_t)&mcp3564_chip_infos_tbl[mcp3462] },
+ { .name = "mcp3464", .driver_data = (kernel_ulong_t)&mcp3564_chip_infos_tbl[mcp3464] },
+ { .name = "mcp3561", .driver_data = (kernel_ulong_t)&mcp3564_chip_infos_tbl[mcp3561] },
+ { .name = "mcp3562", .driver_data = (kernel_ulong_t)&mcp3564_chip_infos_tbl[mcp3562] },
+ { .name = "mcp3564", .driver_data = (kernel_ulong_t)&mcp3564_chip_infos_tbl[mcp3564] },
+ { .name = "mcp3461r", .driver_data = (kernel_ulong_t)&mcp3564_chip_infos_tbl[mcp3461r] },
+ { .name = "mcp3462r", .driver_data = (kernel_ulong_t)&mcp3564_chip_infos_tbl[mcp3462r] },
+ { .name = "mcp3464r", .driver_data = (kernel_ulong_t)&mcp3564_chip_infos_tbl[mcp3464r] },
+ { .name = "mcp3561r", .driver_data = (kernel_ulong_t)&mcp3564_chip_infos_tbl[mcp3561r] },
+ { .name = "mcp3562r", .driver_data = (kernel_ulong_t)&mcp3564_chip_infos_tbl[mcp3562r] },
+ { .name = "mcp3564r", .driver_data = (kernel_ulong_t)&mcp3564_chip_infos_tbl[mcp3564r] },
{ }
};
MODULE_DEVICE_TABLE(spi, mcp3564_id);
diff --git a/drivers/iio/adc/mcp3911.c b/drivers/iio/adc/mcp3911.c
index ddc3721f3f68..4f8e529629bd 100644
--- a/drivers/iio/adc/mcp3911.c
+++ b/drivers/iio/adc/mcp3911.c
@@ -928,13 +928,13 @@ static const struct of_device_id mcp3911_dt_ids[] = {
MODULE_DEVICE_TABLE(of, mcp3911_dt_ids);
static const struct spi_device_id mcp3911_id[] = {
- { "mcp3910", (kernel_ulong_t)&mcp3911_chip_info[MCP3910] },
- { "mcp3911", (kernel_ulong_t)&mcp3911_chip_info[MCP3911] },
- { "mcp3912", (kernel_ulong_t)&mcp3911_chip_info[MCP3912] },
- { "mcp3913", (kernel_ulong_t)&mcp3911_chip_info[MCP3913] },
- { "mcp3914", (kernel_ulong_t)&mcp3911_chip_info[MCP3914] },
- { "mcp3918", (kernel_ulong_t)&mcp3911_chip_info[MCP3918] },
- { "mcp3919", (kernel_ulong_t)&mcp3911_chip_info[MCP3919] },
+ { .name = "mcp3910", .driver_data = (kernel_ulong_t)&mcp3911_chip_info[MCP3910] },
+ { .name = "mcp3911", .driver_data = (kernel_ulong_t)&mcp3911_chip_info[MCP3911] },
+ { .name = "mcp3912", .driver_data = (kernel_ulong_t)&mcp3911_chip_info[MCP3912] },
+ { .name = "mcp3913", .driver_data = (kernel_ulong_t)&mcp3911_chip_info[MCP3913] },
+ { .name = "mcp3914", .driver_data = (kernel_ulong_t)&mcp3911_chip_info[MCP3914] },
+ { .name = "mcp3918", .driver_data = (kernel_ulong_t)&mcp3911_chip_info[MCP3918] },
+ { .name = "mcp3919", .driver_data = (kernel_ulong_t)&mcp3911_chip_info[MCP3919] },
{ }
};
MODULE_DEVICE_TABLE(spi, mcp3911_id);
diff --git a/drivers/iio/adc/rohm-bd79112.c b/drivers/iio/adc/rohm-bd79112.c
index 7420aa6627d5..921936e47bf5 100644
--- a/drivers/iio/adc/rohm-bd79112.c
+++ b/drivers/iio/adc/rohm-bd79112.c
@@ -530,7 +530,7 @@ static const struct of_device_id bd79112_of_match[] = {
MODULE_DEVICE_TABLE(of, bd79112_of_match);
static const struct spi_device_id bd79112_id[] = {
- { "bd79112" },
+ { .name = "bd79112" },
{ }
};
MODULE_DEVICE_TABLE(spi, bd79112_id);
diff --git a/drivers/iio/adc/ti-adc0832.c b/drivers/iio/adc/ti-adc0832.c
index cfcdafbe284b..cc5d37e59a5a 100644
--- a/drivers/iio/adc/ti-adc0832.c
+++ b/drivers/iio/adc/ti-adc0832.c
@@ -314,10 +314,10 @@ static const struct of_device_id adc0832_dt_ids[] = {
MODULE_DEVICE_TABLE(of, adc0832_dt_ids);
static const struct spi_device_id adc0832_id[] = {
- { "adc0831", adc0831 },
- { "adc0832", adc0832 },
- { "adc0834", adc0834 },
- { "adc0838", adc0838 },
+ { .name = "adc0831", .driver_data = adc0831 },
+ { .name = "adc0832", .driver_data = adc0832 },
+ { .name = "adc0834", .driver_data = adc0834 },
+ { .name = "adc0838", .driver_data = adc0838 },
{ }
};
MODULE_DEVICE_TABLE(spi, adc0832_id);
diff --git a/drivers/iio/adc/ti-adc12138.c b/drivers/iio/adc/ti-adc12138.c
index e5ec4b073daa..279e4999eb49 100644
--- a/drivers/iio/adc/ti-adc12138.c
+++ b/drivers/iio/adc/ti-adc12138.c
@@ -516,9 +516,9 @@ static const struct of_device_id adc12138_dt_ids[] = {
MODULE_DEVICE_TABLE(of, adc12138_dt_ids);
static const struct spi_device_id adc12138_id[] = {
- { "adc12130", adc12130 },
- { "adc12132", adc12132 },
- { "adc12138", adc12138 },
+ { .name = "adc12130", .driver_data = adc12130 },
+ { .name = "adc12132", .driver_data = adc12132 },
+ { .name = "adc12138", .driver_data = adc12138 },
{ }
};
MODULE_DEVICE_TABLE(spi, adc12138_id);
diff --git a/drivers/iio/adc/ti-adc128s052.c b/drivers/iio/adc/ti-adc128s052.c
index 4ae65793ad9b..e3d5f9c320e6 100644
--- a/drivers/iio/adc/ti-adc128s052.c
+++ b/drivers/iio/adc/ti-adc128s052.c
@@ -248,18 +248,18 @@ static const struct of_device_id adc128_of_match[] = {
MODULE_DEVICE_TABLE(of, adc128_of_match);
static const struct spi_device_id adc128_id[] = {
- { "adc128s052", (kernel_ulong_t)&adc128s_config },
- { "adc122s021", (kernel_ulong_t)&adc122s_config },
- { "adc122s051", (kernel_ulong_t)&adc122s_config },
- { "adc122s101", (kernel_ulong_t)&adc122s_config },
- { "adc124s021", (kernel_ulong_t)&adc124s_config },
- { "adc124s051", (kernel_ulong_t)&adc124s_config },
- { "adc124s101", (kernel_ulong_t)&adc124s_config },
- { "bd79100", (kernel_ulong_t)&bd79100_config },
- { "bd79101", (kernel_ulong_t)&bd79101_config },
- { "bd79102", (kernel_ulong_t)&bd79102_config },
- { "bd79103", (kernel_ulong_t)&bd79104_config },
- { "bd79104", (kernel_ulong_t)&bd79104_config },
+ { .name = "adc128s052", .driver_data = (kernel_ulong_t)&adc128s_config },
+ { .name = "adc122s021", .driver_data = (kernel_ulong_t)&adc122s_config },
+ { .name = "adc122s051", .driver_data = (kernel_ulong_t)&adc122s_config },
+ { .name = "adc122s101", .driver_data = (kernel_ulong_t)&adc122s_config },
+ { .name = "adc124s021", .driver_data = (kernel_ulong_t)&adc124s_config },
+ { .name = "adc124s051", .driver_data = (kernel_ulong_t)&adc124s_config },
+ { .name = "adc124s101", .driver_data = (kernel_ulong_t)&adc124s_config },
+ { .name = "bd79100", .driver_data = (kernel_ulong_t)&bd79100_config },
+ { .name = "bd79101", .driver_data = (kernel_ulong_t)&bd79101_config },
+ { .name = "bd79102", .driver_data = (kernel_ulong_t)&bd79102_config },
+ { .name = "bd79103", .driver_data = (kernel_ulong_t)&bd79104_config },
+ { .name = "bd79104", .driver_data = (kernel_ulong_t)&bd79104_config },
{ }
};
MODULE_DEVICE_TABLE(spi, adc128_id);
diff --git a/drivers/iio/adc/ti-adc161s626.c b/drivers/iio/adc/ti-adc161s626.c
index be1cc2e77862..3affcb1788f6 100644
--- a/drivers/iio/adc/ti-adc161s626.c
+++ b/drivers/iio/adc/ti-adc161s626.c
@@ -230,8 +230,8 @@ static const struct of_device_id ti_adc_dt_ids[] = {
MODULE_DEVICE_TABLE(of, ti_adc_dt_ids);
static const struct spi_device_id ti_adc_id[] = {
- { "adc141s626", TI_ADC141S626 },
- { "adc161s626", TI_ADC161S626 },
+ { .name = "adc141s626", .driver_data = TI_ADC141S626 },
+ { .name = "adc161s626", .driver_data = TI_ADC161S626 },
{ }
};
MODULE_DEVICE_TABLE(spi, ti_adc_id);
diff --git a/drivers/iio/adc/ti-ads1018.c b/drivers/iio/adc/ti-ads1018.c
index 0780abd0d0db..8a06d226ea32 100644
--- a/drivers/iio/adc/ti-ads1018.c
+++ b/drivers/iio/adc/ti-ads1018.c
@@ -718,8 +718,8 @@ static const struct of_device_id ads1018_of_match[] = {
MODULE_DEVICE_TABLE(of, ads1018_of_match);
static const struct spi_device_id ads1018_spi_match[] = {
- { "ads1018", (kernel_ulong_t)&ads1018_chip_info },
- { "ads1118", (kernel_ulong_t)&ads1118_chip_info },
+ { .name = "ads1018", .driver_data = (kernel_ulong_t)&ads1018_chip_info },
+ { .name = "ads1118", .driver_data = (kernel_ulong_t)&ads1118_chip_info },
{ }
};
MODULE_DEVICE_TABLE(spi, ads1018_spi_match);
diff --git a/drivers/iio/adc/ti-ads124s08.c b/drivers/iio/adc/ti-ads124s08.c
index 8ea1269f74db..9999452ca6a4 100644
--- a/drivers/iio/adc/ti-ads124s08.c
+++ b/drivers/iio/adc/ti-ads124s08.c
@@ -348,8 +348,8 @@ static int ads124s_probe(struct spi_device *spi)
}
static const struct spi_device_id ads124s_id[] = {
- { "ads124s06", ADS124S06_ID },
- { "ads124s08", ADS124S08_ID },
+ { .name = "ads124s06", .driver_data = ADS124S06_ID },
+ { .name = "ads124s08", .driver_data = ADS124S08_ID },
{ }
};
MODULE_DEVICE_TABLE(spi, ads124s_id);
diff --git a/drivers/iio/adc/ti-ads1298.c b/drivers/iio/adc/ti-ads1298.c
index 9e47ace16acd..06c6353aa1b2 100644
--- a/drivers/iio/adc/ti-ads1298.c
+++ b/drivers/iio/adc/ti-ads1298.c
@@ -743,7 +743,7 @@ static int ads1298_probe(struct spi_device *spi)
}
static const struct spi_device_id ads1298_id[] = {
- { "ads1298" },
+ { .name = "ads1298" },
{ }
};
MODULE_DEVICE_TABLE(spi, ads1298_id);
diff --git a/drivers/iio/adc/ti-ads131e08.c b/drivers/iio/adc/ti-ads131e08.c
index a585621b0bc3..1d25f887cadb 100644
--- a/drivers/iio/adc/ti-ads131e08.c
+++ b/drivers/iio/adc/ti-ads131e08.c
@@ -917,9 +917,9 @@ static const struct of_device_id ads131e08_of_match[] = {
MODULE_DEVICE_TABLE(of, ads131e08_of_match);
static const struct spi_device_id ads131e08_ids[] = {
- { "ads131e04", (kernel_ulong_t)&ads131e08_info_tbl[ads131e04] },
- { "ads131e06", (kernel_ulong_t)&ads131e08_info_tbl[ads131e06] },
- { "ads131e08", (kernel_ulong_t)&ads131e08_info_tbl[ads131e08] },
+ { .name = "ads131e04", .driver_data = (kernel_ulong_t)&ads131e08_info_tbl[ads131e04] },
+ { .name = "ads131e06", .driver_data = (kernel_ulong_t)&ads131e08_info_tbl[ads131e06] },
+ { .name = "ads131e08", .driver_data = (kernel_ulong_t)&ads131e08_info_tbl[ads131e08] },
{ }
};
MODULE_DEVICE_TABLE(spi, ads131e08_ids);
diff --git a/drivers/iio/adc/ti-ads131m02.c b/drivers/iio/adc/ti-ads131m02.c
index 07d63bf62c5f..fdd9167033f9 100644
--- a/drivers/iio/adc/ti-ads131m02.c
+++ b/drivers/iio/adc/ti-ads131m02.c
@@ -944,11 +944,11 @@ static const struct of_device_id ads131m_of_match[] = {
MODULE_DEVICE_TABLE(of, ads131m_of_match);
static const struct spi_device_id ads131m_id[] = {
- { "ads131m02", (kernel_ulong_t)&ads131m02_config },
- { "ads131m03", (kernel_ulong_t)&ads131m03_config },
- { "ads131m04", (kernel_ulong_t)&ads131m04_config },
- { "ads131m06", (kernel_ulong_t)&ads131m06_config },
- { "ads131m08", (kernel_ulong_t)&ads131m08_config },
+ { .name = "ads131m02", .driver_data = (kernel_ulong_t)&ads131m02_config },
+ { .name = "ads131m03", .driver_data = (kernel_ulong_t)&ads131m03_config },
+ { .name = "ads131m04", .driver_data = (kernel_ulong_t)&ads131m04_config },
+ { .name = "ads131m06", .driver_data = (kernel_ulong_t)&ads131m06_config },
+ { .name = "ads131m08", .driver_data = (kernel_ulong_t)&ads131m08_config },
{ }
};
MODULE_DEVICE_TABLE(spi, ads131m_id);
diff --git a/drivers/iio/adc/ti-ads7950.c b/drivers/iio/adc/ti-ads7950.c
index 39a074bce6d5..d27c1f2885fd 100644
--- a/drivers/iio/adc/ti-ads7950.c
+++ b/drivers/iio/adc/ti-ads7950.c
@@ -619,18 +619,18 @@ static int ti_ads7950_probe(struct spi_device *spi)
}
static const struct spi_device_id ti_ads7950_id[] = {
- { "ads7950", (kernel_ulong_t)&ti_ads7950_chip_info },
- { "ads7951", (kernel_ulong_t)&ti_ads7951_chip_info },
- { "ads7952", (kernel_ulong_t)&ti_ads7952_chip_info },
- { "ads7953", (kernel_ulong_t)&ti_ads7953_chip_info },
- { "ads7954", (kernel_ulong_t)&ti_ads7954_chip_info },
- { "ads7955", (kernel_ulong_t)&ti_ads7955_chip_info },
- { "ads7956", (kernel_ulong_t)&ti_ads7956_chip_info },
- { "ads7957", (kernel_ulong_t)&ti_ads7957_chip_info },
- { "ads7958", (kernel_ulong_t)&ti_ads7958_chip_info },
- { "ads7959", (kernel_ulong_t)&ti_ads7959_chip_info },
- { "ads7960", (kernel_ulong_t)&ti_ads7960_chip_info },
- { "ads7961", (kernel_ulong_t)&ti_ads7961_chip_info },
+ { .name = "ads7950", .driver_data = (kernel_ulong_t)&ti_ads7950_chip_info },
+ { .name = "ads7951", .driver_data = (kernel_ulong_t)&ti_ads7951_chip_info },
+ { .name = "ads7952", .driver_data = (kernel_ulong_t)&ti_ads7952_chip_info },
+ { .name = "ads7953", .driver_data = (kernel_ulong_t)&ti_ads7953_chip_info },
+ { .name = "ads7954", .driver_data = (kernel_ulong_t)&ti_ads7954_chip_info },
+ { .name = "ads7955", .driver_data = (kernel_ulong_t)&ti_ads7955_chip_info },
+ { .name = "ads7956", .driver_data = (kernel_ulong_t)&ti_ads7956_chip_info },
+ { .name = "ads7957", .driver_data = (kernel_ulong_t)&ti_ads7957_chip_info },
+ { .name = "ads7958", .driver_data = (kernel_ulong_t)&ti_ads7958_chip_info },
+ { .name = "ads7959", .driver_data = (kernel_ulong_t)&ti_ads7959_chip_info },
+ { .name = "ads7960", .driver_data = (kernel_ulong_t)&ti_ads7960_chip_info },
+ { .name = "ads7961", .driver_data = (kernel_ulong_t)&ti_ads7961_chip_info },
{ }
};
MODULE_DEVICE_TABLE(spi, ti_ads7950_id);
diff --git a/drivers/iio/adc/ti-ads8688.c b/drivers/iio/adc/ti-ads8688.c
index ebd2826a7ff6..db7f1f9f34c9 100644
--- a/drivers/iio/adc/ti-ads8688.c
+++ b/drivers/iio/adc/ti-ads8688.c
@@ -454,8 +454,8 @@ static int ads8688_probe(struct spi_device *spi)
}
static const struct spi_device_id ads8688_id[] = {
- { "ads8684", ID_ADS8684 },
- { "ads8688", ID_ADS8688 },
+ { .name = "ads8684", .driver_data = ID_ADS8684 },
+ { .name = "ads8688", .driver_data = ID_ADS8688 },
{ }
};
MODULE_DEVICE_TABLE(spi, ads8688_id);
diff --git a/drivers/iio/adc/ti-lmp92064.c b/drivers/iio/adc/ti-lmp92064.c
index 7e57006a8a12..d248bbea0d31 100644
--- a/drivers/iio/adc/ti-lmp92064.c
+++ b/drivers/iio/adc/ti-lmp92064.c
@@ -357,7 +357,7 @@ static int lmp92064_adc_probe(struct spi_device *spi)
}
static const struct spi_device_id lmp92064_id_table[] = {
- { "lmp92064" },
+ { .name = "lmp92064" },
{ }
};
MODULE_DEVICE_TABLE(spi, lmp92064_id_table);
diff --git a/drivers/iio/adc/ti-tlc4541.c b/drivers/iio/adc/ti-tlc4541.c
index f67945c62c99..e923c5f3b169 100644
--- a/drivers/iio/adc/ti-tlc4541.c
+++ b/drivers/iio/adc/ti-tlc4541.c
@@ -241,8 +241,8 @@ static const struct of_device_id tlc4541_dt_ids[] = {
MODULE_DEVICE_TABLE(of, tlc4541_dt_ids);
static const struct spi_device_id tlc4541_id[] = {
- { "tlc3541", TLC3541 },
- { "tlc4541", TLC4541 },
+ { .name = "tlc3541", .driver_data = TLC3541 },
+ { .name = "tlc4541", .driver_data = TLC4541 },
{ }
};
MODULE_DEVICE_TABLE(spi, tlc4541_id);
diff --git a/drivers/iio/addac/ad74115.c b/drivers/iio/addac/ad74115.c
index 41e0b1d334cc..9b9d7a12ce87 100644
--- a/drivers/iio/addac/ad74115.c
+++ b/drivers/iio/addac/ad74115.c
@@ -1904,7 +1904,7 @@ static int __init ad74115_register_driver(struct spi_driver *spi)
}
static const struct spi_device_id ad74115_spi_id[] = {
- { "ad74115h" },
+ { .name = "ad74115h" },
{ }
};
diff --git a/drivers/iio/amplifiers/ad8366.c b/drivers/iio/amplifiers/ad8366.c
index bbf41a1fb3a1..9b808c7075b1 100644
--- a/drivers/iio/amplifiers/ad8366.c
+++ b/drivers/iio/amplifiers/ad8366.c
@@ -352,19 +352,19 @@ static int ad8366_probe(struct spi_device *spi)
}
static const struct spi_device_id ad8366_id[] = {
- { "ad8366", (kernel_ulong_t)&ad8366_chip_info },
- { "ada4961", (kernel_ulong_t)&ada4961_chip_info },
- { "adl5240", (kernel_ulong_t)&adl5240_chip_info },
- { "adrf5702", (kernel_ulong_t)&adrf5702_chip_info },
- { "adrf5703", (kernel_ulong_t)&adrf5703_chip_info },
- { "adrf5720", (kernel_ulong_t)&adrf5720_chip_info },
- { "adrf5730", (kernel_ulong_t)&adrf5730_chip_info },
- { "adrf5731", (kernel_ulong_t)&adrf5731_chip_info },
- { "hmc271a", (kernel_ulong_t)&hmc271_chip_info },
- { "hmc792a", (kernel_ulong_t)&hmc792_chip_info },
- { "hmc1018a", (kernel_ulong_t)&hmc1018_chip_info },
- { "hmc1019a", (kernel_ulong_t)&hmc1019_chip_info },
- { "hmc1119", (kernel_ulong_t)&hmc1119_chip_info },
+ { .name = "ad8366", .driver_data = (kernel_ulong_t)&ad8366_chip_info },
+ { .name = "ada4961", .driver_data = (kernel_ulong_t)&ada4961_chip_info },
+ { .name = "adl5240", .driver_data = (kernel_ulong_t)&adl5240_chip_info },
+ { .name = "adrf5702", .driver_data = (kernel_ulong_t)&adrf5702_chip_info },
+ { .name = "adrf5703", .driver_data = (kernel_ulong_t)&adrf5703_chip_info },
+ { .name = "adrf5720", .driver_data = (kernel_ulong_t)&adrf5720_chip_info },
+ { .name = "adrf5730", .driver_data = (kernel_ulong_t)&adrf5730_chip_info },
+ { .name = "adrf5731", .driver_data = (kernel_ulong_t)&adrf5731_chip_info },
+ { .name = "hmc271a", .driver_data = (kernel_ulong_t)&hmc271_chip_info },
+ { .name = "hmc792a", .driver_data = (kernel_ulong_t)&hmc792_chip_info },
+ { .name = "hmc1018a", .driver_data = (kernel_ulong_t)&hmc1018_chip_info },
+ { .name = "hmc1019a", .driver_data = (kernel_ulong_t)&hmc1019_chip_info },
+ { .name = "hmc1119", .driver_data = (kernel_ulong_t)&hmc1119_chip_info },
{ }
};
MODULE_DEVICE_TABLE(spi, ad8366_id);
diff --git a/drivers/iio/chemical/ens160_spi.c b/drivers/iio/chemical/ens160_spi.c
index a674c0e1bf4b..7c11d19291c9 100644
--- a/drivers/iio/chemical/ens160_spi.c
+++ b/drivers/iio/chemical/ens160_spi.c
@@ -39,7 +39,7 @@ static const struct of_device_id ens160_spi_of_match[] = {
MODULE_DEVICE_TABLE(of, ens160_spi_of_match);
static const struct spi_device_id ens160_spi_id[] = {
- { "ens160" },
+ { .name = "ens160" },
{ }
};
MODULE_DEVICE_TABLE(spi, ens160_spi_id);
diff --git a/drivers/iio/dac/ad3530r.c b/drivers/iio/dac/ad3530r.c
index d9db3226ecd6..9d4545e2c9b3 100644
--- a/drivers/iio/dac/ad3530r.c
+++ b/drivers/iio/dac/ad3530r.c
@@ -510,10 +510,10 @@ static int ad3530r_probe(struct spi_device *spi)
}
static const struct spi_device_id ad3530r_id[] = {
- { "ad3530", (kernel_ulong_t)&ad3530_chip },
- { "ad3530r", (kernel_ulong_t)&ad3530r_chip },
- { "ad3531", (kernel_ulong_t)&ad3531_chip },
- { "ad3531r", (kernel_ulong_t)&ad3531r_chip },
+ { .name = "ad3530", .driver_data = (kernel_ulong_t)&ad3530_chip },
+ { .name = "ad3530r", .driver_data = (kernel_ulong_t)&ad3530r_chip },
+ { .name = "ad3531", .driver_data = (kernel_ulong_t)&ad3531_chip },
+ { .name = "ad3531r", .driver_data = (kernel_ulong_t)&ad3531r_chip },
{ }
};
MODULE_DEVICE_TABLE(spi, ad3530r_id);
diff --git a/drivers/iio/dac/ad5064.c b/drivers/iio/dac/ad5064.c
index b5ec33f5c317..298f3a703571 100644
--- a/drivers/iio/dac/ad5064.c
+++ b/drivers/iio/dac/ad5064.c
@@ -920,22 +920,22 @@ static int ad5064_spi_probe(struct spi_device *spi)
}
static const struct spi_device_id ad5064_spi_ids[] = {
- {"ad5024", ID_AD5024},
- {"ad5025", ID_AD5025},
- {"ad5044", ID_AD5044},
- {"ad5045", ID_AD5045},
- {"ad5064", ID_AD5064},
- {"ad5064-1", ID_AD5064_1},
- {"ad5065", ID_AD5065},
- {"ad5628-1", ID_AD5628_1},
- {"ad5628-2", ID_AD5628_2},
- {"ad5648-1", ID_AD5648_1},
- {"ad5648-2", ID_AD5648_2},
- {"ad5666-1", ID_AD5666_1},
- {"ad5666-2", ID_AD5666_2},
- {"ad5668-1", ID_AD5668_1},
- {"ad5668-2", ID_AD5668_2},
- {"ad5668-3", ID_AD5668_2}, /* similar enough to ad5668-2 */
+ { .name = "ad5024", .driver_data = ID_AD5024 },
+ { .name = "ad5025", .driver_data = ID_AD5025 },
+ { .name = "ad5044", .driver_data = ID_AD5044 },
+ { .name = "ad5045", .driver_data = ID_AD5045 },
+ { .name = "ad5064", .driver_data = ID_AD5064 },
+ { .name = "ad5064-1", .driver_data = ID_AD5064_1 },
+ { .name = "ad5065", .driver_data = ID_AD5065 },
+ { .name = "ad5628-1", .driver_data = ID_AD5628_1 },
+ { .name = "ad5628-2", .driver_data = ID_AD5628_2 },
+ { .name = "ad5648-1", .driver_data = ID_AD5648_1 },
+ { .name = "ad5648-2", .driver_data = ID_AD5648_2 },
+ { .name = "ad5666-1", .driver_data = ID_AD5666_1 },
+ { .name = "ad5666-2", .driver_data = ID_AD5666_2 },
+ { .name = "ad5668-1", .driver_data = ID_AD5668_1 },
+ { .name = "ad5668-2", .driver_data = ID_AD5668_2 },
+ { .name = "ad5668-3", .driver_data = ID_AD5668_2 }, /* similar enough to ad5668-2 */
{ }
};
MODULE_DEVICE_TABLE(spi, ad5064_spi_ids);
diff --git a/drivers/iio/dac/ad5360.c b/drivers/iio/dac/ad5360.c
index 20316fd568e6..c1553f18a26a 100644
--- a/drivers/iio/dac/ad5360.c
+++ b/drivers/iio/dac/ad5360.c
@@ -523,14 +523,14 @@ static void ad5360_remove(struct spi_device *spi)
}
static const struct spi_device_id ad5360_ids[] = {
- { "ad5360", ID_AD5360 },
- { "ad5361", ID_AD5361 },
- { "ad5362", ID_AD5362 },
- { "ad5363", ID_AD5363 },
- { "ad5370", ID_AD5370 },
- { "ad5371", ID_AD5371 },
- { "ad5372", ID_AD5372 },
- { "ad5373", ID_AD5373 },
+ { .name = "ad5360", .driver_data = ID_AD5360 },
+ { .name = "ad5361", .driver_data = ID_AD5361 },
+ { .name = "ad5362", .driver_data = ID_AD5362 },
+ { .name = "ad5363", .driver_data = ID_AD5363 },
+ { .name = "ad5370", .driver_data = ID_AD5370 },
+ { .name = "ad5371", .driver_data = ID_AD5371 },
+ { .name = "ad5372", .driver_data = ID_AD5372 },
+ { .name = "ad5373", .driver_data = ID_AD5373 },
{ }
};
MODULE_DEVICE_TABLE(spi, ad5360_ids);
diff --git a/drivers/iio/dac/ad5380.c b/drivers/iio/dac/ad5380.c
index 2e587bdd3214..4a5ad419f4ea 100644
--- a/drivers/iio/dac/ad5380.c
+++ b/drivers/iio/dac/ad5380.c
@@ -446,22 +446,22 @@ static int ad5380_spi_probe(struct spi_device *spi)
}
static const struct spi_device_id ad5380_spi_ids[] = {
- { "ad5380-3", ID_AD5380_3 },
- { "ad5380-5", ID_AD5380_5 },
- { "ad5381-3", ID_AD5381_3 },
- { "ad5381-5", ID_AD5381_5 },
- { "ad5382-3", ID_AD5382_3 },
- { "ad5382-5", ID_AD5382_5 },
- { "ad5383-3", ID_AD5383_3 },
- { "ad5383-5", ID_AD5383_5 },
- { "ad5384-3", ID_AD5380_3 },
- { "ad5384-5", ID_AD5380_5 },
- { "ad5390-3", ID_AD5390_3 },
- { "ad5390-5", ID_AD5390_5 },
- { "ad5391-3", ID_AD5391_3 },
- { "ad5391-5", ID_AD5391_5 },
- { "ad5392-3", ID_AD5392_3 },
- { "ad5392-5", ID_AD5392_5 },
+ { .name = "ad5380-3", .driver_data = ID_AD5380_3 },
+ { .name = "ad5380-5", .driver_data = ID_AD5380_5 },
+ { .name = "ad5381-3", .driver_data = ID_AD5381_3 },
+ { .name = "ad5381-5", .driver_data = ID_AD5381_5 },
+ { .name = "ad5382-3", .driver_data = ID_AD5382_3 },
+ { .name = "ad5382-5", .driver_data = ID_AD5382_5 },
+ { .name = "ad5383-3", .driver_data = ID_AD5383_3 },
+ { .name = "ad5383-5", .driver_data = ID_AD5383_5 },
+ { .name = "ad5384-3", .driver_data = ID_AD5380_3 },
+ { .name = "ad5384-5", .driver_data = ID_AD5380_5 },
+ { .name = "ad5390-3", .driver_data = ID_AD5390_3 },
+ { .name = "ad5390-5", .driver_data = ID_AD5390_5 },
+ { .name = "ad5391-3", .driver_data = ID_AD5391_3 },
+ { .name = "ad5391-5", .driver_data = ID_AD5391_5 },
+ { .name = "ad5392-3", .driver_data = ID_AD5392_3 },
+ { .name = "ad5392-5", .driver_data = ID_AD5392_5 },
{ }
};
MODULE_DEVICE_TABLE(spi, ad5380_spi_ids);
diff --git a/drivers/iio/dac/ad5446-spi.c b/drivers/iio/dac/ad5446-spi.c
index e29d77f21482..aeeb3ece2717 100644
--- a/drivers/iio/dac/ad5446-spi.c
+++ b/drivers/iio/dac/ad5446-spi.c
@@ -164,38 +164,38 @@ static const struct ad5446_chip_info ad5662_chip_info = {
};
static const struct spi_device_id ad5446_spi_ids[] = {
- {"ad5300", (kernel_ulong_t)&ad5300_chip_info},
- {"ad5310", (kernel_ulong_t)&ad5310_chip_info},
- {"ad5320", (kernel_ulong_t)&ad5320_chip_info},
- {"ad5444", (kernel_ulong_t)&ad5444_chip_info},
- {"ad5446", (kernel_ulong_t)&ad5446_chip_info},
- {"ad5450", (kernel_ulong_t)&ad5450_chip_info},
- {"ad5451", (kernel_ulong_t)&ad5451_chip_info},
- {"ad5452", (kernel_ulong_t)&ad5444_chip_info}, /* ad5452 is compatible to the ad5444 */
- {"ad5453", (kernel_ulong_t)&ad5446_chip_info}, /* ad5453 is compatible to the ad5446 */
- {"ad5512a", (kernel_ulong_t)&ad5512a_chip_info},
- {"ad5541a", (kernel_ulong_t)&ad5541a_chip_info},
- {"ad5542", (kernel_ulong_t)&ad5541a_chip_info}, /* ad5541a and ad5542 are compatible */
- {"ad5542a", (kernel_ulong_t)&ad5541a_chip_info}, /* ad5541a and ad5542a are compatible */
- {"ad5543", (kernel_ulong_t)&ad5541a_chip_info}, /* ad5541a and ad5543 are compatible */
- {"ad5553", (kernel_ulong_t)&ad5553_chip_info},
- {"ad5600", (kernel_ulong_t)&ad5541a_chip_info}, /* ad5541a and ad5600 are compatible */
- {"ad5601", (kernel_ulong_t)&ad5601_chip_info},
- {"ad5611", (kernel_ulong_t)&ad5611_chip_info},
- {"ad5621", (kernel_ulong_t)&ad5621_chip_info},
- {"ad5641", (kernel_ulong_t)&ad5641_chip_info},
- {"ad5620-2500", (kernel_ulong_t)&ad5620_2500_chip_info}, /* AD5620/40/60: */
+ { .name = "ad5300", .driver_data = (kernel_ulong_t)&ad5300_chip_info },
+ { .name = "ad5310", .driver_data = (kernel_ulong_t)&ad5310_chip_info },
+ { .name = "ad5320", .driver_data = (kernel_ulong_t)&ad5320_chip_info },
+ { .name = "ad5444", .driver_data = (kernel_ulong_t)&ad5444_chip_info },
+ { .name = "ad5446", .driver_data = (kernel_ulong_t)&ad5446_chip_info },
+ { .name = "ad5450", .driver_data = (kernel_ulong_t)&ad5450_chip_info },
+ { .name = "ad5451", .driver_data = (kernel_ulong_t)&ad5451_chip_info },
+ { .name = "ad5452", .driver_data = (kernel_ulong_t)&ad5444_chip_info }, /* ad5452 is compatible to the ad5444 */
+ { .name = "ad5453", .driver_data = (kernel_ulong_t)&ad5446_chip_info }, /* ad5453 is compatible to the ad5446 */
+ { .name = "ad5512a", .driver_data = (kernel_ulong_t)&ad5512a_chip_info },
+ { .name = "ad5541a", .driver_data = (kernel_ulong_t)&ad5541a_chip_info },
+ { .name = "ad5542", .driver_data = (kernel_ulong_t)&ad5541a_chip_info }, /* ad5541a and ad5542 are compatible */
+ { .name = "ad5542a", .driver_data = (kernel_ulong_t)&ad5541a_chip_info }, /* ad5541a and ad5542a are compatible */
+ { .name = "ad5543", .driver_data = (kernel_ulong_t)&ad5541a_chip_info }, /* ad5541a and ad5543 are compatible */
+ { .name = "ad5553", .driver_data = (kernel_ulong_t)&ad5553_chip_info },
+ { .name = "ad5600", .driver_data = (kernel_ulong_t)&ad5541a_chip_info }, /* ad5541a and ad5600 are compatible */
+ { .name = "ad5601", .driver_data = (kernel_ulong_t)&ad5601_chip_info },
+ { .name = "ad5611", .driver_data = (kernel_ulong_t)&ad5611_chip_info },
+ { .name = "ad5621", .driver_data = (kernel_ulong_t)&ad5621_chip_info },
+ { .name = "ad5641", .driver_data = (kernel_ulong_t)&ad5641_chip_info },
+ { .name = "ad5620-2500", .driver_data = (kernel_ulong_t)&ad5620_2500_chip_info }, /* AD5620/40/60: */
/* part numbers may look differently */
- {"ad5620-1250", (kernel_ulong_t)&ad5620_1250_chip_info},
- {"ad5640-2500", (kernel_ulong_t)&ad5640_2500_chip_info},
- {"ad5640-1250", (kernel_ulong_t)&ad5640_1250_chip_info},
- {"ad5660-2500", (kernel_ulong_t)&ad5660_2500_chip_info},
- {"ad5660-1250", (kernel_ulong_t)&ad5660_1250_chip_info},
- {"ad5662", (kernel_ulong_t)&ad5662_chip_info},
- {"dac081s101", (kernel_ulong_t)&ad5300_chip_info}, /* compatible Texas Instruments chips */
- {"dac101s101", (kernel_ulong_t)&ad5310_chip_info},
- {"dac121s101", (kernel_ulong_t)&ad5320_chip_info},
- {"dac7512", (kernel_ulong_t)&ad5320_chip_info},
+ { .name = "ad5620-1250", .driver_data = (kernel_ulong_t)&ad5620_1250_chip_info },
+ { .name = "ad5640-2500", .driver_data = (kernel_ulong_t)&ad5640_2500_chip_info },
+ { .name = "ad5640-1250", .driver_data = (kernel_ulong_t)&ad5640_1250_chip_info },
+ { .name = "ad5660-2500", .driver_data = (kernel_ulong_t)&ad5660_2500_chip_info },
+ { .name = "ad5660-1250", .driver_data = (kernel_ulong_t)&ad5660_1250_chip_info },
+ { .name = "ad5662", .driver_data = (kernel_ulong_t)&ad5662_chip_info },
+ { .name = "dac081s101", .driver_data = (kernel_ulong_t)&ad5300_chip_info }, /* compatible Texas Instruments chips */
+ { .name = "dac101s101", .driver_data = (kernel_ulong_t)&ad5310_chip_info },
+ { .name = "dac121s101", .driver_data = (kernel_ulong_t)&ad5320_chip_info },
+ { .name = "dac7512", .driver_data = (kernel_ulong_t)&ad5320_chip_info },
{ }
};
MODULE_DEVICE_TABLE(spi, ad5446_spi_ids);
diff --git a/drivers/iio/dac/ad5449.c b/drivers/iio/dac/ad5449.c
index d8c325260259..19e66bc69676 100644
--- a/drivers/iio/dac/ad5449.c
+++ b/drivers/iio/dac/ad5449.c
@@ -330,13 +330,13 @@ static void ad5449_spi_remove(struct spi_device *spi)
}
static const struct spi_device_id ad5449_spi_ids[] = {
- { "ad5415", ID_AD5449 },
- { "ad5426", ID_AD5426 },
- { "ad5429", ID_AD5429 },
- { "ad5432", ID_AD5432 },
- { "ad5439", ID_AD5439 },
- { "ad5443", ID_AD5443 },
- { "ad5449", ID_AD5449 },
+ { .name = "ad5415", .driver_data = ID_AD5449 },
+ { .name = "ad5426", .driver_data = ID_AD5426 },
+ { .name = "ad5429", .driver_data = ID_AD5429 },
+ { .name = "ad5432", .driver_data = ID_AD5432 },
+ { .name = "ad5439", .driver_data = ID_AD5439 },
+ { .name = "ad5443", .driver_data = ID_AD5443 },
+ { .name = "ad5449", .driver_data = ID_AD5449 },
{ }
};
MODULE_DEVICE_TABLE(spi, ad5449_spi_ids);
diff --git a/drivers/iio/dac/ad5504.c b/drivers/iio/dac/ad5504.c
index 5e586185d857..ad1a74678cf2 100644
--- a/drivers/iio/dac/ad5504.c
+++ b/drivers/iio/dac/ad5504.c
@@ -319,8 +319,8 @@ static int ad5504_probe(struct spi_device *spi)
}
static const struct spi_device_id ad5504_id[] = {
- {"ad5504", ID_AD5504},
- {"ad5501", ID_AD5501},
+ { .name = "ad5504", .driver_data = ID_AD5504 },
+ { .name = "ad5501", .driver_data = ID_AD5501 },
{ }
};
MODULE_DEVICE_TABLE(spi, ad5504_id);
diff --git a/drivers/iio/dac/ad5624r_spi.c b/drivers/iio/dac/ad5624r_spi.c
index 13aefe769bad..56aea4b1c167 100644
--- a/drivers/iio/dac/ad5624r_spi.c
+++ b/drivers/iio/dac/ad5624r_spi.c
@@ -260,12 +260,12 @@ static int ad5624r_probe(struct spi_device *spi)
}
static const struct spi_device_id ad5624r_id[] = {
- {"ad5624r3", ID_AD5624R3},
- {"ad5644r3", ID_AD5644R3},
- {"ad5664r3", ID_AD5664R3},
- {"ad5624r5", ID_AD5624R5},
- {"ad5644r5", ID_AD5644R5},
- {"ad5664r5", ID_AD5664R5},
+ { .name = "ad5624r3", .driver_data = ID_AD5624R3 },
+ { .name = "ad5644r3", .driver_data = ID_AD5644R3 },
+ { .name = "ad5664r3", .driver_data = ID_AD5664R3 },
+ { .name = "ad5624r5", .driver_data = ID_AD5624R5 },
+ { .name = "ad5644r5", .driver_data = ID_AD5644R5 },
+ { .name = "ad5664r5", .driver_data = ID_AD5664R5 },
{ }
};
MODULE_DEVICE_TABLE(spi, ad5624r_id);
diff --git a/drivers/iio/dac/ad5706r.c b/drivers/iio/dac/ad5706r.c
index f7872e92dc01..74614d88dd2a 100644
--- a/drivers/iio/dac/ad5706r.c
+++ b/drivers/iio/dac/ad5706r.c
@@ -233,7 +233,7 @@ static const struct of_device_id ad5706r_of_match[] = {
MODULE_DEVICE_TABLE(of, ad5706r_of_match);
static const struct spi_device_id ad5706r_id[] = {
- { "ad5706r" },
+ { .name = "ad5706r" },
{ }
};
MODULE_DEVICE_TABLE(spi, ad5706r_id);
diff --git a/drivers/iio/dac/ad5755.c b/drivers/iio/dac/ad5755.c
index cc6d56140d66..0828b9909099 100644
--- a/drivers/iio/dac/ad5755.c
+++ b/drivers/iio/dac/ad5755.c
@@ -849,11 +849,11 @@ static int ad5755_probe(struct spi_device *spi)
}
static const struct spi_device_id ad5755_id[] = {
- { "ad5755", (kernel_ulong_t)&ad5755_chip_info_tbl[ID_AD5755] },
- { "ad5755-1", (kernel_ulong_t)&ad5755_chip_info_tbl[ID_AD5755] },
- { "ad5757", (kernel_ulong_t)&ad5755_chip_info_tbl[ID_AD5757] },
- { "ad5735", (kernel_ulong_t)&ad5755_chip_info_tbl[ID_AD5735] },
- { "ad5737", (kernel_ulong_t)&ad5755_chip_info_tbl[ID_AD5737] },
+ { .name = "ad5755", .driver_data = (kernel_ulong_t)&ad5755_chip_info_tbl[ID_AD5755] },
+ { .name = "ad5755-1", .driver_data = (kernel_ulong_t)&ad5755_chip_info_tbl[ID_AD5755] },
+ { .name = "ad5757", .driver_data = (kernel_ulong_t)&ad5755_chip_info_tbl[ID_AD5757] },
+ { .name = "ad5735", .driver_data = (kernel_ulong_t)&ad5755_chip_info_tbl[ID_AD5735] },
+ { .name = "ad5737", .driver_data = (kernel_ulong_t)&ad5755_chip_info_tbl[ID_AD5737] },
{ }
};
MODULE_DEVICE_TABLE(spi, ad5755_id);
diff --git a/drivers/iio/dac/ad5761.c b/drivers/iio/dac/ad5761.c
index b5d20f04f070..c49568b943d6 100644
--- a/drivers/iio/dac/ad5761.c
+++ b/drivers/iio/dac/ad5761.c
@@ -342,10 +342,10 @@ static int ad5761_probe(struct spi_device *spi)
}
static const struct spi_device_id ad5761_id[] = {
- {"ad5721", ID_AD5721},
- {"ad5721r", ID_AD5721R},
- {"ad5761", ID_AD5761},
- {"ad5761r", ID_AD5761R},
+ { .name = "ad5721", .driver_data = ID_AD5721 },
+ { .name = "ad5721r", .driver_data = ID_AD5721R },
+ { .name = "ad5761", .driver_data = ID_AD5761 },
+ { .name = "ad5761r", .driver_data = ID_AD5761R },
{ }
};
MODULE_DEVICE_TABLE(spi, ad5761_id);
diff --git a/drivers/iio/dac/ad5764.c b/drivers/iio/dac/ad5764.c
index fbbd7105a80c..2be4bee7eb01 100644
--- a/drivers/iio/dac/ad5764.c
+++ b/drivers/iio/dac/ad5764.c
@@ -342,10 +342,10 @@ static void ad5764_remove(struct spi_device *spi)
}
static const struct spi_device_id ad5764_ids[] = {
- { "ad5744", ID_AD5744 },
- { "ad5744r", ID_AD5744R },
- { "ad5764", ID_AD5764 },
- { "ad5764r", ID_AD5764R },
+ { .name = "ad5744", .driver_data = ID_AD5744 },
+ { .name = "ad5744r", .driver_data = ID_AD5744R },
+ { .name = "ad5764", .driver_data = ID_AD5764 },
+ { .name = "ad5764r", .driver_data = ID_AD5764R },
{ }
};
MODULE_DEVICE_TABLE(spi, ad5764_ids);
diff --git a/drivers/iio/dac/ad5766.c b/drivers/iio/dac/ad5766.c
index f6a0a0d84fef..061b43fc0345 100644
--- a/drivers/iio/dac/ad5766.c
+++ b/drivers/iio/dac/ad5766.c
@@ -651,8 +651,8 @@ static const struct of_device_id ad5766_dt_match[] = {
MODULE_DEVICE_TABLE(of, ad5766_dt_match);
static const struct spi_device_id ad5766_spi_ids[] = {
- { "ad5766", ID_AD5766 },
- { "ad5767", ID_AD5767 },
+ { .name = "ad5766", .driver_data = ID_AD5766 },
+ { .name = "ad5767", .driver_data = ID_AD5767 },
{ }
};
MODULE_DEVICE_TABLE(spi, ad5766_spi_ids);
diff --git a/drivers/iio/dac/ad5791.c b/drivers/iio/dac/ad5791.c
index ae7297f08398..a5eda135c9bd 100644
--- a/drivers/iio/dac/ad5791.c
+++ b/drivers/iio/dac/ad5791.c
@@ -586,11 +586,11 @@ static const struct of_device_id ad5791_of_match[] = {
MODULE_DEVICE_TABLE(of, ad5791_of_match);
static const struct spi_device_id ad5791_id[] = {
- { "ad5760", (kernel_ulong_t)&ad5760_chip_info },
- { "ad5780", (kernel_ulong_t)&ad5780_chip_info },
- { "ad5781", (kernel_ulong_t)&ad5781_chip_info },
- { "ad5790", (kernel_ulong_t)&ad5790_chip_info },
- { "ad5791", (kernel_ulong_t)&ad5791_chip_info },
+ { .name = "ad5760", .driver_data = (kernel_ulong_t)&ad5760_chip_info },
+ { .name = "ad5780", .driver_data = (kernel_ulong_t)&ad5780_chip_info },
+ { .name = "ad5781", .driver_data = (kernel_ulong_t)&ad5781_chip_info },
+ { .name = "ad5790", .driver_data = (kernel_ulong_t)&ad5790_chip_info },
+ { .name = "ad5791", .driver_data = (kernel_ulong_t)&ad5791_chip_info },
{ }
};
MODULE_DEVICE_TABLE(spi, ad5791_id);
diff --git a/drivers/iio/dac/ad8801.c b/drivers/iio/dac/ad8801.c
index 60e663af1cc1..08d7d74e999e 100644
--- a/drivers/iio/dac/ad8801.c
+++ b/drivers/iio/dac/ad8801.c
@@ -151,8 +151,8 @@ static int ad8801_probe(struct spi_device *spi)
}
static const struct spi_device_id ad8801_ids[] = {
- {"ad8801", ID_AD8801},
- {"ad8803", ID_AD8803},
+ { .name = "ad8801", .driver_data = ID_AD8801 },
+ { .name = "ad8803", .driver_data = ID_AD8803 },
{ }
};
MODULE_DEVICE_TABLE(spi, ad8801_ids);
diff --git a/drivers/iio/dac/ad9739a.c b/drivers/iio/dac/ad9739a.c
index d77b46d83bd4..f0561ed39da4 100644
--- a/drivers/iio/dac/ad9739a.c
+++ b/drivers/iio/dac/ad9739a.c
@@ -447,7 +447,7 @@ static const struct of_device_id ad9739a_of_match[] = {
MODULE_DEVICE_TABLE(of, ad9739a_of_match);
static const struct spi_device_id ad9739a_id[] = {
- {"ad9739a"},
+ { .name = "ad9739a" },
{ }
};
MODULE_DEVICE_TABLE(spi, ad9739a_id);
diff --git a/drivers/iio/dac/ltc1660.c b/drivers/iio/dac/ltc1660.c
index 6e80b49f4665..90ffb58e7927 100644
--- a/drivers/iio/dac/ltc1660.c
+++ b/drivers/iio/dac/ltc1660.c
@@ -224,8 +224,8 @@ static const struct of_device_id ltc1660_dt_ids[] = {
MODULE_DEVICE_TABLE(of, ltc1660_dt_ids);
static const struct spi_device_id ltc1660_id[] = {
- {"ltc1660", ID_LTC1660},
- {"ltc1665", ID_LTC1665},
+ { .name = "ltc1660", .driver_data = ID_LTC1660 },
+ { .name = "ltc1665", .driver_data = ID_LTC1665 },
{ }
};
MODULE_DEVICE_TABLE(spi, ltc1660_id);
diff --git a/drivers/iio/dac/ltc2632.c b/drivers/iio/dac/ltc2632.c
index d6a3d290e7a8..3800aee8dd6e 100644
--- a/drivers/iio/dac/ltc2632.c
+++ b/drivers/iio/dac/ltc2632.c
@@ -362,28 +362,28 @@ static int ltc2632_probe(struct spi_device *spi)
}
static const struct spi_device_id ltc2632_id[] = {
- { "ltc2632-l12", (kernel_ulong_t)<c2632l12_chip_info },
- { "ltc2632-l10", (kernel_ulong_t)<c2632l10_chip_info },
- { "ltc2632-l8", (kernel_ulong_t)<c2632l8_chip_info },
- { "ltc2632-h12", (kernel_ulong_t)<c2632h12_chip_info },
- { "ltc2632-h10", (kernel_ulong_t)<c2632h10_chip_info },
- { "ltc2632-h8", (kernel_ulong_t)<c2632h8_chip_info },
- { "ltc2634-l12", (kernel_ulong_t)<c2634l12_chip_info },
- { "ltc2634-l10", (kernel_ulong_t)<c2634l10_chip_info },
- { "ltc2634-l8", (kernel_ulong_t)<c2634l8_chip_info },
- { "ltc2634-h12", (kernel_ulong_t)<c2634h12_chip_info },
- { "ltc2634-h10", (kernel_ulong_t)<c2634h10_chip_info },
- { "ltc2634-h8", (kernel_ulong_t)<c2634h8_chip_info },
- { "ltc2636-l12", (kernel_ulong_t)<c2636l12_chip_info },
- { "ltc2636-l10", (kernel_ulong_t)<c2636l10_chip_info },
- { "ltc2636-l8", (kernel_ulong_t)<c2636l8_chip_info },
- { "ltc2636-h12", (kernel_ulong_t)<c2636h12_chip_info },
- { "ltc2636-h10", (kernel_ulong_t)<c2636h10_chip_info },
- { "ltc2636-h8", (kernel_ulong_t)<c2636h8_chip_info },
- { "ltc2654-l16", (kernel_ulong_t)<c2654l16_chip_info },
- { "ltc2654-l12", (kernel_ulong_t)<c2634l12_chip_info },
- { "ltc2654-h16", (kernel_ulong_t)<c2654h16_chip_info },
- { "ltc2654-h12", (kernel_ulong_t)<c2634h12_chip_info },
+ { .name = "ltc2632-l12", .driver_data = (kernel_ulong_t)<c2632l12_chip_info },
+ { .name = "ltc2632-l10", .driver_data = (kernel_ulong_t)<c2632l10_chip_info },
+ { .name = "ltc2632-l8", .driver_data = (kernel_ulong_t)<c2632l8_chip_info },
+ { .name = "ltc2632-h12", .driver_data = (kernel_ulong_t)<c2632h12_chip_info },
+ { .name = "ltc2632-h10", .driver_data = (kernel_ulong_t)<c2632h10_chip_info },
+ { .name = "ltc2632-h8", .driver_data = (kernel_ulong_t)<c2632h8_chip_info },
+ { .name = "ltc2634-l12", .driver_data = (kernel_ulong_t)<c2634l12_chip_info },
+ { .name = "ltc2634-l10", .driver_data = (kernel_ulong_t)<c2634l10_chip_info },
+ { .name = "ltc2634-l8", .driver_data = (kernel_ulong_t)<c2634l8_chip_info },
+ { .name = "ltc2634-h12", .driver_data = (kernel_ulong_t)<c2634h12_chip_info },
+ { .name = "ltc2634-h10", .driver_data = (kernel_ulong_t)<c2634h10_chip_info },
+ { .name = "ltc2634-h8", .driver_data = (kernel_ulong_t)<c2634h8_chip_info },
+ { .name = "ltc2636-l12", .driver_data = (kernel_ulong_t)<c2636l12_chip_info },
+ { .name = "ltc2636-l10", .driver_data = (kernel_ulong_t)<c2636l10_chip_info },
+ { .name = "ltc2636-l8", .driver_data = (kernel_ulong_t)<c2636l8_chip_info },
+ { .name = "ltc2636-h12", .driver_data = (kernel_ulong_t)<c2636h12_chip_info },
+ { .name = "ltc2636-h10", .driver_data = (kernel_ulong_t)<c2636h10_chip_info },
+ { .name = "ltc2636-h8", .driver_data = (kernel_ulong_t)<c2636h8_chip_info },
+ { .name = "ltc2654-l16", .driver_data = (kernel_ulong_t)<c2654l16_chip_info },
+ { .name = "ltc2654-l12", .driver_data = (kernel_ulong_t)<c2634l12_chip_info },
+ { .name = "ltc2654-h16", .driver_data = (kernel_ulong_t)<c2654h16_chip_info },
+ { .name = "ltc2654-h12", .driver_data = (kernel_ulong_t)<c2634h12_chip_info },
{ }
};
MODULE_DEVICE_TABLE(spi, ltc2632_id);
diff --git a/drivers/iio/dac/ltc2664.c b/drivers/iio/dac/ltc2664.c
index 616806615d3d..ba7430a97396 100644
--- a/drivers/iio/dac/ltc2664.c
+++ b/drivers/iio/dac/ltc2664.c
@@ -709,8 +709,8 @@ static int ltc2664_probe(struct spi_device *spi)
}
static const struct spi_device_id ltc2664_id[] = {
- { "ltc2664", (kernel_ulong_t)<c2664_chip },
- { "ltc2672", (kernel_ulong_t)<c2672_chip },
+ { .name = "ltc2664", .driver_data = (kernel_ulong_t)<c2664_chip },
+ { .name = "ltc2672", .driver_data = (kernel_ulong_t)<c2672_chip },
{ }
};
MODULE_DEVICE_TABLE(spi, ltc2664_id);
diff --git a/drivers/iio/dac/ltc2688.c b/drivers/iio/dac/ltc2688.c
index 02f408229681..c2aff6a48a01 100644
--- a/drivers/iio/dac/ltc2688.c
+++ b/drivers/iio/dac/ltc2688.c
@@ -992,7 +992,7 @@ static const struct of_device_id ltc2688_of_id[] = {
MODULE_DEVICE_TABLE(of, ltc2688_of_id);
static const struct spi_device_id ltc2688_id[] = {
- { "ltc2688" },
+ { .name = "ltc2688" },
{ }
};
MODULE_DEVICE_TABLE(spi, ltc2688_id);
diff --git a/drivers/iio/dac/max22007.c b/drivers/iio/dac/max22007.c
index 182ac7155a89..2b9478a4f2d4 100644
--- a/drivers/iio/dac/max22007.c
+++ b/drivers/iio/dac/max22007.c
@@ -465,7 +465,7 @@ static int max22007_probe(struct spi_device *spi)
}
static const struct spi_device_id max22007_id[] = {
- { "max22007" },
+ { .name = "max22007" },
{ }
};
MODULE_DEVICE_TABLE(spi, max22007_id);
diff --git a/drivers/iio/dac/mcp4821.c b/drivers/iio/dac/mcp4821.c
index 18b5934fb8a2..283c1e9982d1 100644
--- a/drivers/iio/dac/mcp4821.c
+++ b/drivers/iio/dac/mcp4821.c
@@ -298,12 +298,12 @@ static const struct of_device_id mcp4821_of_table[] = {
MODULE_DEVICE_TABLE(of, mcp4821_of_table);
static const struct spi_device_id mcp4821_id_table[] = {
- { "mcp4801", (kernel_ulong_t)&mcp4821_chip_info_table[ID_MCP4801]},
- { "mcp4802", (kernel_ulong_t)&mcp4821_chip_info_table[ID_MCP4802]},
- { "mcp4811", (kernel_ulong_t)&mcp4821_chip_info_table[ID_MCP4811]},
- { "mcp4812", (kernel_ulong_t)&mcp4821_chip_info_table[ID_MCP4812]},
- { "mcp4821", (kernel_ulong_t)&mcp4821_chip_info_table[ID_MCP4821]},
- { "mcp4822", (kernel_ulong_t)&mcp4821_chip_info_table[ID_MCP4822]},
+ { .name = "mcp4801", .driver_data = (kernel_ulong_t)&mcp4821_chip_info_table[ID_MCP4801] },
+ { .name = "mcp4802", .driver_data = (kernel_ulong_t)&mcp4821_chip_info_table[ID_MCP4802] },
+ { .name = "mcp4811", .driver_data = (kernel_ulong_t)&mcp4821_chip_info_table[ID_MCP4811] },
+ { .name = "mcp4812", .driver_data = (kernel_ulong_t)&mcp4821_chip_info_table[ID_MCP4812] },
+ { .name = "mcp4821", .driver_data = (kernel_ulong_t)&mcp4821_chip_info_table[ID_MCP4821] },
+ { .name = "mcp4822", .driver_data = (kernel_ulong_t)&mcp4821_chip_info_table[ID_MCP4822] },
{ }
};
MODULE_DEVICE_TABLE(spi, mcp4821_id_table);
diff --git a/drivers/iio/dac/mcp4922.c b/drivers/iio/dac/mcp4922.c
index 74f338afcab9..15072a9081ff 100644
--- a/drivers/iio/dac/mcp4922.c
+++ b/drivers/iio/dac/mcp4922.c
@@ -157,10 +157,10 @@ static int mcp4922_probe(struct spi_device *spi)
static const struct spi_device_id mcp4922_id[] = {
- {"mcp4902", ID_MCP4902},
- {"mcp4912", ID_MCP4912},
- {"mcp4921", ID_MCP4921},
- {"mcp4922", ID_MCP4922},
+ { .name = "mcp4902", .driver_data = ID_MCP4902 },
+ { .name = "mcp4912", .driver_data = ID_MCP4912 },
+ { .name = "mcp4921", .driver_data = ID_MCP4921 },
+ { .name = "mcp4922", .driver_data = ID_MCP4922 },
{ }
};
MODULE_DEVICE_TABLE(spi, mcp4922_id);
diff --git a/drivers/iio/dac/rohm-bd79703.c b/drivers/iio/dac/rohm-bd79703.c
index e91090e4a66d..6e2e7787f8a4 100644
--- a/drivers/iio/dac/rohm-bd79703.c
+++ b/drivers/iio/dac/rohm-bd79703.c
@@ -214,10 +214,10 @@ static int bd79703_probe(struct spi_device *spi)
}
static const struct spi_device_id bd79703_id[] = {
- { "bd79700", (kernel_ulong_t)&bd79700_chip_data },
- { "bd79701", (kernel_ulong_t)&bd79701_chip_data },
- { "bd79702", (kernel_ulong_t)&bd79702_chip_data },
- { "bd79703", (kernel_ulong_t)&bd79703_chip_data },
+ { .name = "bd79700", .driver_data = (kernel_ulong_t)&bd79700_chip_data },
+ { .name = "bd79701", .driver_data = (kernel_ulong_t)&bd79701_chip_data },
+ { .name = "bd79702", .driver_data = (kernel_ulong_t)&bd79702_chip_data },
+ { .name = "bd79703", .driver_data = (kernel_ulong_t)&bd79703_chip_data },
{ }
};
MODULE_DEVICE_TABLE(spi, bd79703_id);
diff --git a/drivers/iio/dac/ti-dac082s085.c b/drivers/iio/dac/ti-dac082s085.c
index 715870c8a9c4..0c2f3c409473 100644
--- a/drivers/iio/dac/ti-dac082s085.c
+++ b/drivers/iio/dac/ti-dac082s085.c
@@ -335,12 +335,12 @@ static const struct of_device_id ti_dac_of_id[] = {
MODULE_DEVICE_TABLE(of, ti_dac_of_id);
static const struct spi_device_id ti_dac_spi_id[] = {
- { "dac082s085", dual_8bit },
- { "dac102s085", dual_10bit },
- { "dac122s085", dual_12bit },
- { "dac084s085", quad_8bit },
- { "dac104s085", quad_10bit },
- { "dac124s085", quad_12bit },
+ { .name = "dac082s085", .driver_data = dual_8bit },
+ { .name = "dac102s085", .driver_data = dual_10bit },
+ { .name = "dac122s085", .driver_data = dual_12bit },
+ { .name = "dac084s085", .driver_data = quad_8bit },
+ { .name = "dac104s085", .driver_data = quad_10bit },
+ { .name = "dac124s085", .driver_data = quad_12bit },
{ }
};
MODULE_DEVICE_TABLE(spi, ti_dac_spi_id);
diff --git a/drivers/iio/dac/ti-dac7311.c b/drivers/iio/dac/ti-dac7311.c
index 5c1c5213962f..e5843bd35259 100644
--- a/drivers/iio/dac/ti-dac7311.c
+++ b/drivers/iio/dac/ti-dac7311.c
@@ -311,9 +311,9 @@ static const struct of_device_id ti_dac_of_id[] = {
MODULE_DEVICE_TABLE(of, ti_dac_of_id);
static const struct spi_device_id ti_dac_spi_id[] = {
- { "dac5311", ID_DAC5311 },
- { "dac6311", ID_DAC6311 },
- { "dac7311", ID_DAC7311 },
+ { .name = "dac5311", .driver_data = ID_DAC5311 },
+ { .name = "dac6311", .driver_data = ID_DAC6311 },
+ { .name = "dac7311", .driver_data = ID_DAC7311 },
{ }
};
MODULE_DEVICE_TABLE(spi, ti_dac_spi_id);
diff --git a/drivers/iio/dac/ti-dac7612.c b/drivers/iio/dac/ti-dac7612.c
index c308eca02b88..9065663cd609 100644
--- a/drivers/iio/dac/ti-dac7612.c
+++ b/drivers/iio/dac/ti-dac7612.c
@@ -165,7 +165,7 @@ static int dac7612_probe(struct spi_device *spi)
}
static const struct spi_device_id dac7612_id[] = {
- {"ti-dac7612"},
+ { .name = "ti-dac7612" },
{ }
};
MODULE_DEVICE_TABLE(spi, dac7612_id);
diff --git a/drivers/iio/frequency/adf4350.c b/drivers/iio/frequency/adf4350.c
index 6bbb6a8dd9d0..fe58ccd390cb 100644
--- a/drivers/iio/frequency/adf4350.c
+++ b/drivers/iio/frequency/adf4350.c
@@ -692,8 +692,8 @@ static const struct of_device_id adf4350_of_match[] = {
MODULE_DEVICE_TABLE(of, adf4350_of_match);
static const struct spi_device_id adf4350_id[] = {
- {"adf4350", 4350},
- {"adf4351", 4351},
+ { .name = "adf4350", .driver_data = 4350 },
+ { .name = "adf4351", .driver_data = 4351 },
{ }
};
MODULE_DEVICE_TABLE(spi, adf4350_id);
diff --git a/drivers/iio/frequency/adf4371.c b/drivers/iio/frequency/adf4371.c
index d6dc7827fb41..e20ed718d01d 100644
--- a/drivers/iio/frequency/adf4371.c
+++ b/drivers/iio/frequency/adf4371.c
@@ -624,8 +624,8 @@ static int adf4371_probe(struct spi_device *spi)
}
static const struct spi_device_id adf4371_id_table[] = {
- { "adf4371", (kernel_ulong_t)&adf4371_chip_info },
- { "adf4372", (kernel_ulong_t)&adf4372_chip_info },
+ { .name = "adf4371", .driver_data = (kernel_ulong_t)&adf4371_chip_info },
+ { .name = "adf4372", .driver_data = (kernel_ulong_t)&adf4372_chip_info },
{ }
};
MODULE_DEVICE_TABLE(spi, adf4371_id_table);
diff --git a/drivers/iio/frequency/adf4377.c b/drivers/iio/frequency/adf4377.c
index ff6077e29c73..f477aaa1851f 100644
--- a/drivers/iio/frequency/adf4377.c
+++ b/drivers/iio/frequency/adf4377.c
@@ -1097,8 +1097,8 @@ static int adf4377_probe(struct spi_device *spi)
}
static const struct spi_device_id adf4377_id[] = {
- { "adf4377", (kernel_ulong_t)&adf4377_chip_info },
- { "adf4378", (kernel_ulong_t)&adf4378_chip_info },
+ { .name = "adf4377", .driver_data = (kernel_ulong_t)&adf4377_chip_info },
+ { .name = "adf4378", .driver_data = (kernel_ulong_t)&adf4378_chip_info },
{ }
};
MODULE_DEVICE_TABLE(spi, adf4377_id);
diff --git a/drivers/iio/gyro/adis16080.c b/drivers/iio/gyro/adis16080.c
index 178bba95a709..0c8bc1e569fe 100644
--- a/drivers/iio/gyro/adis16080.c
+++ b/drivers/iio/gyro/adis16080.c
@@ -212,8 +212,8 @@ static int adis16080_probe(struct spi_device *spi)
}
static const struct spi_device_id adis16080_ids[] = {
- { "adis16080", ID_ADIS16080 },
- { "adis16100", ID_ADIS16100 },
+ { .name = "adis16080", .driver_data = ID_ADIS16080 },
+ { .name = "adis16100", .driver_data = ID_ADIS16100 },
{ }
};
MODULE_DEVICE_TABLE(spi, adis16080_ids);
diff --git a/drivers/iio/gyro/adis16136.c b/drivers/iio/gyro/adis16136.c
index 369c7428e1ef..ff335f81e9ae 100644
--- a/drivers/iio/gyro/adis16136.c
+++ b/drivers/iio/gyro/adis16136.c
@@ -563,10 +563,10 @@ static int adis16136_probe(struct spi_device *spi)
}
static const struct spi_device_id adis16136_ids[] = {
- { "adis16133", ID_ADIS16133 },
- { "adis16135", ID_ADIS16135 },
- { "adis16136", ID_ADIS16136 },
- { "adis16137", ID_ADIS16137 },
+ { .name = "adis16133", .driver_data = ID_ADIS16133 },
+ { .name = "adis16135", .driver_data = ID_ADIS16135 },
+ { .name = "adis16136", .driver_data = ID_ADIS16136 },
+ { .name = "adis16137", .driver_data = ID_ADIS16137 },
{ }
};
MODULE_DEVICE_TABLE(spi, adis16136_ids);
diff --git a/drivers/iio/gyro/adis16260.c b/drivers/iio/gyro/adis16260.c
index 91b9c5f18ec4..a79a8edf4c98 100644
--- a/drivers/iio/gyro/adis16260.c
+++ b/drivers/iio/gyro/adis16260.c
@@ -411,12 +411,12 @@ static int adis16260_probe(struct spi_device *spi)
* support for the on chip filtering.
*/
static const struct spi_device_id adis16260_id[] = {
- {"adis16260", ADIS16260},
- {"adis16265", ADIS16260},
- {"adis16266", ADIS16266},
- {"adis16250", ADIS16260},
- {"adis16255", ADIS16260},
- {"adis16251", ADIS16251},
+ { .name = "adis16260", .driver_data = ADIS16260 },
+ { .name = "adis16265", .driver_data = ADIS16260 },
+ { .name = "adis16266", .driver_data = ADIS16266 },
+ { .name = "adis16250", .driver_data = ADIS16260 },
+ { .name = "adis16255", .driver_data = ADIS16260 },
+ { .name = "adis16251", .driver_data = ADIS16251 },
{ }
};
MODULE_DEVICE_TABLE(spi, adis16260_id);
diff --git a/drivers/iio/gyro/adxrs450.c b/drivers/iio/gyro/adxrs450.c
index a1d8d3cb301b..030d042cab8b 100644
--- a/drivers/iio/gyro/adxrs450.c
+++ b/drivers/iio/gyro/adxrs450.c
@@ -439,8 +439,8 @@ static int adxrs450_probe(struct spi_device *spi)
}
static const struct spi_device_id adxrs450_id[] = {
- {"adxrs450", ID_ADXRS450},
- {"adxrs453", ID_ADXRS453},
+ { .name = "adxrs450", .driver_data = ID_ADXRS450 },
+ { .name = "adxrs453", .driver_data = ID_ADXRS453 },
{ }
};
MODULE_DEVICE_TABLE(spi, adxrs450_id);
diff --git a/drivers/iio/gyro/st_gyro_spi.c b/drivers/iio/gyro/st_gyro_spi.c
index f645da157372..3defd7e95f65 100644
--- a/drivers/iio/gyro/st_gyro_spi.c
+++ b/drivers/iio/gyro/st_gyro_spi.c
@@ -98,15 +98,15 @@ static int st_gyro_spi_probe(struct spi_device *spi)
}
static const struct spi_device_id st_gyro_id_table[] = {
- { L3G4200D_GYRO_DEV_NAME },
- { LSM330D_GYRO_DEV_NAME },
- { LSM330DL_GYRO_DEV_NAME },
- { LSM330DLC_GYRO_DEV_NAME },
- { L3GD20_GYRO_DEV_NAME },
- { L3GD20H_GYRO_DEV_NAME },
- { L3G4IS_GYRO_DEV_NAME },
- { LSM330_GYRO_DEV_NAME },
- { LSM9DS0_GYRO_DEV_NAME },
+ { .name = L3G4200D_GYRO_DEV_NAME },
+ { .name = LSM330D_GYRO_DEV_NAME },
+ { .name = LSM330DL_GYRO_DEV_NAME },
+ { .name = LSM330DLC_GYRO_DEV_NAME },
+ { .name = L3GD20_GYRO_DEV_NAME },
+ { .name = L3GD20H_GYRO_DEV_NAME },
+ { .name = L3G4IS_GYRO_DEV_NAME },
+ { .name = LSM330_GYRO_DEV_NAME },
+ { .name = LSM9DS0_GYRO_DEV_NAME },
{ }
};
MODULE_DEVICE_TABLE(spi, st_gyro_id_table);
diff --git a/drivers/iio/humidity/hts221_spi.c b/drivers/iio/humidity/hts221_spi.c
index e6fef2acd523..f962842cc71d 100644
--- a/drivers/iio/humidity/hts221_spi.c
+++ b/drivers/iio/humidity/hts221_spi.c
@@ -47,7 +47,7 @@ static const struct of_device_id hts221_spi_of_match[] = {
MODULE_DEVICE_TABLE(of, hts221_spi_of_match);
static const struct spi_device_id hts221_spi_id_table[] = {
- { HTS221_DEV_NAME },
+ { .name = HTS221_DEV_NAME },
{ }
};
MODULE_DEVICE_TABLE(spi, hts221_spi_id_table);
diff --git a/drivers/iio/imu/adis16400.c b/drivers/iio/imu/adis16400.c
index 36323ad149e0..4842346f9f0c 100644
--- a/drivers/iio/imu/adis16400.c
+++ b/drivers/iio/imu/adis16400.c
@@ -1189,21 +1189,21 @@ static int adis16400_probe(struct spi_device *spi)
}
static const struct spi_device_id adis16400_id[] = {
- { "adis16300", (kernel_ulong_t)&adis16300_chip_info },
- { "adis16305", (kernel_ulong_t)&adis16300_chip_info },
- { "adis16334", (kernel_ulong_t)&adis16334_chip_info },
- { "adis16350", (kernel_ulong_t)&adis16350_chip_info },
- { "adis16354", (kernel_ulong_t)&adis16350_chip_info },
- { "adis16355", (kernel_ulong_t)&adis16350_chip_info },
- { "adis16360", (kernel_ulong_t)&adis16360_chip_info },
- { "adis16362", (kernel_ulong_t)&adis16362_chip_info },
- { "adis16364", (kernel_ulong_t)&adis16364_chip_info },
- { "adis16365", (kernel_ulong_t)&adis16360_chip_info },
- { "adis16367", (kernel_ulong_t)&adis16367_chip_info },
- { "adis16400", (kernel_ulong_t)&adis16400_chip_info },
- { "adis16405", (kernel_ulong_t)&adis16400_chip_info },
- { "adis16445", (kernel_ulong_t)&adis16445_chip_info },
- { "adis16448", (kernel_ulong_t)&adis16448_chip_info },
+ { .name = "adis16300", .driver_data = (kernel_ulong_t)&adis16300_chip_info },
+ { .name = "adis16305", .driver_data = (kernel_ulong_t)&adis16300_chip_info },
+ { .name = "adis16334", .driver_data = (kernel_ulong_t)&adis16334_chip_info },
+ { .name = "adis16350", .driver_data = (kernel_ulong_t)&adis16350_chip_info },
+ { .name = "adis16354", .driver_data = (kernel_ulong_t)&adis16350_chip_info },
+ { .name = "adis16355", .driver_data = (kernel_ulong_t)&adis16350_chip_info },
+ { .name = "adis16360", .driver_data = (kernel_ulong_t)&adis16360_chip_info },
+ { .name = "adis16362", .driver_data = (kernel_ulong_t)&adis16362_chip_info },
+ { .name = "adis16364", .driver_data = (kernel_ulong_t)&adis16364_chip_info },
+ { .name = "adis16365", .driver_data = (kernel_ulong_t)&adis16360_chip_info },
+ { .name = "adis16367", .driver_data = (kernel_ulong_t)&adis16367_chip_info },
+ { .name = "adis16400", .driver_data = (kernel_ulong_t)&adis16400_chip_info },
+ { .name = "adis16405", .driver_data = (kernel_ulong_t)&adis16400_chip_info },
+ { .name = "adis16445", .driver_data = (kernel_ulong_t)&adis16445_chip_info },
+ { .name = "adis16448", .driver_data = (kernel_ulong_t)&adis16448_chip_info },
{ }
};
MODULE_DEVICE_TABLE(spi, adis16400_id);
diff --git a/drivers/iio/imu/adis16475.c b/drivers/iio/imu/adis16475.c
index ab39bea1e729..138d43d3db05 100644
--- a/drivers/iio/imu/adis16475.c
+++ b/drivers/iio/imu/adis16475.c
@@ -2062,33 +2062,33 @@ static const struct of_device_id adis16475_of_match[] = {
MODULE_DEVICE_TABLE(of, adis16475_of_match);
static const struct spi_device_id adis16475_ids[] = {
- { "adis16470", (kernel_ulong_t)&adis16475_chip_info[ADIS16470] },
- { "adis16475-1", (kernel_ulong_t)&adis16475_chip_info[ADIS16475_1] },
- { "adis16475-2", (kernel_ulong_t)&adis16475_chip_info[ADIS16475_2] },
- { "adis16475-3", (kernel_ulong_t)&adis16475_chip_info[ADIS16475_3] },
- { "adis16477-1", (kernel_ulong_t)&adis16475_chip_info[ADIS16477_1] },
- { "adis16477-2", (kernel_ulong_t)&adis16475_chip_info[ADIS16477_2] },
- { "adis16477-3", (kernel_ulong_t)&adis16475_chip_info[ADIS16477_3] },
- { "adis16465-1", (kernel_ulong_t)&adis16475_chip_info[ADIS16465_1] },
- { "adis16465-2", (kernel_ulong_t)&adis16475_chip_info[ADIS16465_2] },
- { "adis16465-3", (kernel_ulong_t)&adis16475_chip_info[ADIS16465_3] },
- { "adis16467-1", (kernel_ulong_t)&adis16475_chip_info[ADIS16467_1] },
- { "adis16467-2", (kernel_ulong_t)&adis16475_chip_info[ADIS16467_2] },
- { "adis16467-3", (kernel_ulong_t)&adis16475_chip_info[ADIS16467_3] },
- { "adis16500", (kernel_ulong_t)&adis16475_chip_info[ADIS16500] },
- { "adis16501", (kernel_ulong_t)&adis16475_chip_info[ADIS16501] },
- { "adis16505-1", (kernel_ulong_t)&adis16475_chip_info[ADIS16505_1] },
- { "adis16505-2", (kernel_ulong_t)&adis16475_chip_info[ADIS16505_2] },
- { "adis16505-3", (kernel_ulong_t)&adis16475_chip_info[ADIS16505_3] },
- { "adis16507-1", (kernel_ulong_t)&adis16475_chip_info[ADIS16507_1] },
- { "adis16507-2", (kernel_ulong_t)&adis16475_chip_info[ADIS16507_2] },
- { "adis16507-3", (kernel_ulong_t)&adis16475_chip_info[ADIS16507_3] },
- { "adis16575-2", (kernel_ulong_t)&adis16475_chip_info[ADIS16575_2] },
- { "adis16575-3", (kernel_ulong_t)&adis16475_chip_info[ADIS16575_3] },
- { "adis16576-2", (kernel_ulong_t)&adis16475_chip_info[ADIS16576_2] },
- { "adis16576-3", (kernel_ulong_t)&adis16475_chip_info[ADIS16576_3] },
- { "adis16577-2", (kernel_ulong_t)&adis16475_chip_info[ADIS16577_2] },
- { "adis16577-3", (kernel_ulong_t)&adis16475_chip_info[ADIS16577_3] },
+ { .name = "adis16470", .driver_data = (kernel_ulong_t)&adis16475_chip_info[ADIS16470] },
+ { .name = "adis16475-1", .driver_data = (kernel_ulong_t)&adis16475_chip_info[ADIS16475_1] },
+ { .name = "adis16475-2", .driver_data = (kernel_ulong_t)&adis16475_chip_info[ADIS16475_2] },
+ { .name = "adis16475-3", .driver_data = (kernel_ulong_t)&adis16475_chip_info[ADIS16475_3] },
+ { .name = "adis16477-1", .driver_data = (kernel_ulong_t)&adis16475_chip_info[ADIS16477_1] },
+ { .name = "adis16477-2", .driver_data = (kernel_ulong_t)&adis16475_chip_info[ADIS16477_2] },
+ { .name = "adis16477-3", .driver_data = (kernel_ulong_t)&adis16475_chip_info[ADIS16477_3] },
+ { .name = "adis16465-1", .driver_data = (kernel_ulong_t)&adis16475_chip_info[ADIS16465_1] },
+ { .name = "adis16465-2", .driver_data = (kernel_ulong_t)&adis16475_chip_info[ADIS16465_2] },
+ { .name = "adis16465-3", .driver_data = (kernel_ulong_t)&adis16475_chip_info[ADIS16465_3] },
+ { .name = "adis16467-1", .driver_data = (kernel_ulong_t)&adis16475_chip_info[ADIS16467_1] },
+ { .name = "adis16467-2", .driver_data = (kernel_ulong_t)&adis16475_chip_info[ADIS16467_2] },
+ { .name = "adis16467-3", .driver_data = (kernel_ulong_t)&adis16475_chip_info[ADIS16467_3] },
+ { .name = "adis16500", .driver_data = (kernel_ulong_t)&adis16475_chip_info[ADIS16500] },
+ { .name = "adis16501", .driver_data = (kernel_ulong_t)&adis16475_chip_info[ADIS16501] },
+ { .name = "adis16505-1", .driver_data = (kernel_ulong_t)&adis16475_chip_info[ADIS16505_1] },
+ { .name = "adis16505-2", .driver_data = (kernel_ulong_t)&adis16475_chip_info[ADIS16505_2] },
+ { .name = "adis16505-3", .driver_data = (kernel_ulong_t)&adis16475_chip_info[ADIS16505_3] },
+ { .name = "adis16507-1", .driver_data = (kernel_ulong_t)&adis16475_chip_info[ADIS16507_1] },
+ { .name = "adis16507-2", .driver_data = (kernel_ulong_t)&adis16475_chip_info[ADIS16507_2] },
+ { .name = "adis16507-3", .driver_data = (kernel_ulong_t)&adis16475_chip_info[ADIS16507_3] },
+ { .name = "adis16575-2", .driver_data = (kernel_ulong_t)&adis16475_chip_info[ADIS16575_2] },
+ { .name = "adis16575-3", .driver_data = (kernel_ulong_t)&adis16475_chip_info[ADIS16575_3] },
+ { .name = "adis16576-2", .driver_data = (kernel_ulong_t)&adis16475_chip_info[ADIS16576_2] },
+ { .name = "adis16576-3", .driver_data = (kernel_ulong_t)&adis16475_chip_info[ADIS16576_3] },
+ { .name = "adis16577-2", .driver_data = (kernel_ulong_t)&adis16475_chip_info[ADIS16577_2] },
+ { .name = "adis16577-3", .driver_data = (kernel_ulong_t)&adis16475_chip_info[ADIS16577_3] },
{ }
};
MODULE_DEVICE_TABLE(spi, adis16475_ids);
diff --git a/drivers/iio/imu/adis16480.c b/drivers/iio/imu/adis16480.c
index 543d5c4bfb11..51254fe15a04 100644
--- a/drivers/iio/imu/adis16480.c
+++ b/drivers/iio/imu/adis16480.c
@@ -1807,26 +1807,26 @@ static int adis16480_probe(struct spi_device *spi)
}
static const struct spi_device_id adis16480_ids[] = {
- { "adis16375", ADIS16375 },
- { "adis16480", ADIS16480 },
- { "adis16485", ADIS16485 },
- { "adis16486", ADIS16486 },
- { "adis16487", ADIS16487 },
- { "adis16488", ADIS16488 },
- { "adis16489", ADIS16489 },
- { "adis16490", ADIS16490 },
- { "adis16495-1", ADIS16495_1 },
- { "adis16495-2", ADIS16495_2 },
- { "adis16495-3", ADIS16495_3 },
- { "adis16497-1", ADIS16497_1 },
- { "adis16497-2", ADIS16497_2 },
- { "adis16497-3", ADIS16497_3 },
- { "adis16545-1", ADIS16545_1 },
- { "adis16545-2", ADIS16545_2 },
- { "adis16545-3", ADIS16545_3 },
- { "adis16547-1", ADIS16547_1 },
- { "adis16547-2", ADIS16547_2 },
- { "adis16547-3", ADIS16547_3 },
+ { .name = "adis16375", .driver_data = ADIS16375 },
+ { .name = "adis16480", .driver_data = ADIS16480 },
+ { .name = "adis16485", .driver_data = ADIS16485 },
+ { .name = "adis16486", .driver_data = ADIS16486 },
+ { .name = "adis16487", .driver_data = ADIS16487 },
+ { .name = "adis16488", .driver_data = ADIS16488 },
+ { .name = "adis16489", .driver_data = ADIS16489 },
+ { .name = "adis16490", .driver_data = ADIS16490 },
+ { .name = "adis16495-1", .driver_data = ADIS16495_1 },
+ { .name = "adis16495-2", .driver_data = ADIS16495_2 },
+ { .name = "adis16495-3", .driver_data = ADIS16495_3 },
+ { .name = "adis16497-1", .driver_data = ADIS16497_1 },
+ { .name = "adis16497-2", .driver_data = ADIS16497_2 },
+ { .name = "adis16497-3", .driver_data = ADIS16497_3 },
+ { .name = "adis16545-1", .driver_data = ADIS16545_1 },
+ { .name = "adis16545-2", .driver_data = ADIS16545_2 },
+ { .name = "adis16545-3", .driver_data = ADIS16545_3 },
+ { .name = "adis16547-1", .driver_data = ADIS16547_1 },
+ { .name = "adis16547-2", .driver_data = ADIS16547_2 },
+ { .name = "adis16547-3", .driver_data = ADIS16547_3 },
{ }
};
MODULE_DEVICE_TABLE(spi, adis16480_ids);
diff --git a/drivers/iio/imu/bmi270/bmi270_spi.c b/drivers/iio/imu/bmi270/bmi270_spi.c
index 80c9fa1d685a..8f55e57584c7 100644
--- a/drivers/iio/imu/bmi270/bmi270_spi.c
+++ b/drivers/iio/imu/bmi270/bmi270_spi.c
@@ -66,8 +66,8 @@ static int bmi270_spi_probe(struct spi_device *spi)
}
static const struct spi_device_id bmi270_spi_id[] = {
- { "bmi260", (kernel_ulong_t)&bmi260_chip_info },
- { "bmi270", (kernel_ulong_t)&bmi270_chip_info },
+ { .name = "bmi260", .driver_data = (kernel_ulong_t)&bmi260_chip_info },
+ { .name = "bmi270", .driver_data = (kernel_ulong_t)&bmi270_chip_info },
{ }
};
diff --git a/drivers/iio/imu/bmi323/bmi323_spi.c b/drivers/iio/imu/bmi323/bmi323_spi.c
index fd56ab620750..20501900336e 100644
--- a/drivers/iio/imu/bmi323/bmi323_spi.c
+++ b/drivers/iio/imu/bmi323/bmi323_spi.c
@@ -65,7 +65,7 @@ static int bmi323_spi_probe(struct spi_device *spi)
}
static const struct spi_device_id bmi323_spi_ids[] = {
- { "bmi323" },
+ { .name = "bmi323" },
{ }
};
MODULE_DEVICE_TABLE(spi, bmi323_spi_ids);
diff --git a/drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c b/drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c
index 13e2e7d38638..089579caf244 100644
--- a/drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c
+++ b/drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c
@@ -72,13 +72,13 @@ static int inv_icm42600_probe(struct spi_device *spi)
* supported by this driver
*/
static const struct spi_device_id inv_icm42600_id[] = {
- { "icm42600", INV_CHIP_ICM42600 },
- { "icm42602", INV_CHIP_ICM42602 },
- { "icm42605", INV_CHIP_ICM42605 },
- { "icm42686", INV_CHIP_ICM42686 },
- { "icm42622", INV_CHIP_ICM42622 },
- { "icm42688", INV_CHIP_ICM42688 },
- { "icm42631", INV_CHIP_ICM42631 },
+ { .name = "icm42600", .driver_data = INV_CHIP_ICM42600 },
+ { .name = "icm42602", .driver_data = INV_CHIP_ICM42602 },
+ { .name = "icm42605", .driver_data = INV_CHIP_ICM42605 },
+ { .name = "icm42686", .driver_data = INV_CHIP_ICM42686 },
+ { .name = "icm42622", .driver_data = INV_CHIP_ICM42622 },
+ { .name = "icm42688", .driver_data = INV_CHIP_ICM42688 },
+ { .name = "icm42631", .driver_data = INV_CHIP_ICM42631 },
{ }
};
MODULE_DEVICE_TABLE(spi, inv_icm42600_id);
diff --git a/drivers/iio/imu/inv_icm45600/inv_icm45600_spi.c b/drivers/iio/imu/inv_icm45600/inv_icm45600_spi.c
index 6288113a6d7c..60116baea694 100644
--- a/drivers/iio/imu/inv_icm45600/inv_icm45600_spi.c
+++ b/drivers/iio/imu/inv_icm45600/inv_icm45600_spi.c
@@ -49,14 +49,14 @@ static int inv_icm45600_probe(struct spi_device *spi)
* supported by this driver.
*/
static const struct spi_device_id inv_icm45600_id[] = {
- { "icm45605", (kernel_ulong_t)&inv_icm45605_chip_info },
- { "icm45606", (kernel_ulong_t)&inv_icm45606_chip_info },
- { "icm45608", (kernel_ulong_t)&inv_icm45608_chip_info },
- { "icm45634", (kernel_ulong_t)&inv_icm45634_chip_info },
- { "icm45686", (kernel_ulong_t)&inv_icm45686_chip_info },
- { "icm45687", (kernel_ulong_t)&inv_icm45687_chip_info },
- { "icm45688p", (kernel_ulong_t)&inv_icm45688p_chip_info },
- { "icm45689", (kernel_ulong_t)&inv_icm45689_chip_info },
+ { .name = "icm45605", .driver_data = (kernel_ulong_t)&inv_icm45605_chip_info },
+ { .name = "icm45606", .driver_data = (kernel_ulong_t)&inv_icm45606_chip_info },
+ { .name = "icm45608", .driver_data = (kernel_ulong_t)&inv_icm45608_chip_info },
+ { .name = "icm45634", .driver_data = (kernel_ulong_t)&inv_icm45634_chip_info },
+ { .name = "icm45686", .driver_data = (kernel_ulong_t)&inv_icm45686_chip_info },
+ { .name = "icm45687", .driver_data = (kernel_ulong_t)&inv_icm45687_chip_info },
+ { .name = "icm45688p", .driver_data = (kernel_ulong_t)&inv_icm45688p_chip_info },
+ { .name = "icm45689", .driver_data = (kernel_ulong_t)&inv_icm45689_chip_info },
{ }
};
MODULE_DEVICE_TABLE(spi, inv_icm45600_id);
diff --git a/drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c b/drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c
index 1f4c62142b60..5a4bc7a559f5 100644
--- a/drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c
+++ b/drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c
@@ -66,23 +66,23 @@ static int inv_mpu_probe(struct spi_device *spi)
* supported by this driver
*/
static const struct spi_device_id inv_mpu_id[] = {
- {"mpu6000", INV_MPU6000},
- {"mpu6500", INV_MPU6500},
- {"mpu6515", INV_MPU6515},
- {"mpu6880", INV_MPU6880},
- {"mpu9250", INV_MPU9250},
- {"mpu9255", INV_MPU9255},
- {"icm20608", INV_ICM20608},
- {"icm20608d", INV_ICM20608D},
- {"icm20609", INV_ICM20609},
- {"icm20689", INV_ICM20689},
- {"icm20600", INV_ICM20600},
- {"icm20602", INV_ICM20602},
- {"icm20690", INV_ICM20690},
- {"iam20380", INV_IAM20380},
- {"iam20680", INV_IAM20680},
- {"iam20680hp", INV_IAM20680HP},
- {"iam20680ht", INV_IAM20680HT},
+ { .name = "mpu6000", .driver_data = INV_MPU6000 },
+ { .name = "mpu6500", .driver_data = INV_MPU6500 },
+ { .name = "mpu6515", .driver_data = INV_MPU6515 },
+ { .name = "mpu6880", .driver_data = INV_MPU6880 },
+ { .name = "mpu9250", .driver_data = INV_MPU9250 },
+ { .name = "mpu9255", .driver_data = INV_MPU9255 },
+ { .name = "icm20608", .driver_data = INV_ICM20608 },
+ { .name = "icm20608d", .driver_data = INV_ICM20608D },
+ { .name = "icm20609", .driver_data = INV_ICM20609 },
+ { .name = "icm20689", .driver_data = INV_ICM20689 },
+ { .name = "icm20600", .driver_data = INV_ICM20600 },
+ { .name = "icm20602", .driver_data = INV_ICM20602 },
+ { .name = "icm20690", .driver_data = INV_ICM20690 },
+ { .name = "iam20380", .driver_data = INV_IAM20380 },
+ { .name = "iam20680", .driver_data = INV_IAM20680 },
+ { .name = "iam20680hp", .driver_data = INV_IAM20680HP },
+ { .name = "iam20680ht", .driver_data = INV_IAM20680HT },
{ }
};
diff --git a/drivers/iio/imu/smi240.c b/drivers/iio/imu/smi240.c
index d159ee59acdd..f419296bba88 100644
--- a/drivers/iio/imu/smi240.c
+++ b/drivers/iio/imu/smi240.c
@@ -593,7 +593,7 @@ static int smi240_probe(struct spi_device *spi)
}
static const struct spi_device_id smi240_spi_id[] = {
- { "smi240" },
+ { .name = "smi240" },
{ }
};
MODULE_DEVICE_TABLE(spi, smi240_spi_id);
diff --git a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c
index 3389b15df0bc..ed47d5a6f11c 100644
--- a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c
+++ b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c
@@ -138,30 +138,30 @@ static const struct of_device_id st_lsm6dsx_spi_of_match[] = {
MODULE_DEVICE_TABLE(of, st_lsm6dsx_spi_of_match);
static const struct spi_device_id st_lsm6dsx_spi_id_table[] = {
- { ST_LSM6DS3_DEV_NAME, ST_LSM6DS3_ID },
- { ST_LSM6DS3H_DEV_NAME, ST_LSM6DS3H_ID },
- { ST_LSM6DSL_DEV_NAME, ST_LSM6DSL_ID },
- { ST_LSM6DSM_DEV_NAME, ST_LSM6DSM_ID },
- { ST_ISM330DLC_DEV_NAME, ST_ISM330DLC_ID },
- { ST_LSM6DSO_DEV_NAME, ST_LSM6DSO_ID },
- { ST_ASM330LHH_DEV_NAME, ST_ASM330LHH_ID },
- { ST_LSM6DSOX_DEV_NAME, ST_LSM6DSOX_ID },
- { ST_LSM6DSR_DEV_NAME, ST_LSM6DSR_ID },
- { ST_LSM6DS3TRC_DEV_NAME, ST_LSM6DS3TRC_ID },
- { ST_ISM330DHCX_DEV_NAME, ST_ISM330DHCX_ID },
- { ST_LSM9DS1_DEV_NAME, ST_LSM9DS1_ID },
- { ST_LSM6DS0_DEV_NAME, ST_LSM6DS0_ID },
- { ST_LSM6DSRX_DEV_NAME, ST_LSM6DSRX_ID },
- { ST_LSM6DST_DEV_NAME, ST_LSM6DST_ID },
- { ST_LSM6DSOP_DEV_NAME, ST_LSM6DSOP_ID },
- { ST_ASM330LHHX_DEV_NAME, ST_ASM330LHHX_ID },
- { ST_LSM6DSTX_DEV_NAME, ST_LSM6DSTX_ID },
- { ST_LSM6DSV_DEV_NAME, ST_LSM6DSV_ID },
- { ST_LSM6DSV16X_DEV_NAME, ST_LSM6DSV16X_ID },
- { ST_LSM6DSO16IS_DEV_NAME, ST_LSM6DSO16IS_ID },
- { ST_ISM330IS_DEV_NAME, ST_ISM330IS_ID },
- { ST_ASM330LHB_DEV_NAME, ST_ASM330LHB_ID },
- { ST_ASM330LHHXG1_DEV_NAME, ST_ASM330LHHXG1_ID },
+ { .name = ST_LSM6DS3_DEV_NAME, .driver_data = ST_LSM6DS3_ID },
+ { .name = ST_LSM6DS3H_DEV_NAME, .driver_data = ST_LSM6DS3H_ID },
+ { .name = ST_LSM6DSL_DEV_NAME, .driver_data = ST_LSM6DSL_ID },
+ { .name = ST_LSM6DSM_DEV_NAME, .driver_data = ST_LSM6DSM_ID },
+ { .name = ST_ISM330DLC_DEV_NAME, .driver_data = ST_ISM330DLC_ID },
+ { .name = ST_LSM6DSO_DEV_NAME, .driver_data = ST_LSM6DSO_ID },
+ { .name = ST_ASM330LHH_DEV_NAME, .driver_data = ST_ASM330LHH_ID },
+ { .name = ST_LSM6DSOX_DEV_NAME, .driver_data = ST_LSM6DSOX_ID },
+ { .name = ST_LSM6DSR_DEV_NAME, .driver_data = ST_LSM6DSR_ID },
+ { .name = ST_LSM6DS3TRC_DEV_NAME, .driver_data = ST_LSM6DS3TRC_ID },
+ { .name = ST_ISM330DHCX_DEV_NAME, .driver_data = ST_ISM330DHCX_ID },
+ { .name = ST_LSM9DS1_DEV_NAME, .driver_data = ST_LSM9DS1_ID },
+ { .name = ST_LSM6DS0_DEV_NAME, .driver_data = ST_LSM6DS0_ID },
+ { .name = ST_LSM6DSRX_DEV_NAME, .driver_data = ST_LSM6DSRX_ID },
+ { .name = ST_LSM6DST_DEV_NAME, .driver_data = ST_LSM6DST_ID },
+ { .name = ST_LSM6DSOP_DEV_NAME, .driver_data = ST_LSM6DSOP_ID },
+ { .name = ST_ASM330LHHX_DEV_NAME, .driver_data = ST_ASM330LHHX_ID },
+ { .name = ST_LSM6DSTX_DEV_NAME, .driver_data = ST_LSM6DSTX_ID },
+ { .name = ST_LSM6DSV_DEV_NAME, .driver_data = ST_LSM6DSV_ID },
+ { .name = ST_LSM6DSV16X_DEV_NAME, .driver_data = ST_LSM6DSV16X_ID },
+ { .name = ST_LSM6DSO16IS_DEV_NAME, .driver_data = ST_LSM6DSO16IS_ID },
+ { .name = ST_ISM330IS_DEV_NAME, .driver_data = ST_ISM330IS_ID },
+ { .name = ST_ASM330LHB_DEV_NAME, .driver_data = ST_ASM330LHB_ID },
+ { .name = ST_ASM330LHHXG1_DEV_NAME, .driver_data = ST_ASM330LHHXG1_ID },
{ }
};
MODULE_DEVICE_TABLE(spi, st_lsm6dsx_spi_id_table);
diff --git a/drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c b/drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c
index acea8a0757d7..9b5989aa51aa 100644
--- a/drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c
+++ b/drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c
@@ -33,8 +33,8 @@ static const struct of_device_id st_lsm9ds0_of_match[] = {
MODULE_DEVICE_TABLE(of, st_lsm9ds0_of_match);
static const struct spi_device_id st_lsm9ds0_id_table[] = {
- { LSM303D_IMU_DEV_NAME },
- { LSM9DS0_IMU_DEV_NAME },
+ { .name = LSM303D_IMU_DEV_NAME },
+ { .name = LSM9DS0_IMU_DEV_NAME },
{ }
};
MODULE_DEVICE_TABLE(spi, st_lsm9ds0_id_table);
diff --git a/drivers/iio/light/st_uvis25_spi.c b/drivers/iio/light/st_uvis25_spi.c
index a5aad74ce73e..f29831f4e2e5 100644
--- a/drivers/iio/light/st_uvis25_spi.c
+++ b/drivers/iio/light/st_uvis25_spi.c
@@ -47,7 +47,7 @@ static const struct of_device_id st_uvis25_spi_of_match[] = {
MODULE_DEVICE_TABLE(of, st_uvis25_spi_of_match);
static const struct spi_device_id st_uvis25_spi_id_table[] = {
- { ST_UVIS25_DEV_NAME },
+ { .name = ST_UVIS25_DEV_NAME },
{ }
};
MODULE_DEVICE_TABLE(spi, st_uvis25_spi_id_table);
diff --git a/drivers/iio/magnetometer/st_magn_spi.c b/drivers/iio/magnetometer/st_magn_spi.c
index 68816362bb95..9697edabf879 100644
--- a/drivers/iio/magnetometer/st_magn_spi.c
+++ b/drivers/iio/magnetometer/st_magn_spi.c
@@ -88,12 +88,12 @@ static int st_magn_spi_probe(struct spi_device *spi)
}
static const struct spi_device_id st_magn_id_table[] = {
- { LIS3MDL_MAGN_DEV_NAME },
- { LSM303AGR_MAGN_DEV_NAME },
- { LIS2MDL_MAGN_DEV_NAME },
- { LSM9DS1_MAGN_DEV_NAME },
- { IIS2MDC_MAGN_DEV_NAME },
- { LSM303C_MAGN_DEV_NAME },
+ { .name = LIS3MDL_MAGN_DEV_NAME },
+ { .name = LSM303AGR_MAGN_DEV_NAME },
+ { .name = LIS2MDL_MAGN_DEV_NAME },
+ { .name = LSM9DS1_MAGN_DEV_NAME },
+ { .name = IIS2MDC_MAGN_DEV_NAME },
+ { .name = LSM303C_MAGN_DEV_NAME },
{ }
};
MODULE_DEVICE_TABLE(spi, st_magn_id_table);
diff --git a/drivers/iio/potentiometer/max5481.c b/drivers/iio/potentiometer/max5481.c
index b40e5ac218d7..7c5636840931 100644
--- a/drivers/iio/potentiometer/max5481.c
+++ b/drivers/iio/potentiometer/max5481.c
@@ -170,10 +170,10 @@ static int max5481_probe(struct spi_device *spi)
}
static const struct spi_device_id max5481_id_table[] = {
- { "max5481", max5481 },
- { "max5482", max5482 },
- { "max5483", max5483 },
- { "max5484", max5484 },
+ { .name = "max5481", .driver_data = max5481 },
+ { .name = "max5482", .driver_data = max5482 },
+ { .name = "max5483", .driver_data = max5483 },
+ { .name = "max5484", .driver_data = max5484 },
{ }
};
MODULE_DEVICE_TABLE(spi, max5481_id_table);
diff --git a/drivers/iio/potentiometer/max5487.c b/drivers/iio/potentiometer/max5487.c
index 3b11b991940b..9fa11dce4b06 100644
--- a/drivers/iio/potentiometer/max5487.c
+++ b/drivers/iio/potentiometer/max5487.c
@@ -126,9 +126,9 @@ static void max5487_spi_remove(struct spi_device *spi)
}
static const struct spi_device_id max5487_id[] = {
- { "MAX5487", 10 },
- { "MAX5488", 50 },
- { "MAX5489", 100 },
+ { .name = "MAX5487", .driver_data = 10 },
+ { .name = "MAX5488", .driver_data = 50 },
+ { .name = "MAX5489", .driver_data = 100 },
{ }
};
MODULE_DEVICE_TABLE(spi, max5487_id);
diff --git a/drivers/iio/potentiometer/mcp41010.c b/drivers/iio/potentiometer/mcp41010.c
index f35fc4a6c55b..0b404dbb77ce 100644
--- a/drivers/iio/potentiometer/mcp41010.c
+++ b/drivers/iio/potentiometer/mcp41010.c
@@ -176,12 +176,12 @@ static const struct of_device_id mcp41010_match[] = {
MODULE_DEVICE_TABLE(of, mcp41010_match);
static const struct spi_device_id mcp41010_id[] = {
- { "mcp41010", MCP41010 },
- { "mcp41050", MCP41050 },
- { "mcp41100", MCP41100 },
- { "mcp42010", MCP42010 },
- { "mcp42050", MCP42050 },
- { "mcp42100", MCP42100 },
+ { .name = "mcp41010", .driver_data = MCP41010 },
+ { .name = "mcp41050", .driver_data = MCP41050 },
+ { .name = "mcp41100", .driver_data = MCP41100 },
+ { .name = "mcp42010", .driver_data = MCP42010 },
+ { .name = "mcp42050", .driver_data = MCP42050 },
+ { .name = "mcp42100", .driver_data = MCP42100 },
{ }
};
MODULE_DEVICE_TABLE(spi, mcp41010_id);
diff --git a/drivers/iio/potentiometer/mcp4131.c b/drivers/iio/potentiometer/mcp4131.c
index 56c9111ef5e8..4d7731b21a52 100644
--- a/drivers/iio/potentiometer/mcp4131.c
+++ b/drivers/iio/potentiometer/mcp4131.c
@@ -407,70 +407,70 @@ static const struct of_device_id mcp4131_dt_ids[] = {
MODULE_DEVICE_TABLE(of, mcp4131_dt_ids);
static const struct spi_device_id mcp4131_id[] = {
- { "mcp4131-502", MCP413x_502 },
- { "mcp4131-103", MCP413x_103 },
- { "mcp4131-503", MCP413x_503 },
- { "mcp4131-104", MCP413x_104 },
- { "mcp4132-502", MCP413x_502 },
- { "mcp4132-103", MCP413x_103 },
- { "mcp4132-503", MCP413x_503 },
- { "mcp4132-104", MCP413x_104 },
- { "mcp4141-502", MCP414x_502 },
- { "mcp4141-103", MCP414x_103 },
- { "mcp4141-503", MCP414x_503 },
- { "mcp4141-104", MCP414x_104 },
- { "mcp4142-502", MCP414x_502 },
- { "mcp4142-103", MCP414x_103 },
- { "mcp4142-503", MCP414x_503 },
- { "mcp4142-104", MCP414x_104 },
- { "mcp4151-502", MCP415x_502 },
- { "mcp4151-103", MCP415x_103 },
- { "mcp4151-503", MCP415x_503 },
- { "mcp4151-104", MCP415x_104 },
- { "mcp4152-502", MCP415x_502 },
- { "mcp4152-103", MCP415x_103 },
- { "mcp4152-503", MCP415x_503 },
- { "mcp4152-104", MCP415x_104 },
- { "mcp4161-502", MCP416x_502 },
- { "mcp4161-103", MCP416x_103 },
- { "mcp4161-503", MCP416x_503 },
- { "mcp4161-104", MCP416x_104 },
- { "mcp4162-502", MCP416x_502 },
- { "mcp4162-103", MCP416x_103 },
- { "mcp4162-503", MCP416x_503 },
- { "mcp4162-104", MCP416x_104 },
- { "mcp4231-502", MCP423x_502 },
- { "mcp4231-103", MCP423x_103 },
- { "mcp4231-503", MCP423x_503 },
- { "mcp4231-104", MCP423x_104 },
- { "mcp4232-502", MCP423x_502 },
- { "mcp4232-103", MCP423x_103 },
- { "mcp4232-503", MCP423x_503 },
- { "mcp4232-104", MCP423x_104 },
- { "mcp4241-502", MCP424x_502 },
- { "mcp4241-103", MCP424x_103 },
- { "mcp4241-503", MCP424x_503 },
- { "mcp4241-104", MCP424x_104 },
- { "mcp4242-502", MCP424x_502 },
- { "mcp4242-103", MCP424x_103 },
- { "mcp4242-503", MCP424x_503 },
- { "mcp4242-104", MCP424x_104 },
- { "mcp4251-502", MCP425x_502 },
- { "mcp4251-103", MCP425x_103 },
- { "mcp4251-503", MCP425x_503 },
- { "mcp4251-104", MCP425x_104 },
- { "mcp4252-502", MCP425x_502 },
- { "mcp4252-103", MCP425x_103 },
- { "mcp4252-503", MCP425x_503 },
- { "mcp4252-104", MCP425x_104 },
- { "mcp4261-502", MCP426x_502 },
- { "mcp4261-103", MCP426x_103 },
- { "mcp4261-503", MCP426x_503 },
- { "mcp4261-104", MCP426x_104 },
- { "mcp4262-502", MCP426x_502 },
- { "mcp4262-103", MCP426x_103 },
- { "mcp4262-503", MCP426x_503 },
- { "mcp4262-104", MCP426x_104 },
+ { .name = "mcp4131-502", .driver_data = MCP413x_502 },
+ { .name = "mcp4131-103", .driver_data = MCP413x_103 },
+ { .name = "mcp4131-503", .driver_data = MCP413x_503 },
+ { .name = "mcp4131-104", .driver_data = MCP413x_104 },
+ { .name = "mcp4132-502", .driver_data = MCP413x_502 },
+ { .name = "mcp4132-103", .driver_data = MCP413x_103 },
+ { .name = "mcp4132-503", .driver_data = MCP413x_503 },
+ { .name = "mcp4132-104", .driver_data = MCP413x_104 },
+ { .name = "mcp4141-502", .driver_data = MCP414x_502 },
+ { .name = "mcp4141-103", .driver_data = MCP414x_103 },
+ { .name = "mcp4141-503", .driver_data = MCP414x_503 },
+ { .name = "mcp4141-104", .driver_data = MCP414x_104 },
+ { .name = "mcp4142-502", .driver_data = MCP414x_502 },
+ { .name = "mcp4142-103", .driver_data = MCP414x_103 },
+ { .name = "mcp4142-503", .driver_data = MCP414x_503 },
+ { .name = "mcp4142-104", .driver_data = MCP414x_104 },
+ { .name = "mcp4151-502", .driver_data = MCP415x_502 },
+ { .name = "mcp4151-103", .driver_data = MCP415x_103 },
+ { .name = "mcp4151-503", .driver_data = MCP415x_503 },
+ { .name = "mcp4151-104", .driver_data = MCP415x_104 },
+ { .name = "mcp4152-502", .driver_data = MCP415x_502 },
+ { .name = "mcp4152-103", .driver_data = MCP415x_103 },
+ { .name = "mcp4152-503", .driver_data = MCP415x_503 },
+ { .name = "mcp4152-104", .driver_data = MCP415x_104 },
+ { .name = "mcp4161-502", .driver_data = MCP416x_502 },
+ { .name = "mcp4161-103", .driver_data = MCP416x_103 },
+ { .name = "mcp4161-503", .driver_data = MCP416x_503 },
+ { .name = "mcp4161-104", .driver_data = MCP416x_104 },
+ { .name = "mcp4162-502", .driver_data = MCP416x_502 },
+ { .name = "mcp4162-103", .driver_data = MCP416x_103 },
+ { .name = "mcp4162-503", .driver_data = MCP416x_503 },
+ { .name = "mcp4162-104", .driver_data = MCP416x_104 },
+ { .name = "mcp4231-502", .driver_data = MCP423x_502 },
+ { .name = "mcp4231-103", .driver_data = MCP423x_103 },
+ { .name = "mcp4231-503", .driver_data = MCP423x_503 },
+ { .name = "mcp4231-104", .driver_data = MCP423x_104 },
+ { .name = "mcp4232-502", .driver_data = MCP423x_502 },
+ { .name = "mcp4232-103", .driver_data = MCP423x_103 },
+ { .name = "mcp4232-503", .driver_data = MCP423x_503 },
+ { .name = "mcp4232-104", .driver_data = MCP423x_104 },
+ { .name = "mcp4241-502", .driver_data = MCP424x_502 },
+ { .name = "mcp4241-103", .driver_data = MCP424x_103 },
+ { .name = "mcp4241-503", .driver_data = MCP424x_503 },
+ { .name = "mcp4241-104", .driver_data = MCP424x_104 },
+ { .name = "mcp4242-502", .driver_data = MCP424x_502 },
+ { .name = "mcp4242-103", .driver_data = MCP424x_103 },
+ { .name = "mcp4242-503", .driver_data = MCP424x_503 },
+ { .name = "mcp4242-104", .driver_data = MCP424x_104 },
+ { .name = "mcp4251-502", .driver_data = MCP425x_502 },
+ { .name = "mcp4251-103", .driver_data = MCP425x_103 },
+ { .name = "mcp4251-503", .driver_data = MCP425x_503 },
+ { .name = "mcp4251-104", .driver_data = MCP425x_104 },
+ { .name = "mcp4252-502", .driver_data = MCP425x_502 },
+ { .name = "mcp4252-103", .driver_data = MCP425x_103 },
+ { .name = "mcp4252-503", .driver_data = MCP425x_503 },
+ { .name = "mcp4252-104", .driver_data = MCP425x_104 },
+ { .name = "mcp4261-502", .driver_data = MCP426x_502 },
+ { .name = "mcp4261-103", .driver_data = MCP426x_103 },
+ { .name = "mcp4261-503", .driver_data = MCP426x_503 },
+ { .name = "mcp4261-104", .driver_data = MCP426x_104 },
+ { .name = "mcp4262-502", .driver_data = MCP426x_502 },
+ { .name = "mcp4262-103", .driver_data = MCP426x_103 },
+ { .name = "mcp4262-503", .driver_data = MCP426x_503 },
+ { .name = "mcp4262-104", .driver_data = MCP426x_104 },
{ }
};
MODULE_DEVICE_TABLE(spi, mcp4131_id);
diff --git a/drivers/iio/potentiometer/x9250.c b/drivers/iio/potentiometer/x9250.c
index 735348492699..974e4447fc2c 100644
--- a/drivers/iio/potentiometer/x9250.c
+++ b/drivers/iio/potentiometer/x9250.c
@@ -198,8 +198,8 @@ static const struct of_device_id x9250_of_match[] = {
MODULE_DEVICE_TABLE(of, x9250_of_match);
static const struct spi_device_id x9250_id_table[] = {
- { "x9250t", (kernel_ulong_t)&x9250_cfg[X9250T] },
- { "x9250u", (kernel_ulong_t)&x9250_cfg[X9250U] },
+ { .name = "x9250t", .driver_data = (kernel_ulong_t)&x9250_cfg[X9250T] },
+ { .name = "x9250u", .driver_data = (kernel_ulong_t)&x9250_cfg[X9250U] },
{ }
};
MODULE_DEVICE_TABLE(spi, x9250_id_table);
diff --git a/drivers/iio/pressure/abp2030pa_spi.c b/drivers/iio/pressure/abp2030pa_spi.c
index eaea9a3ebf11..b5cbd2784657 100644
--- a/drivers/iio/pressure/abp2030pa_spi.c
+++ b/drivers/iio/pressure/abp2030pa_spi.c
@@ -46,7 +46,7 @@ static const struct of_device_id abp2_spi_match[] = {
MODULE_DEVICE_TABLE(of, abp2_spi_match);
static const struct spi_device_id abp2_spi_id[] = {
- { "abp2030pa" },
+ { .name = "abp2030pa" },
{ }
};
MODULE_DEVICE_TABLE(spi, abp2_spi_id);
diff --git a/drivers/iio/pressure/bmp280-spi.c b/drivers/iio/pressure/bmp280-spi.c
index 04bf2f5be5b1..a02a621b8015 100644
--- a/drivers/iio/pressure/bmp280-spi.c
+++ b/drivers/iio/pressure/bmp280-spi.c
@@ -118,13 +118,13 @@ static const struct of_device_id bmp280_of_spi_match[] = {
MODULE_DEVICE_TABLE(of, bmp280_of_spi_match);
static const struct spi_device_id bmp280_spi_id[] = {
- { "bmp085", (kernel_ulong_t)&bmp085_chip_info },
- { "bmp180", (kernel_ulong_t)&bmp180_chip_info },
- { "bmp181", (kernel_ulong_t)&bmp180_chip_info },
- { "bmp280", (kernel_ulong_t)&bmp280_chip_info },
- { "bme280", (kernel_ulong_t)&bme280_chip_info },
- { "bmp380", (kernel_ulong_t)&bmp380_chip_info },
- { "bmp580", (kernel_ulong_t)&bmp580_chip_info },
+ { .name = "bmp085", .driver_data = (kernel_ulong_t)&bmp085_chip_info },
+ { .name = "bmp180", .driver_data = (kernel_ulong_t)&bmp180_chip_info },
+ { .name = "bmp181", .driver_data = (kernel_ulong_t)&bmp180_chip_info },
+ { .name = "bmp280", .driver_data = (kernel_ulong_t)&bmp280_chip_info },
+ { .name = "bme280", .driver_data = (kernel_ulong_t)&bme280_chip_info },
+ { .name = "bmp380", .driver_data = (kernel_ulong_t)&bmp380_chip_info },
+ { .name = "bmp580", .driver_data = (kernel_ulong_t)&bmp580_chip_info },
{ }
};
MODULE_DEVICE_TABLE(spi, bmp280_spi_id);
diff --git a/drivers/iio/pressure/hsc030pa_spi.c b/drivers/iio/pressure/hsc030pa_spi.c
index 5d331b3b6da8..6cddd248916b 100644
--- a/drivers/iio/pressure/hsc030pa_spi.c
+++ b/drivers/iio/pressure/hsc030pa_spi.c
@@ -40,7 +40,7 @@ static const struct of_device_id hsc_spi_match[] = {
MODULE_DEVICE_TABLE(of, hsc_spi_match);
static const struct spi_device_id hsc_spi_id[] = {
- { "hsc030pa" },
+ { .name = "hsc030pa" },
{ }
};
MODULE_DEVICE_TABLE(spi, hsc_spi_id);
diff --git a/drivers/iio/pressure/mprls0025pa_spi.c b/drivers/iio/pressure/mprls0025pa_spi.c
index 8c8c726f703f..f8ab3f64f010 100644
--- a/drivers/iio/pressure/mprls0025pa_spi.c
+++ b/drivers/iio/pressure/mprls0025pa_spi.c
@@ -60,7 +60,7 @@ static const struct of_device_id mpr_spi_match[] = {
MODULE_DEVICE_TABLE(of, mpr_spi_match);
static const struct spi_device_id mpr_spi_id[] = {
- { "mprls0025pa" },
+ { .name = "mprls0025pa" },
{ }
};
MODULE_DEVICE_TABLE(spi, mpr_spi_id);
diff --git a/drivers/iio/pressure/ms5611_spi.c b/drivers/iio/pressure/ms5611_spi.c
index 25c7bd2d8fdf..69efd194f337 100644
--- a/drivers/iio/pressure/ms5611_spi.c
+++ b/drivers/iio/pressure/ms5611_spi.c
@@ -114,8 +114,8 @@ static const struct of_device_id ms5611_spi_matches[] = {
MODULE_DEVICE_TABLE(of, ms5611_spi_matches);
static const struct spi_device_id ms5611_id[] = {
- { "ms5611", MS5611 },
- { "ms5607", MS5607 },
+ { .name = "ms5611", .driver_data = MS5611 },
+ { .name = "ms5607", .driver_data = MS5607 },
{ }
};
MODULE_DEVICE_TABLE(spi, ms5611_id);
diff --git a/drivers/iio/pressure/st_pressure_spi.c b/drivers/iio/pressure/st_pressure_spi.c
index 39827e6841ca..4af9ecd46d51 100644
--- a/drivers/iio/pressure/st_pressure_spi.c
+++ b/drivers/iio/pressure/st_pressure_spi.c
@@ -94,18 +94,18 @@ static int st_press_spi_probe(struct spi_device *spi)
}
static const struct spi_device_id st_press_id_table[] = {
- { LPS001WP_PRESS_DEV_NAME },
- { LPS25H_PRESS_DEV_NAME },
- { LPS331AP_PRESS_DEV_NAME },
- { LPS22HB_PRESS_DEV_NAME },
- { LPS33HW_PRESS_DEV_NAME },
- { LPS35HW_PRESS_DEV_NAME },
- { LPS22HH_PRESS_DEV_NAME },
- { LPS22DF_PRESS_DEV_NAME },
- { "lps001wp-press" },
- { "lps25h-press", },
- { "lps331ap-press" },
- { "lps22hb-press" },
+ { .name = LPS001WP_PRESS_DEV_NAME },
+ { .name = LPS25H_PRESS_DEV_NAME },
+ { .name = LPS331AP_PRESS_DEV_NAME },
+ { .name = LPS22HB_PRESS_DEV_NAME },
+ { .name = LPS33HW_PRESS_DEV_NAME },
+ { .name = LPS35HW_PRESS_DEV_NAME },
+ { .name = LPS22HH_PRESS_DEV_NAME },
+ { .name = LPS22DF_PRESS_DEV_NAME },
+ { .name = "lps001wp-press" },
+ { .name = "lps25h-press" },
+ { .name = "lps331ap-press" },
+ { .name = "lps22hb-press" },
{ }
};
MODULE_DEVICE_TABLE(spi, st_press_id_table);
diff --git a/drivers/iio/resolver/ad2s1200.c b/drivers/iio/resolver/ad2s1200.c
index c00a60cb31a5..671e4db7efb4 100644
--- a/drivers/iio/resolver/ad2s1200.c
+++ b/drivers/iio/resolver/ad2s1200.c
@@ -183,8 +183,8 @@ static const struct of_device_id ad2s1200_of_match[] = {
MODULE_DEVICE_TABLE(of, ad2s1200_of_match);
static const struct spi_device_id ad2s1200_id[] = {
- { "ad2s1200" },
- { "ad2s1205" },
+ { .name = "ad2s1200" },
+ { .name = "ad2s1205" },
{ }
};
MODULE_DEVICE_TABLE(spi, ad2s1200_id);
diff --git a/drivers/iio/resolver/ad2s1210.c b/drivers/iio/resolver/ad2s1210.c
index 1be19fe8aa3f..db8e34e2ba73 100644
--- a/drivers/iio/resolver/ad2s1210.c
+++ b/drivers/iio/resolver/ad2s1210.c
@@ -1597,7 +1597,7 @@ static const struct of_device_id ad2s1210_of_match[] = {
MODULE_DEVICE_TABLE(of, ad2s1210_of_match);
static const struct spi_device_id ad2s1210_id[] = {
- { "ad2s1210" },
+ { .name = "ad2s1210" },
{ }
};
MODULE_DEVICE_TABLE(spi, ad2s1210_id);
diff --git a/drivers/iio/resolver/ad2s90.c b/drivers/iio/resolver/ad2s90.c
index 18f1c905eeac..b7a2dcc42871 100644
--- a/drivers/iio/resolver/ad2s90.c
+++ b/drivers/iio/resolver/ad2s90.c
@@ -110,7 +110,7 @@ static const struct of_device_id ad2s90_of_match[] = {
MODULE_DEVICE_TABLE(of, ad2s90_of_match);
static const struct spi_device_id ad2s90_id[] = {
- { "ad2s90" },
+ { .name = "ad2s90" },
{ }
};
MODULE_DEVICE_TABLE(spi, ad2s90_id);
diff --git a/drivers/iio/temperature/ltc2983.c b/drivers/iio/temperature/ltc2983.c
index fc65d8352d12..6bf710493d3f 100644
--- a/drivers/iio/temperature/ltc2983.c
+++ b/drivers/iio/temperature/ltc2983.c
@@ -2071,11 +2071,11 @@ static const struct ltc2983_chip_info ltm2985_chip_info_data = {
};
static const struct spi_device_id ltc2983_id_table[] = {
- { "adt7604", (kernel_ulong_t)&adt7604_chip_info_data },
- { "ltc2983", (kernel_ulong_t)<c2983_chip_info_data },
- { "ltc2984", (kernel_ulong_t)<c2984_chip_info_data },
- { "ltc2986", (kernel_ulong_t)<c2986_chip_info_data },
- { "ltm2985", (kernel_ulong_t)<m2985_chip_info_data },
+ { .name = "adt7604", .driver_data = (kernel_ulong_t)&adt7604_chip_info_data },
+ { .name = "ltc2983", .driver_data = (kernel_ulong_t)<c2983_chip_info_data },
+ { .name = "ltc2984", .driver_data = (kernel_ulong_t)<c2984_chip_info_data },
+ { .name = "ltc2986", .driver_data = (kernel_ulong_t)<c2986_chip_info_data },
+ { .name = "ltm2985", .driver_data = (kernel_ulong_t)<m2985_chip_info_data },
{ }
};
MODULE_DEVICE_TABLE(spi, ltc2983_id_table);
diff --git a/drivers/iio/temperature/maxim_thermocouple.c b/drivers/iio/temperature/maxim_thermocouple.c
index e898f56d1196..6b8adff42fd1 100644
--- a/drivers/iio/temperature/maxim_thermocouple.c
+++ b/drivers/iio/temperature/maxim_thermocouple.c
@@ -263,15 +263,15 @@ static int maxim_thermocouple_probe(struct spi_device *spi)
}
static const struct spi_device_id maxim_thermocouple_id[] = {
- {"max6675", MAX6675},
- {"max31855", MAX31855},
- {"max31855k", MAX31855K},
- {"max31855j", MAX31855J},
- {"max31855n", MAX31855N},
- {"max31855s", MAX31855S},
- {"max31855t", MAX31855T},
- {"max31855e", MAX31855E},
- {"max31855r", MAX31855R},
+ { .name = "max6675", .driver_data = MAX6675 },
+ { .name = "max31855", .driver_data = MAX31855 },
+ { .name = "max31855k", .driver_data = MAX31855K },
+ { .name = "max31855j", .driver_data = MAX31855J },
+ { .name = "max31855n", .driver_data = MAX31855N },
+ { .name = "max31855s", .driver_data = MAX31855S },
+ { .name = "max31855t", .driver_data = MAX31855T },
+ { .name = "max31855e", .driver_data = MAX31855E },
+ { .name = "max31855r", .driver_data = MAX31855R },
{ }
};
MODULE_DEVICE_TABLE(spi, maxim_thermocouple_id);
--
2.47.3
^ permalink raw reply related [flat|nested] 18+ messages in thread