linux/drivers/staging/iio
Jonathan Cameron 32b5eecab0 staging:iio: Switch the channel masks to bitmaps so as to allow for more channels.
This is as light as possible on changes to current drivers.
Some drivers make assumptions that their masks fit in a single
long.  Given they were previously working this is clearly valid if
not tidy.

The max1363 is an example where there should be no such assumptions.

V2: Add the new ad5933

Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk>
Acked-by: Michael Hennerich <Michael.Hennerich@analog.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2011-09-06 16:01:59 -07:00
..
Documentation staging:iio:Documentation sysfs-bus-iio add in and out prefixes 2011-09-06 16:01:58 -07:00
accel staging:iio: Switch the channel masks to bitmaps so as to allow for more channels. 2011-09-06 16:01:59 -07:00
adc staging:iio: Switch the channel masks to bitmaps so as to allow for more channels. 2011-09-06 16:01:59 -07:00
addac staging:iio:fix using iio_priv or iio_dev after iio_unregister_device 2011-09-06 16:00:29 -07:00
dac staging:iio: ABI rework - add in_ or out_ prefix to channnels 2011-09-06 16:01:58 -07:00
dds staging: Add module.h to drivers/staging users 2011-08-25 17:01:20 -07:00
gyro staging:iio:various move default scan mask setting after ring register or remove 2011-09-06 16:01:59 -07:00
impedance-analyzer staging:iio: Switch the channel masks to bitmaps so as to allow for more channels. 2011-09-06 16:01:59 -07:00
imu staging:iio: Switch the channel masks to bitmaps so as to allow for more channels. 2011-09-06 16:01:59 -07:00
light staging:iio:light:tsl2563 remove unused headers. 2011-09-06 16:00:28 -07:00
magnetometer staging:iio:fix using iio_priv or iio_dev after iio_unregister_device 2011-09-06 16:00:29 -07:00
meter staging:iio: Switch the channel masks to bitmaps so as to allow for more channels. 2011-09-06 16:01:59 -07:00
resolver staging:iio:fix using iio_priv or iio_dev after iio_unregister_device 2011-09-06 16:00:29 -07:00
trigger staging:iio:trigger:sysfs trigger: Add a release function to avoid warning on module removal. 2011-08-24 14:23:41 -07:00
Kconfig iio: impedance-analyzer: New driver for AD5933/4 Impedance Converter, Network Analyzer 2011-08-23 13:37:02 -07:00
Makefile iio: impedance-analyzer: New driver for AD5933/4 Impedance Converter, Network Analyzer 2011-08-23 13:37:02 -07:00
TODO
chrdev.h staging: iio: squash chrdev handler remains into users. 2011-09-06 15:59:10 -07:00
iio.h staging:iio: Switch the channel masks to bitmaps so as to allow for more channels. 2011-09-06 16:01:59 -07:00
iio_core.h staging:iio: fix typo 2011-09-06 16:00:26 -07:00
iio_core_trigger.h staging:iio:trigger core. Trivial code cleanups. 2011-08-24 14:23:43 -07:00
industrialio-core.c staging:iio: ABI rework - add in_ or out_ prefix to channnels 2011-09-06 16:01:58 -07:00
industrialio-ring.c staging:iio: Switch the channel masks to bitmaps so as to allow for more channels. 2011-09-06 16:01:59 -07:00
industrialio-trigger.c staging:iio: remove defunct iio_put and iio_get. 2011-09-06 16:00:25 -07:00
kfifo_buf.c staging: iio: push the main buffer chrdev down to the top level. 2011-09-06 15:59:10 -07:00
kfifo_buf.h staging: iio: kfifo buffer - push structure definition down into implementation. 2011-09-06 15:59:09 -07:00
ring_generic.h staging:iio: Switch the channel masks to bitmaps so as to allow for more channels. 2011-09-06 16:01:59 -07:00
ring_hw.h
ring_sw.c staging: iio: push the main buffer chrdev down to the top level. 2011-09-06 15:59:10 -07:00
ring_sw.h staging:iio: Rip out helper for software rings. 2011-05-19 16:15:03 -07:00
sysfs.h staging:iio: remove unneeded include 2011-08-23 13:34:24 -07:00
trigger.h staging: Add module.h to drivers/staging users 2011-08-25 17:01:20 -07:00
trigger_consumer.h staging:iio: spit trigger.h into provider and consumer parts. 2011-08-24 14:23:43 -07:00