Second set of IIO rework and new drivers for the 3.7 cycle.

Firstly we have the second half of a series reworking support for
 the various sigma delta ADCs from Analog.  The first half was fixes
 that have already merged in the v3.6 cycle.  Other than some
 little cleanups this mainly consists of a unifying library module
 that the various drivers can then use.  Another new driver is
 using this undergoing revisions and the code reduction already
 seen from this is considerable.  A nice piece of work.
 
 Secondly we have a good number of tidying up patches from various
 sources doing things like adding include guards and removing
 unintended header ordering requirements.  Also a mass annotation
 of missing __devinit/exit.  Peter Meerwald has been getting around
 with cleanup of lis3l02dq, documentation fixes, white space clenaups
 and a small issue with my spelling ;)
 
 Thirdly we have some improvements to our kfifo usage that have
 been around for a while but are now suddenly in demand from a
 number of users.
 
 Forth we have some clk_prepare_enable and clk_prepare_disable
 cleanups.
 
 Fifth is the addition of i2c dacs to the ad5446 driver
 
 Finally we have some email address updates. I'll do the
 MAINTAINERS one separately.
 
 So a general mixed bag but nothing terribly controversial
 or 'exciting'.
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.19 (GNU/Linux)
 
 iQIcBAABAgAGBQJQRQpqAAoJEFSFNJnE9BaIa7IQALon1R0vcjaiUOhOEUCeYu7H
 kS9RHPZ0Gq8H8Hl/7Opdn44PwbvduBrr0X/HcI7x02T3nVYTCk1udGBBIRRMJtdd
 N+YNXGSDunbvfpJ9G785439lJPuGBoA/QgBmiL1Tx3DQQTF66Yrh7sQguNNY31GP
 1+wRYp9ILhDVa4saWgCGW8K7acfoFJVYjSCeFTAACcNa5f6vUpO+yFHf92cWGNmk
 2odGtHJo5Kfcr8IzpHAH0twCUjNFKzEzNhkJRNV7KZnHpTO0+Q9lBGAExGNkGWFo
 NtG5tZ5NAX+YstDKGXAu80xb9wcmnvtif7aoqyKpZA2/AabHiNW6gLAOONdvdVrs
 9ljiHv6DKgJvf4rNCxufRgE5OD0BItGECJENiuFsTktsUePF2yMPrQZzocYB7hVu
 Wf3tEppWnRLw9OPuDqkj7Rna8WkVVo8U+xhnu80AM7gGpOkciHm7YyS8DkPfxQaW
 j2kGslJCvSoerEtoXfaPoKIybH2h0GrSKWKHXqJxaKsXOjNIwZNzm02UgdiuRlO3
 IHqJr9y31pwlgc83OSA6UK5jXXX4PPiyV7+sR1bBr1F9k3MG4wSzsDRXRI90h24G
 ruhiTkW6J+I+HjHSw8G6g2WJbC+oWHcQHpvKDexwNPsEWDzjb+zEdO1ArnBpp+Fb
 mAp4Qv3PaI0LyQP8Y1xZ
 =jZe0
 -----END PGP SIGNATURE-----

Merge tag 'iio-for-v3.7b' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into work-next

Second set of IIO rework and new drivers for the 3.7 cycle.

Firstly we have the second half of a series reworking support for
the various sigma delta ADCs from Analog.  The first half was fixes
that have already merged in the v3.6 cycle.  Other than some
little cleanups this mainly consists of a unifying library module
that the various drivers can then use.  Another new driver is
using this undergoing revisions and the code reduction already
seen from this is considerable.  A nice piece of work.

Secondly we have a good number of tidying up patches from various
sources doing things like adding include guards and removing
unintended header ordering requirements.  Also a mass annotation
of missing __devinit/exit.  Peter Meerwald has been getting around
with cleanup of lis3l02dq, documentation fixes, white space clenaups
and a small issue with my spelling ;)

Thirdly we have some improvements to our kfifo usage that have
been around for a while but are now suddenly in demand from a
number of users.

Forth we have some clk_prepare_enable and clk_prepare_disable
cleanups.

Fifth is the addition of i2c dacs to the ad5446 driver

Finally we have some email address updates. I'll do the
MAINTAINERS one separately.

So a general mixed bag but nothing terribly controversial
or 'exciting'.
This commit is contained in:
Greg Kroah-Hartman 2012-09-04 12:12:05 -07:00
commit 79e3f02887
63 changed files with 1521 additions and 1500 deletions