mirror of
https://github.com/torvalds/linux.git
synced 2026-09-24 06:24:02 +02:00
iio: adc: max1241: Simplify device abstraction
The driver was introduced in 2020 and since then only supports a single chip variant and .driver_data was unused from the start. Drop the assignment for .driver_data and hardcode the device name instead of doing a lookup in a table with only one entry. While touching that array, make use of a named initializer. Signed-off-by: Uwe Kleine-König (The Capable Hub) <u.kleine-koenig@baylibre.com> Reviewed-by: Nuno Sá <nuno.sa@analog.com> Signed-off-by: Jonathan Cameron <jic23@kernel.org>
This commit is contained in:
parent
d60d631451
commit
d04a09b41d
|
|
@ -15,10 +15,6 @@
|
|||
#define MAX1241_VAL_MASK GENMASK(11, 0)
|
||||
#define MAX1241_SHUTDOWN_DELAY_USEC 4
|
||||
|
||||
enum max1241_id {
|
||||
max1241,
|
||||
};
|
||||
|
||||
struct max1241 {
|
||||
struct spi_device *spi;
|
||||
struct mutex lock;
|
||||
|
|
@ -166,7 +162,7 @@ static int max1241_probe(struct spi_device *spi)
|
|||
else
|
||||
dev_dbg(dev, "no shutdown pin passed, low-power mode disabled");
|
||||
|
||||
indio_dev->name = spi_get_device_id(spi)->name;
|
||||
indio_dev->name = "max1241";
|
||||
indio_dev->info = &max1241_info;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->channels = max1241_channels;
|
||||
|
|
@ -176,7 +172,7 @@ static int max1241_probe(struct spi_device *spi)
|
|||
}
|
||||
|
||||
static const struct spi_device_id max1241_id[] = {
|
||||
{ "max1241", max1241 },
|
||||
{ .name = "max1241" },
|
||||
{ }
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user