From: Greg Kroah-Hartman Date: Sun, 29 Jun 2014 16:49:28 +0000 (-0700) Subject: Merge tag 'iio-for-3.17b' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23... X-Git-Tag: v3.17-rc1~123^2~1305 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3dc50c1af30bf79c4fca3065acfb34adf05e90c2;p=platform%2Fkernel%2Flinux-exynos.git Merge tag 'iio-for-3.17b' of git://git./linux/kernel/git/jic23/iio into staging-next Jonathan writes: Second round of new drivers and cleanups for IIO in the 3.17 cycle. New drivers * mcp4902, mcp4912 and mcp4922 SPI DAC driver. * max1027, max1029 and max1031 SPI ADC driver. Cleanups * cm32181 - use devm APIs to simplify error paths. * ak8975 - use devm APIs to simplify error paths. * ad9850 - drop some unused defines and an unnecessary goto. * hmc5843 - add missing devices to the device id table and the documentation. * ad9832 - small formatting cleanups. * sca3000 - hide direct use of the stufftoread element by adding a data_available function. This is a precursor for the addition of buffer watermarks to the subsystem but stands as a good cleanup on its own. --- 3dc50c1af30bf79c4fca3065acfb34adf05e90c2