7e632344adfe749749aa525f6fbe0ffc05ae3190 |
|
03-Jan-2012 |
Lars-Peter Clausen <lars@metafoo.de> |
staging:iio: Setup buffer access functions when allocating the buffer Setup the buffer access functions in the buffer allocate function. There is no need to let each driver handle this on its own. Signed-off-by: Lars-Peter Clausen <lars@metafoo.de> Acked-by: Jonathan Cameron <jic23@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
/drivers/staging/iio/accel/adis16204_ring.c
|
66748b5ada7fb847882baf56e910da7bae75670d |
|
05-Dec-2011 |
Jonathan Cameron <jic23@kernel.org> |
staging:iio:buffer remove unused owner field from struct iio_buffer Legacy of having multiple chrdevs that never got cleaned up. Signed-off-by: Jonathan Cameron <jic23@kernel.org> Acked-by: Lars-Peter Clausen <lars@metafoo.de> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/staging/iio/accel/adis16204_ring.c
|
550268ca1111a5b4737f15f7bf646cede9d1f0cd |
|
05-Dec-2011 |
Jonathan Cameron <jic23@cam.ac.uk> |
staging:iio: scrap scan_count and ensure all drivers use active_scan_mask Obviously drivers should only use this for pushing to buffers. They need buffer->scan_mask for pulling from them post demux. Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk> Acked-by: Lars-Peter Clausen <lars@metafoo.de> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/staging/iio/accel/adis16204_ring.c
|
1612244f8a70dae6a7f266e78c5ba22a3db75780 |
|
05-Dec-2011 |
Jonathan Cameron <jic23@cam.ac.uk> |
staging:iio:buffer move setup ops from buffer instance to iio_dev These callbacks should not be buffer instance specific. Hence move them out of the buffer. Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk> Acked-by: Lars-Peter Clausen <lars@metafoo.de> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/staging/iio/accel/adis16204_ring.c
|
c15c4f1dea101f14f54ee081f07dbdaf4fa74e19 |
|
05-Dec-2011 |
Jonathan Cameron <jic23@cam.ac.uk> |
staging:iio:buffer drop bpe field. Has no remaining users. Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk> Acked-by: Lars-Peter Clausen <lars@metafoo.de> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/staging/iio/accel/adis16204_ring.c
|
8e336a722bb234f9d7805647e0290f2a397ca04d |
|
10-Jul-2011 |
Paul Gortmaker <paul.gortmaker@windriver.com> |
staging: Add export.h for THIS_MODULE/EXPORT_SYMBOL to drivers/staging users. Lots of drivers have in the past expected the presence of basic things like THIS_MODULE and EXPORT_SYMBOL. With the header cleanup, they wont have these. Call out the include explicitly. Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
/drivers/staging/iio/accel/adis16204_ring.c
|
14555b14455f9acbdf0e500ae96140828a970796 |
|
21-Sep-2011 |
Jonathan Cameron <jic23@cam.ac.uk> |
staging:iio: replacing term ring with buffer in the IIO core. They aren't always ring buffers, so just use buffer for all naming. Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/staging/iio/accel/adis16204_ring.c
|
ec3afa40c648ed17eb2a83a4b7249deab3631f61 |
|
21-Sep-2011 |
Jonathan Cameron <jic23@cam.ac.uk> |
staging:iio: tree wide IIO_RING_TRIGGERED -> IIO_BUFFER_TRIGGERED also, IIO_RING_HARDWARE_BUFFER -> IIO_BUFFER_HARDWARE These aren't always rings so the naming should not imply that. Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/staging/iio/accel/adis16204_ring.c
|
3b99fb7656a73d483b00fd4777646c00db16b040 |
|
21-Sep-2011 |
Jonathan Cameron <jic23@cam.ac.uk> |
staging:iio: treewide rename iio_triggered_ring_* to iio_triggered_buffer_* Not always a ring so naming is missleading. Also, kfifo_buf is probably first buffer to take out of staging and it definitely isn't a ring. Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/staging/iio/accel/adis16204_ring.c
|
bd94c6a8a6d3499e857002b1f445162fba941029 |
|
02-Sep-2011 |
Jonathan Cameron <jic23@cam.ac.uk> |
staging:iio:various move default scan mask setting after ring register or remove The scan mask will be dynamically assigned in register, so don't use it before that. In adis16260 I've moved it as I know this driver has userspace code. Same for sca3000 where it is cost free due to hardware buffer. Can do that for the others, but in theory userspace code should always have been checking these and setting them appropriately anyway! V2: Clear default mask out of adis16400 as reported by Michael Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk> Reported-by: Michael Hennerich <michael.hennerich@analog.com> Acked-by: Michael Hennerich <Michael.Hennerich@analog.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/staging/iio/accel/adis16204_ring.c
|
3f72395ee595a2a2fe1ed01c006c4f0cce313512 |
|
24-Aug-2011 |
Jonathan Cameron <jic23@cam.ac.uk> |
staging:iio: spit trigger.h into provider and consumer parts. Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/staging/iio/accel/adis16204_ring.c
|
e65bc6ac6fa54959ac0b3712b0f35bbf073c073e |
|
24-Aug-2011 |
Jonathan Cameron <jic23@cam.ac.uk> |
staging:iio:pollfunc: Make explicit that private data is always pointer to a struct iio_dev. This is always true, so lets make it explicit. Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/staging/iio/accel/adis16204_ring.c
|
779921683e6d907e5d2f8deb3c1296d6a1633c94 |
|
12-Aug-2011 |
Jonathan Cameron <jic23@cam.ac.uk> |
staging:iio:accel header housekeeping - remove unecessary includes. Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/staging/iio/accel/adis16204_ring.c
|
5b847ccbf52844a6a6ce95af45c0fd9f9e187c46 |
|
12-Aug-2011 |
Jonathan Cameron <jic23@cam.ac.uk> |
staging:iio:accel: usused header removals. Missing from the iio_chan_spec conversion patches. Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/staging/iio/accel/adis16204_ring.c
|
4de66bbb3eb1099a76e1bbf87e376c7a31dc30d5 |
|
27-Jun-2011 |
Jonathan Cameron <jic23@cam.ac.uk> |
staging:iio:accel:adis16204 allocate tx and rx in state plus state via iio_priv 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>
/drivers/staging/iio/accel/adis16204_ring.c
|
21b185f8d5951ebbf76d61f431fb541dce5113d1 |
|
18-May-2011 |
Jonathan Cameron <jic23@cam.ac.uk> |
staging:iio: poll func allocation clean up. Add a function to neatly deal with allocation of poll functions. Ultimately this allows us to more easily change the implementation. Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/staging/iio/accel/adis16204_ring.c
|
5565a450248d827afa949aab157873d4b9be329e |
|
18-May-2011 |
Jonathan Cameron <jic23@cam.ac.uk> |
staging:iio: rationalization of different buffer implementation hooks. 1) move a generic helper function out of ring_sw. It applies to other buffers as well. 2) Get rid of a lot of left over function definitions. 3) Move all the access functions into static structures. 4) Introduce and use a static structure for the setup functions, preenable etc. Some driver conversions thanks to Michael Hennerich (pulled out of patches that would otherwise sit after this). Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/staging/iio/accel/adis16204_ring.c
|
ad3eb9ab1276cc69bb9cc72dffc074d1a317a6c0 |
|
18-May-2011 |
Jonathan Cameron <jic23@cam.ac.uk> |
staging:iio:accel:adis16204 move to chan_spec based setup. For clean drivers its easier to convert to chan_spec based registration than to work around the scan_el attributes going away. Some minor cleanups done whilst here. Untested. V2: used IIO_CHAN macro Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/staging/iio/accel/adis16204_ring.c
|
80142f0de68a3d68f114f25f56e736c4a63e1c18 |
|
18-May-2011 |
Jonathan Cameron <jic23@cam.ac.uk> |
staging:iio:accel:adis16204 move to irqchip based trigger handling. Untested. Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/staging/iio/accel/adis16204_ring.c
|
bb6f19eafe3a1a5dd937ce66668e70aeaa1b0bf4 |
|
28-Oct-2010 |
Barry Song <barry.song@analog.com> |
staging: iio: new adis16204 driver IIO driver for Programmable High-g Digital Impact Sensor and Recorder. Signed-off-by: Barry Song <barry.song@analog.com> Signed-off-by: Michael Hennerich <michael.hennerich@analog.com> Acked-by: Jonathan Cameron <jic23@cam.ac.uk> Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/staging/iio/accel/adis16204_ring.c
|