projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3995f91
)
staging:iio:adc:ad7152 set correct number of channels for ad7153.
author
Jonathan Cameron
<
[email protected]
>
Fri, 2 Sep 2011 16:25:24 +0000
(17:25 +0100)
committer
Greg Kroah-Hartman
<
[email protected]
>
Tue, 6 Sep 2011 23:03:27 +0000
(16:03 -0700)
Has been broken for some time.
Signed-off-by: Jonathan Cameron <
[email protected]
>
Acked-by: Michael Hennerich <
[email protected]
>
Signed-off-by: Greg Kroah-Hartman <
[email protected]
>
drivers/staging/iio/adc/ad7152.c
patch
|
blob
|
history
diff --git
a/drivers/staging/iio/adc/ad7152.c
b/drivers/staging/iio/adc/ad7152.c
index ed8fdc6b7e304e4ea5b8298ad49877812908802d..1ec012dfacc1e456aad08ad3e2b35e615f46c7a0 100644
(file)
--- a/
drivers/staging/iio/adc/ad7152.c
+++ b/
drivers/staging/iio/adc/ad7152.c
@@
-402,6
+402,10
@@
static int __devinit ad7152_probe(struct i2c_client *client,
indio_dev->dev.parent = &client->dev;
indio_dev->info = &ad7152_info;
indio_dev->channels = ad7152_channels;
+ if (id->driver_data == 0)
+ indio_dev->num_channels = ARRAY_SIZE(ad7152_channels);
+ else
+ indio_dev->num_channels = 1;
indio_dev->num_channels = ARRAY_SIZE(ad7152_channels);
indio_dev->modes = INDIO_DIRECT_MODE;
@@
-430,7
+434,7
@@
static int __devexit ad7152_remove(struct i2c_client *client)
static const struct i2c_device_id ad7152_id[] = {
{ "ad7152", 0 },
- { "ad7153",
0
},
+ { "ad7153",
1
},
{}
};