summaryrefslogtreecommitdiff
path: root/drivers/iio/dac
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/iio/dac')
-rw-r--r--drivers/iio/dac/ad5064.c94
-rw-r--r--drivers/iio/dac/ad5380.c32
-rw-r--r--drivers/iio/dac/ad5446-i2c.c12
-rw-r--r--drivers/iio/dac/ad5696-i2c.c32
-rw-r--r--drivers/iio/dac/ds4424.c8
-rw-r--r--drivers/iio/dac/m62332.c2
-rw-r--r--drivers/iio/dac/max517.c10
-rw-r--r--drivers/iio/dac/mcp4725.c4
-rw-r--r--drivers/iio/dac/mcp4728.c2
-rw-r--r--drivers/iio/dac/mcp47feb02.c48
-rw-r--r--drivers/iio/dac/ti-dac5571.c22
11 files changed, 133 insertions, 133 deletions
diff --git a/drivers/iio/dac/ad5064.c b/drivers/iio/dac/ad5064.c
index 84be5174babd..b5ec33f5c317 100644
--- a/drivers/iio/dac/ad5064.c
+++ b/drivers/iio/dac/ad5064.c
@@ -1001,53 +1001,53 @@ static int ad5064_i2c_probe(struct i2c_client *i2c)
}
static const struct i2c_device_id ad5064_i2c_ids[] = {
- {"ad5625", ID_AD5625 },
- {"ad5625r-1v25", ID_AD5625R_1V25 },
- {"ad5625r-2v5", ID_AD5625R_2V5 },
- {"ad5627", ID_AD5627 },
- {"ad5627r-1v25", ID_AD5627R_1V25 },
- {"ad5627r-2v5", ID_AD5627R_2V5 },
- {"ad5629-1", ID_AD5629_1},
- {"ad5629-2", ID_AD5629_2},
- {"ad5629-3", ID_AD5629_2}, /* similar enough to ad5629-2 */
- {"ad5645r-1v25", ID_AD5645R_1V25 },
- {"ad5645r-2v5", ID_AD5645R_2V5 },
- {"ad5665", ID_AD5665 },
- {"ad5665r-1v25", ID_AD5665R_1V25 },
- {"ad5665r-2v5", ID_AD5665R_2V5 },
- {"ad5667", ID_AD5667 },
- {"ad5667r-1v25", ID_AD5667R_1V25 },
- {"ad5667r-2v5", ID_AD5667R_2V5 },
- {"ad5669-1", ID_AD5669_1},
- {"ad5669-2", ID_AD5669_2},
- {"ad5669-3", ID_AD5669_2}, /* similar enough to ad5669-2 */
- {"ltc2606", ID_LTC2606},
- {"ltc2607", ID_LTC2607},
- {"ltc2609", ID_LTC2609},
- {"ltc2616", ID_LTC2616},
- {"ltc2617", ID_LTC2617},
- {"ltc2619", ID_LTC2619},
- {"ltc2626", ID_LTC2626},
- {"ltc2627", ID_LTC2627},
- {"ltc2629", ID_LTC2629},
- {"ltc2631-l12", ID_LTC2631_L12},
- {"ltc2631-h12", ID_LTC2631_H12},
- {"ltc2631-l10", ID_LTC2631_L10},
- {"ltc2631-h10", ID_LTC2631_H10},
- {"ltc2631-l8", ID_LTC2631_L8},
- {"ltc2631-h8", ID_LTC2631_H8},
- {"ltc2633-l12", ID_LTC2633_L12},
- {"ltc2633-h12", ID_LTC2633_H12},
- {"ltc2633-l10", ID_LTC2633_L10},
- {"ltc2633-h10", ID_LTC2633_H10},
- {"ltc2633-l8", ID_LTC2633_L8},
- {"ltc2633-h8", ID_LTC2633_H8},
- {"ltc2635-l12", ID_LTC2635_L12},
- {"ltc2635-h12", ID_LTC2635_H12},
- {"ltc2635-l10", ID_LTC2635_L10},
- {"ltc2635-h10", ID_LTC2635_H10},
- {"ltc2635-l8", ID_LTC2635_L8},
- {"ltc2635-h8", ID_LTC2635_H8},
+ { .name = "ad5625", .driver_data = ID_AD5625 },
+ { .name = "ad5625r-1v25", .driver_data = ID_AD5625R_1V25 },
+ { .name = "ad5625r-2v5", .driver_data = ID_AD5625R_2V5 },
+ { .name = "ad5627", .driver_data = ID_AD5627 },
+ { .name = "ad5627r-1v25", .driver_data = ID_AD5627R_1V25 },
+ { .name = "ad5627r-2v5", .driver_data = ID_AD5627R_2V5 },
+ { .name = "ad5629-1", .driver_data = ID_AD5629_1 },
+ { .name = "ad5629-2", .driver_data = ID_AD5629_2 },
+ { .name = "ad5629-3", .driver_data = ID_AD5629_2 }, /* similar enough to ad5629-2 */
+ { .name = "ad5645r-1v25", .driver_data = ID_AD5645R_1V25 },
+ { .name = "ad5645r-2v5", .driver_data = ID_AD5645R_2V5 },
+ { .name = "ad5665", .driver_data = ID_AD5665 },
+ { .name = "ad5665r-1v25", .driver_data = ID_AD5665R_1V25 },
+ { .name = "ad5665r-2v5", .driver_data = ID_AD5665R_2V5 },
+ { .name = "ad5667", .driver_data = ID_AD5667 },
+ { .name = "ad5667r-1v25", .driver_data = ID_AD5667R_1V25 },
+ { .name = "ad5667r-2v5", .driver_data = ID_AD5667R_2V5 },
+ { .name = "ad5669-1", .driver_data = ID_AD5669_1 },
+ { .name = "ad5669-2", .driver_data = ID_AD5669_2 },
+ { .name = "ad5669-3", .driver_data = ID_AD5669_2 }, /* similar enough to ad5669-2 */
+ { .name = "ltc2606", .driver_data = ID_LTC2606 },
+ { .name = "ltc2607", .driver_data = ID_LTC2607 },
+ { .name = "ltc2609", .driver_data = ID_LTC2609 },
+ { .name = "ltc2616", .driver_data = ID_LTC2616 },
+ { .name = "ltc2617", .driver_data = ID_LTC2617 },
+ { .name = "ltc2619", .driver_data = ID_LTC2619 },
+ { .name = "ltc2626", .driver_data = ID_LTC2626 },
+ { .name = "ltc2627", .driver_data = ID_LTC2627 },
+ { .name = "ltc2629", .driver_data = ID_LTC2629 },
+ { .name = "ltc2631-l12", .driver_data = ID_LTC2631_L12 },
+ { .name = "ltc2631-h12", .driver_data = ID_LTC2631_H12 },
+ { .name = "ltc2631-l10", .driver_data = ID_LTC2631_L10 },
+ { .name = "ltc2631-h10", .driver_data = ID_LTC2631_H10 },
+ { .name = "ltc2631-l8", .driver_data = ID_LTC2631_L8 },
+ { .name = "ltc2631-h8", .driver_data = ID_LTC2631_H8 },
+ { .name = "ltc2633-l12", .driver_data = ID_LTC2633_L12 },
+ { .name = "ltc2633-h12", .driver_data = ID_LTC2633_H12 },
+ { .name = "ltc2633-l10", .driver_data = ID_LTC2633_L10 },
+ { .name = "ltc2633-h10", .driver_data = ID_LTC2633_H10 },
+ { .name = "ltc2633-l8", .driver_data = ID_LTC2633_L8 },
+ { .name = "ltc2633-h8", .driver_data = ID_LTC2633_H8 },
+ { .name = "ltc2635-l12", .driver_data = ID_LTC2635_L12 },
+ { .name = "ltc2635-h12", .driver_data = ID_LTC2635_H12 },
+ { .name = "ltc2635-l10", .driver_data = ID_LTC2635_L10 },
+ { .name = "ltc2635-h10", .driver_data = ID_LTC2635_H10 },
+ { .name = "ltc2635-l8", .driver_data = ID_LTC2635_L8 },
+ { .name = "ltc2635-h8", .driver_data = ID_LTC2635_H8 },
{ }
};
MODULE_DEVICE_TABLE(i2c, ad5064_i2c_ids);
diff --git a/drivers/iio/dac/ad5380.c b/drivers/iio/dac/ad5380.c
index 8b813cee7625..2e587bdd3214 100644
--- a/drivers/iio/dac/ad5380.c
+++ b/drivers/iio/dac/ad5380.c
@@ -513,22 +513,22 @@ static int ad5380_i2c_probe(struct i2c_client *i2c)
}
static const struct i2c_device_id ad5380_i2c_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(i2c, ad5380_i2c_ids);
diff --git a/drivers/iio/dac/ad5446-i2c.c b/drivers/iio/dac/ad5446-i2c.c
index 40fe7e17fce4..2d4c8908d91e 100644
--- a/drivers/iio/dac/ad5446-i2c.c
+++ b/drivers/iio/dac/ad5446-i2c.c
@@ -65,12 +65,12 @@ static const struct ad5446_chip_info ad5622_chip_info = {
};
static const struct i2c_device_id ad5446_i2c_ids[] = {
- {"ad5301", (kernel_ulong_t)&ad5602_chip_info},
- {"ad5311", (kernel_ulong_t)&ad5612_chip_info},
- {"ad5321", (kernel_ulong_t)&ad5622_chip_info},
- {"ad5602", (kernel_ulong_t)&ad5602_chip_info},
- {"ad5612", (kernel_ulong_t)&ad5612_chip_info},
- {"ad5622", (kernel_ulong_t)&ad5622_chip_info},
+ { .name = "ad5301", .driver_data = (kernel_ulong_t)&ad5602_chip_info },
+ { .name = "ad5311", .driver_data = (kernel_ulong_t)&ad5612_chip_info },
+ { .name = "ad5321", .driver_data = (kernel_ulong_t)&ad5622_chip_info },
+ { .name = "ad5602", .driver_data = (kernel_ulong_t)&ad5602_chip_info },
+ { .name = "ad5612", .driver_data = (kernel_ulong_t)&ad5612_chip_info },
+ { .name = "ad5622", .driver_data = (kernel_ulong_t)&ad5622_chip_info },
{ }
};
MODULE_DEVICE_TABLE(i2c, ad5446_i2c_ids);
diff --git a/drivers/iio/dac/ad5696-i2c.c b/drivers/iio/dac/ad5696-i2c.c
index d3327bca0e07..56625e1da817 100644
--- a/drivers/iio/dac/ad5696-i2c.c
+++ b/drivers/iio/dac/ad5696-i2c.c
@@ -66,22 +66,22 @@ static int ad5686_i2c_probe(struct i2c_client *i2c)
}
static const struct i2c_device_id ad5686_i2c_id[] = {
- {"ad5311r", ID_AD5311R},
- {"ad5337r", ID_AD5337R},
- {"ad5338r", ID_AD5338R},
- {"ad5671r", ID_AD5671R},
- {"ad5673r", ID_AD5673R},
- {"ad5675r", ID_AD5675R},
- {"ad5677r", ID_AD5677R},
- {"ad5691r", ID_AD5691R},
- {"ad5692r", ID_AD5692R},
- {"ad5693", ID_AD5693},
- {"ad5693r", ID_AD5693R},
- {"ad5694", ID_AD5694},
- {"ad5694r", ID_AD5694R},
- {"ad5695r", ID_AD5695R},
- {"ad5696", ID_AD5696},
- {"ad5696r", ID_AD5696R},
+ { .name = "ad5311r", .driver_data = ID_AD5311R },
+ { .name = "ad5337r", .driver_data = ID_AD5337R },
+ { .name = "ad5338r", .driver_data = ID_AD5338R },
+ { .name = "ad5671r", .driver_data = ID_AD5671R },
+ { .name = "ad5673r", .driver_data = ID_AD5673R },
+ { .name = "ad5675r", .driver_data = ID_AD5675R },
+ { .name = "ad5677r", .driver_data = ID_AD5677R },
+ { .name = "ad5691r", .driver_data = ID_AD5691R },
+ { .name = "ad5692r", .driver_data = ID_AD5692R },
+ { .name = "ad5693", .driver_data = ID_AD5693 },
+ { .name = "ad5693r", .driver_data = ID_AD5693R },
+ { .name = "ad5694", .driver_data = ID_AD5694 },
+ { .name = "ad5694r", .driver_data = ID_AD5694R },
+ { .name = "ad5695r", .driver_data = ID_AD5695R },
+ { .name = "ad5696", .driver_data = ID_AD5696 },
+ { .name = "ad5696r", .driver_data = ID_AD5696R },
{ }
};
MODULE_DEVICE_TABLE(i2c, ad5686_i2c_id);
diff --git a/drivers/iio/dac/ds4424.c b/drivers/iio/dac/ds4424.c
index 085f73de3f02..b6430b832cf0 100644
--- a/drivers/iio/dac/ds4424.c
+++ b/drivers/iio/dac/ds4424.c
@@ -401,10 +401,10 @@ static void ds4424_remove(struct i2c_client *client)
}
static const struct i2c_device_id ds4424_id[] = {
- { "ds4402", (kernel_ulong_t)&ds4402_info },
- { "ds4404", (kernel_ulong_t)&ds4404_info },
- { "ds4422", (kernel_ulong_t)&ds4422_info },
- { "ds4424", (kernel_ulong_t)&ds4424_info },
+ { .name = "ds4402", .driver_data = (kernel_ulong_t)&ds4402_info },
+ { .name = "ds4404", .driver_data = (kernel_ulong_t)&ds4404_info },
+ { .name = "ds4422", .driver_data = (kernel_ulong_t)&ds4422_info },
+ { .name = "ds4424", .driver_data = (kernel_ulong_t)&ds4424_info },
{ }
};
diff --git a/drivers/iio/dac/m62332.c b/drivers/iio/dac/m62332.c
index 3497513854d7..7e80c0eb5cc1 100644
--- a/drivers/iio/dac/m62332.c
+++ b/drivers/iio/dac/m62332.c
@@ -228,7 +228,7 @@ static void m62332_remove(struct i2c_client *client)
}
static const struct i2c_device_id m62332_id[] = {
- { "m62332", },
+ { .name = "m62332" },
{ }
};
MODULE_DEVICE_TABLE(i2c, m62332_id);
diff --git a/drivers/iio/dac/max517.c b/drivers/iio/dac/max517.c
index d334c67821ad..d2ddc72e0e50 100644
--- a/drivers/iio/dac/max517.c
+++ b/drivers/iio/dac/max517.c
@@ -187,11 +187,11 @@ static int max517_probe(struct i2c_client *client)
}
static const struct i2c_device_id max517_id[] = {
- { "max517", ID_MAX517 },
- { "max518", ID_MAX518 },
- { "max519", ID_MAX519 },
- { "max520", ID_MAX520 },
- { "max521", ID_MAX521 },
+ { .name = "max517", .driver_data = ID_MAX517 },
+ { .name = "max518", .driver_data = ID_MAX518 },
+ { .name = "max519", .driver_data = ID_MAX519 },
+ { .name = "max520", .driver_data = ID_MAX520 },
+ { .name = "max521", .driver_data = ID_MAX521 },
{ }
};
MODULE_DEVICE_TABLE(i2c, max517_id);
diff --git a/drivers/iio/dac/mcp4725.c b/drivers/iio/dac/mcp4725.c
index 23b9e3a09ec8..2d6bcfd5deaa 100644
--- a/drivers/iio/dac/mcp4725.c
+++ b/drivers/iio/dac/mcp4725.c
@@ -523,8 +523,8 @@ static const struct mcp4725_chip_info mcp4726 = {
};
static const struct i2c_device_id mcp4725_id[] = {
- { "mcp4725", (kernel_ulong_t)&mcp4725 },
- { "mcp4726", (kernel_ulong_t)&mcp4726 },
+ { .name = "mcp4725", .driver_data = (kernel_ulong_t)&mcp4725 },
+ { .name = "mcp4726", .driver_data = (kernel_ulong_t)&mcp4726 },
{ }
};
MODULE_DEVICE_TABLE(i2c, mcp4725_id);
diff --git a/drivers/iio/dac/mcp4728.c b/drivers/iio/dac/mcp4728.c
index 4f30b99110b7..64bd9490fc19 100644
--- a/drivers/iio/dac/mcp4728.c
+++ b/drivers/iio/dac/mcp4728.c
@@ -572,7 +572,7 @@ static int mcp4728_probe(struct i2c_client *client)
}
static const struct i2c_device_id mcp4728_id[] = {
- { "mcp4728" },
+ { .name = "mcp4728" },
{ }
};
MODULE_DEVICE_TABLE(i2c, mcp4728_id);
diff --git a/drivers/iio/dac/mcp47feb02.c b/drivers/iio/dac/mcp47feb02.c
index faccb804a5ed..217f78e44af1 100644
--- a/drivers/iio/dac/mcp47feb02.c
+++ b/drivers/iio/dac/mcp47feb02.c
@@ -1170,30 +1170,30 @@ static int mcp47feb02_probe(struct i2c_client *client)
}
static const struct i2c_device_id mcp47feb02_id[] = {
- { "mcp47feb01", (kernel_ulong_t)&mcp47feb01_chip_features },
- { "mcp47feb02", (kernel_ulong_t)&mcp47feb02_chip_features },
- { "mcp47feb04", (kernel_ulong_t)&mcp47feb04_chip_features },
- { "mcp47feb08", (kernel_ulong_t)&mcp47feb08_chip_features },
- { "mcp47feb11", (kernel_ulong_t)&mcp47feb11_chip_features },
- { "mcp47feb12", (kernel_ulong_t)&mcp47feb12_chip_features },
- { "mcp47feb14", (kernel_ulong_t)&mcp47feb14_chip_features },
- { "mcp47feb18", (kernel_ulong_t)&mcp47feb18_chip_features },
- { "mcp47feb21", (kernel_ulong_t)&mcp47feb21_chip_features },
- { "mcp47feb22", (kernel_ulong_t)&mcp47feb22_chip_features },
- { "mcp47feb24", (kernel_ulong_t)&mcp47feb24_chip_features },
- { "mcp47feb28", (kernel_ulong_t)&mcp47feb28_chip_features },
- { "mcp47fvb01", (kernel_ulong_t)&mcp47fvb01_chip_features },
- { "mcp47fvb02", (kernel_ulong_t)&mcp47fvb02_chip_features },
- { "mcp47fvb04", (kernel_ulong_t)&mcp47fvb04_chip_features },
- { "mcp47fvb08", (kernel_ulong_t)&mcp47fvb08_chip_features },
- { "mcp47fvb11", (kernel_ulong_t)&mcp47fvb11_chip_features },
- { "mcp47fvb12", (kernel_ulong_t)&mcp47fvb12_chip_features },
- { "mcp47fvb14", (kernel_ulong_t)&mcp47fvb14_chip_features },
- { "mcp47fvb18", (kernel_ulong_t)&mcp47fvb18_chip_features },
- { "mcp47fvb21", (kernel_ulong_t)&mcp47fvb21_chip_features },
- { "mcp47fvb22", (kernel_ulong_t)&mcp47fvb22_chip_features },
- { "mcp47fvb24", (kernel_ulong_t)&mcp47fvb24_chip_features },
- { "mcp47fvb28", (kernel_ulong_t)&mcp47fvb28_chip_features },
+ { .name = "mcp47feb01", .driver_data = (kernel_ulong_t)&mcp47feb01_chip_features },
+ { .name = "mcp47feb02", .driver_data = (kernel_ulong_t)&mcp47feb02_chip_features },
+ { .name = "mcp47feb04", .driver_data = (kernel_ulong_t)&mcp47feb04_chip_features },
+ { .name = "mcp47feb08", .driver_data = (kernel_ulong_t)&mcp47feb08_chip_features },
+ { .name = "mcp47feb11", .driver_data = (kernel_ulong_t)&mcp47feb11_chip_features },
+ { .name = "mcp47feb12", .driver_data = (kernel_ulong_t)&mcp47feb12_chip_features },
+ { .name = "mcp47feb14", .driver_data = (kernel_ulong_t)&mcp47feb14_chip_features },
+ { .name = "mcp47feb18", .driver_data = (kernel_ulong_t)&mcp47feb18_chip_features },
+ { .name = "mcp47feb21", .driver_data = (kernel_ulong_t)&mcp47feb21_chip_features },
+ { .name = "mcp47feb22", .driver_data = (kernel_ulong_t)&mcp47feb22_chip_features },
+ { .name = "mcp47feb24", .driver_data = (kernel_ulong_t)&mcp47feb24_chip_features },
+ { .name = "mcp47feb28", .driver_data = (kernel_ulong_t)&mcp47feb28_chip_features },
+ { .name = "mcp47fvb01", .driver_data = (kernel_ulong_t)&mcp47fvb01_chip_features },
+ { .name = "mcp47fvb02", .driver_data = (kernel_ulong_t)&mcp47fvb02_chip_features },
+ { .name = "mcp47fvb04", .driver_data = (kernel_ulong_t)&mcp47fvb04_chip_features },
+ { .name = "mcp47fvb08", .driver_data = (kernel_ulong_t)&mcp47fvb08_chip_features },
+ { .name = "mcp47fvb11", .driver_data = (kernel_ulong_t)&mcp47fvb11_chip_features },
+ { .name = "mcp47fvb12", .driver_data = (kernel_ulong_t)&mcp47fvb12_chip_features },
+ { .name = "mcp47fvb14", .driver_data = (kernel_ulong_t)&mcp47fvb14_chip_features },
+ { .name = "mcp47fvb18", .driver_data = (kernel_ulong_t)&mcp47fvb18_chip_features },
+ { .name = "mcp47fvb21", .driver_data = (kernel_ulong_t)&mcp47fvb21_chip_features },
+ { .name = "mcp47fvb22", .driver_data = (kernel_ulong_t)&mcp47fvb22_chip_features },
+ { .name = "mcp47fvb24", .driver_data = (kernel_ulong_t)&mcp47fvb24_chip_features },
+ { .name = "mcp47fvb28", .driver_data = (kernel_ulong_t)&mcp47fvb28_chip_features },
{ }
};
MODULE_DEVICE_TABLE(i2c, mcp47feb02_id);
diff --git a/drivers/iio/dac/ti-dac5571.c b/drivers/iio/dac/ti-dac5571.c
index 455d61fc3f13..b9efd704e996 100644
--- a/drivers/iio/dac/ti-dac5571.c
+++ b/drivers/iio/dac/ti-dac5571.c
@@ -402,17 +402,17 @@ static const struct of_device_id dac5571_of_id[] = {
MODULE_DEVICE_TABLE(of, dac5571_of_id);
static const struct i2c_device_id dac5571_id[] = {
- {"dac081c081", (kernel_ulong_t)&dac5571_spec[single_8bit] },
- {"dac121c081", (kernel_ulong_t)&dac5571_spec[single_12bit] },
- {"dac5571", (kernel_ulong_t)&dac5571_spec[single_8bit] },
- {"dac6571", (kernel_ulong_t)&dac5571_spec[single_10bit] },
- {"dac7571", (kernel_ulong_t)&dac5571_spec[single_12bit] },
- {"dac5574", (kernel_ulong_t)&dac5571_spec[quad_8bit] },
- {"dac6574", (kernel_ulong_t)&dac5571_spec[quad_10bit] },
- {"dac7574", (kernel_ulong_t)&dac5571_spec[quad_12bit] },
- {"dac5573", (kernel_ulong_t)&dac5571_spec[quad_8bit] },
- {"dac6573", (kernel_ulong_t)&dac5571_spec[quad_10bit] },
- {"dac7573", (kernel_ulong_t)&dac5571_spec[quad_12bit] },
+ { .name = "dac081c081", .driver_data = (kernel_ulong_t)&dac5571_spec[single_8bit] },
+ { .name = "dac121c081", .driver_data = (kernel_ulong_t)&dac5571_spec[single_12bit] },
+ { .name = "dac5571", .driver_data = (kernel_ulong_t)&dac5571_spec[single_8bit] },
+ { .name = "dac6571", .driver_data = (kernel_ulong_t)&dac5571_spec[single_10bit] },
+ { .name = "dac7571", .driver_data = (kernel_ulong_t)&dac5571_spec[single_12bit] },
+ { .name = "dac5574", .driver_data = (kernel_ulong_t)&dac5571_spec[quad_8bit] },
+ { .name = "dac6574", .driver_data = (kernel_ulong_t)&dac5571_spec[quad_10bit] },
+ { .name = "dac7574", .driver_data = (kernel_ulong_t)&dac5571_spec[quad_12bit] },
+ { .name = "dac5573", .driver_data = (kernel_ulong_t)&dac5571_spec[quad_8bit] },
+ { .name = "dac6573", .driver_data = (kernel_ulong_t)&dac5571_spec[quad_10bit] },
+ { .name = "dac7573", .driver_data = (kernel_ulong_t)&dac5571_spec[quad_12bit] },
{ }
};
MODULE_DEVICE_TABLE(i2c, dac5571_id);