On 05/24/10 22:02, Jonathan Cameron wrote: As it has been a month, I've sent these on to Greg KH. Thanks, Jonathan > I will probably break these up into a couple of separate series > at a later date given some are fixes and others extensions > of drivers. > > The first couple of patces are updated version of various ones > previously posted ot the list. > > The last couple add event support to tsl2563 and max1363 > (a company who will remain nameless forgot some pull ups > on their sensor board so I've only recently modified one > to actually have working interrupt lines for these two parts) > > Technically both these devices support smbus alert but for > now I'm handling the interrupt as a conventional interrupt > as I'll need to look at adding smbus alert support to the i2c > driver in question first. > (Also note it's rather oddly inverted on the board in question > so for most people the interrupts are inverted in the driver > currently.) > > Incidentally if someone wants to see a chip that does everything > in almost as pathological a way as possible, please have a close > read of the max1363 data sheet. > > The only change likely to effect other drivers was getting > rid of the iio_work_cont. It was one of those 'general' > elements that turned out to not actually occur terribly > often. I know of no current true users including none in > the blackfin tree (though last time I checked you had a lot > of them defined and unused!) > > Jonathan Cameron (11): > staging:iio:max1363 use device_id instead of searching on name again > staging:iio:max1363 trivial code and comment cleanups. > staging:iio:lis3l02dq cleanups > staging:iio:kxsd9 remove unnecessary includes > staging:iio: Remove used iio_work_cont definition and all references > staging:iio: Remove unnecessary event_idr and all references > staging:iio: Code cleanups > staging:iio: Fix IIO_EVENT_ATTR initialization of list head > staging:iio: tsl2563 abi fixes and interrupt handling > staging:iio: Add ability to have event attributes with awkward names > staging:iio:max1363 add theshold event support > > drivers/staging/iio/accel/adis16209.h | 3 - > drivers/staging/iio/accel/adis16220.h | 1 - > drivers/staging/iio/accel/adis16240.h | 2 - > drivers/staging/iio/accel/kxsd9.c | 6 - > drivers/staging/iio/accel/lis3l02dq.h | 4 +- > drivers/staging/iio/accel/lis3l02dq_core.c | 25 +- > drivers/staging/iio/accel/lis3l02dq_ring.c | 8 - > drivers/staging/iio/adc/adc.h | 3 + > drivers/staging/iio/adc/max1363.h | 46 +- > drivers/staging/iio/adc/max1363_core.c | 854 +++++++++++++++++++++++++--- > drivers/staging/iio/adc/max1363_ring.c | 10 +- > drivers/staging/iio/chrdev.h | 3 - > drivers/staging/iio/gyro/adis16260.h | 2 - > drivers/staging/iio/iio.h | 51 +-- > drivers/staging/iio/imu/adis16300.h | 2 - > drivers/staging/iio/imu/adis16300_core.c | 8 - > drivers/staging/iio/imu/adis16350.h | 2 - > drivers/staging/iio/imu/adis16400.h | 2 - > drivers/staging/iio/imu/adis16400_core.c | 8 - > drivers/staging/iio/industrialio-core.c | 22 +- > drivers/staging/iio/industrialio-ring.c | 4 +- > drivers/staging/iio/industrialio-trigger.c | 3 +- > drivers/staging/iio/light/light.h | 7 +- > drivers/staging/iio/light/tsl2563.c | 389 ++++++++++--- > drivers/staging/iio/sysfs.h | 14 +- > 25 files changed, 1127 insertions(+), 352 deletions(-) > > -- To unsubscribe from this list: send the line "unsubscribe linux-iio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html