linux/drivers/iio/adc
Greg Kroah-Hartman 78077256bc The first round of IIO fixes for the 3.11 cycle.
This set is larger than I would like, partly due to my lack of review
 time in the weeks before the merge window and partly because a
 couple of large drivers and the subsystem as a whole seem to be
 getting a lot more exposure and testing recently.
 
 1) A long term bug in trigger handling gave a double free of the device.
 
 2) Wrong return value handling means offsets are ignored in
    iio_convert_raw_to_processed_unlocked.
 
 3) The iio_channel_has_info utility function was incorrectly updated
    during the recent info_mask split, this is now fixed.
 
 4) mxs-lradc has a couple of little fixes.
 
 5) A couple of missing .driver_module entries meant that drivers
    could be removed from underneath their users.
 
 6) Error path fixes for ad7303 and lis3l02dq.
 
 7) The scale value for presure in the lps331ap driver was out by
    a factor of 100.
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.20 (GNU/Linux)
 
 iQIcBAABAgAGBQJR5QAJAAoJEFSFNJnE9BaIG2oP/1kV33gxoFwoKMblG7J1paHU
 h8XdffT93XJTHnCMykCgI9KjohKtr0UmtDLXLXuZD9mkq6T9e6qh6xwpap68Nmwn
 bCPdaYfqU8cmJ794JV3uK2MUqQphTvV5WhjH4U7qJU8jDesSinPYxEH04DXVnCLC
 600PHw8bbl4DGCYLgpDKeq0zZ/4joKFhItVNaRPCpJJB/MYbLkOXE8CLhSoGslKo
 IfpcBvuN7oYS4CbLqvnkMOmrSaI4a4eI3L6vG42zNuOQLPyL2dNZK3/ViJCJFbqX
 FbYbYvgApn04liyVkSDQAgW3fkQivF0Lh9R2kkHQ/meTqDMr+r6uvyQ6KDYgw6Px
 Xh79hwHn/mjT3xRWqtMeMJ85v/9I2dGpKeX2EUm4a8o3+5/gq/oyHR2eF2OZfvBn
 b3X1PYk29TkGN2K42JKwMJUqHFnVc4w91A9/TWTqz/cqFvBWvdJb8IJmijSug4NG
 /MN9U07QJgsH5sgRjhkorRe68dXvvBNAhka5ZX3TzrxUO74AdmJ/FscoFulevPgs
 MTpP8/OxRs4ez94SMNiudK6o6ycNCJYsyKEaF9utDhsJf3W04bXMIP2HvEmZRz14
 DCh6v33/vqVjSnrHt95XVa37ahoGUClzAyqvJ+AbnlCXH9yvLjtvP6zLL2p014Zu
 UcK4x2wZrEhCH6RHPK1y
 =ratf
 -----END PGP SIGNATURE-----

Merge tag 'iio-fixes-for-3.11a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-linus

Jonathan writes:

The first round of IIO fixes for the 3.11 cycle.

This set is larger than I would like, partly due to my lack of review
time in the weeks before the merge window and partly because a
couple of large drivers and the subsystem as a whole seem to be
getting a lot more exposure and testing recently.

1) A long term bug in trigger handling gave a double free of the device.

2) Wrong return value handling means offsets are ignored in
   iio_convert_raw_to_processed_unlocked.

3) The iio_channel_has_info utility function was incorrectly updated
   during the recent info_mask split, this is now fixed.

4) mxs-lradc has a couple of little fixes.

5) A couple of missing .driver_module entries meant that drivers
   could be removed from underneath their users.

6) Error path fixes for ad7303 and lis3l02dq.

7) The scale value for presure in the lps331ap driver was out by
   a factor of 100.
2013-07-16 22:41:38 -07:00
..
ad7266.c iio:adc:ad7266 move to info_mask_(shared_by_type/separate) 2013-03-17 19:49:28 +00:00
ad7298.c iio:adc:ad7298 move to info_mask_(shared_by_type/separate) 2013-03-17 19:49:28 +00:00
ad7476.c iio:adc:ad7476 move to info_mask_(shared_by_type/separate) 2013-03-17 19:49:29 +00:00
ad7791.c Drivers: iio: remove __dev* attributes. 2013-01-03 15:57:03 -08:00
ad7793.c iio:ad7793: Add support for the ad7796 and ad7797 2012-11-30 12:57:09 +00:00
ad7887.c iio:adc:ad7887 move to info_mask_(shared_by_type/separate) 2013-03-17 19:49:29 +00:00
ad7923.c iio:adc:ad7923: Add support for the ad7904/ad7914/ad7924 2013-03-17 20:16:41 +00:00
ad_sigma_delta.c iio:trigger: Introduce iio_tigger_{set,get}_drvdata 2013-03-25 21:06:09 +00:00
at91_adc.c iio: at91_adc: Add missing CONFIG_OF macro 2013-06-04 18:29:49 +01:00
exynos_adc.c Merge 3.10-rc3 into staging-next 2013-05-27 10:54:33 +09:00
Kconfig iio: adc: add driver for MCP3204/08 12-bit ADC 2013-05-22 22:16:47 +01:00
lp8788_adc.c iio:adc:lp8778_adc move to info_mask_(shared_by_type/separate) 2013-03-17 19:49:29 +00:00
Makefile iio: adc: add driver for MCP3204/08 12-bit ADC 2013-05-22 22:16:47 +01:00
max1363.c iio: replace strict_strtoul() with kstrtoul() 2013-06-04 18:29:49 +01:00
mcp320x.c iio: adc: add driver for MCP3204/08 12-bit ADC 2013-05-22 22:16:47 +01:00
ti_am335x_adc.c The first round of IIO fixes for the 3.11 cycle. 2013-07-16 22:41:38 -07:00
ti-adc081c.c iio:adc:ti-adc081 move to info_mask_(shared_by_type/separate) 2013-03-17 19:49:29 +00:00
viperboard_adc.c iio:adc:viperboard_adc move to info_mask_(shared_by_type/separate) 2013-03-17 19:49:30 +00:00