kernel-ark/drivers/staging
Jonathan Cameron 14f983264a staging:iio:gyro: adis16060 cleanup, move to abi and bug fixes.
Moved to standard sysfs naming and got rid of direct register writing from
userspace.

The rx and tx buffers are never used together so just have one and avoid
the need to malloc it by using putting it in the state structure and
using the ____cacheline_aligned trick.

A number of obvious bugs also fixed and correction of register address
defines in header which has now been squashed into the driver.

I don't have one of these so can't test. This is done off datasheet.
Note that the driver had parts that definitely wouldn't work before
this patch.  Now it 'might' assuming I haven't messed up too badly.

I've left fixing the fact that you can only have one of these on a given
machine for another day.

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-02-28 17:50:15 -08:00
..
asus_oled
ath6kl staging: ath6kl: Eliminate cfg80211 warnings 2011-02-23 14:00:14 -08:00
bcm Staging: bcm: Bcmchar: Fix some checkpatch errors 2011-02-18 13:21:56 -08:00
brcm80211 staging: brcm80211: added locks in wl_mac80211.c 2011-02-23 14:08:05 -08:00
comedi Merge 2.6.38-rc5 into staging-next 2011-02-18 12:11:27 -08:00
cptm1217
crystalhd
cs5535_gpio staging: cs5535_gpio: check put_user() return code 2011-01-21 12:35:14 -08:00
cx25821 Merge branch 'staging-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6 2011-01-10 16:04:53 -08:00
cxt1e1 staging/trivial: fix typos concerning "consistent" 2011-02-18 13:30:10 -08:00
dabusb Staging: dabusb: fixed coding style issues 2011-01-31 14:12:18 -08:00
dt3155v4l
easycap staging/easycap: add first level indentation to easycap_ioctl.c 2011-02-28 15:24:19 -08:00
echo
et131x staging/et131x: fix et131x_rx_dma_disable halt_status usage 2011-02-23 14:39:09 -08:00
frontier
ft1000 staging/trivial: fix typos concerning "address" 2011-02-18 13:30:09 -08:00
gma500 Staging: gma500: fix up trailing whitespace errors 2011-02-23 13:50:42 -08:00
go7007 staging/go7007: remove the BKL 2011-01-31 13:38:15 -08:00
hv Staging: hv: add mouse driver 2011-02-27 07:49:29 -08:00
iio staging:iio:gyro: adis16060 cleanup, move to abi and bug fixes. 2011-02-28 17:50:15 -08:00
intel_sst staging/trivial: fix typos concerning "select" 2011-02-18 13:30:12 -08:00
keucr staging: keucr: Delete use kernel strcmp() & strcpy() from TODO file 2011-01-21 12:16:53 -08:00
line6
lirc staging/trivial: fix typos concerning "adjust" 2011-02-18 13:30:10 -08:00
memrar
msm staging: msm: Use explicit GPLv2 licenses 2011-02-18 13:21:56 -08:00
octeon staging: octeon: change a typo comamnd to command 2011-02-04 13:01:03 -08:00
olpc_dcon staging: fix olpc_dcon kconfig and build errors 2011-02-23 14:39:10 -08:00
panel
phison
pohmelfs staging: pohmelfs: Fix some typos, and comments. 2011-02-04 13:01:02 -08:00
quatech_usb2 staging/trivial: fix typos concerning "implementation" 2011-02-18 13:30:11 -08:00
quickstart Staging: quickstart: fixed coding style issues 2011-02-09 12:11:55 -08:00
rt2860 staging: rt2860: cmm_mac_pci.c change a typo comamnd to command 2011-02-04 13:01:03 -08:00
rt2870
rtl8187se
rtl8192e staging: rtl8192e: Remove struct member irq_mask 2011-02-23 14:10:10 -08:00
rtl8192u rtl8192u_usb: Remove built-in firmware images 2011-01-21 12:19:11 -08:00
rtl8712 Staging: rtl8712: fix math errors in snprintf() 2011-02-09 11:51:27 -08:00
rts_pstor staging: rts_pstor: fix sparse warning 2011-02-18 12:31:29 -08:00
samsung-laptop Staging: samsung-laptop: fix brightness level and add new device ids 2011-02-27 07:24:10 -08:00
sbe-2t3e3
se401
sep staging: sep: Further tidying 2011-02-01 06:27:13 -08:00
serqt_usb2
slicoss
sm7xx console: rename acquire/release_console_sem() to console_lock/unlock() 2011-01-26 10:50:06 +10:00
solo6x10 staging: Solo6x10: Changed solo6010* -> solo*, solo6x10* etc. 2011-02-18 12:37:04 -08:00
speakup Staging: speakup: fix an out-of-bounds error. 2011-02-23 14:39:09 -08:00
spectra staging/trivial: fix typos concerning "adjust" 2011-02-18 13:30:10 -08:00
ste_rmi4 Staging: Merge branch 'staging-next' into 2.6.38-rc3 2011-02-02 13:35:58 -08:00
ti-st drivers:staging: ti-st: delete old bt_drv driver 2011-01-20 15:58:17 -08:00
tidspbridge staging/trivial: fix typos concerning "consistent" 2011-02-18 13:30:10 -08:00
tm6000 Staging: Merge branch 'staging-next' into 2.6.38-rc3 2011-02-02 13:35:58 -08:00
usbip staging: usbip: vhci: use urb->dev->portnum to find port 2011-01-20 16:01:50 -08:00
usbvideo staging: usbvideo: vicam: Fix build in -next 2011-02-01 06:27:13 -08:00
vme staging: vme: remove unreachable code 2011-02-28 13:30:07 -08:00
vt6655 staging/vt6655: fix sparse warning "obsolete struct initializer" 2011-01-21 12:31:16 -08:00
vt6656 vt6656: Use request_firmware() to load firmware 2011-01-21 12:19:11 -08:00
westbridge staging/trivial: fix typos concerning "memory" 2011-02-18 13:30:12 -08:00
winbond
wlags49_h2
wlags49_h25
wlan-ng Staging: wlan-ng: fixed packed checkpatch warnings 2011-02-04 13:04:24 -08:00
xgifb staging: xgifb: delete unused module parameter "noaccel" 2011-02-28 15:21:19 -08:00
zcache staging: Allow sharing xvmalloc for zram and zcache 2011-02-23 14:02:56 -08:00
zram staging: Allow sharing xvmalloc for zram and zcache 2011-02-23 14:02:56 -08:00
Kconfig staging: gma500: Intel GMA500 staging driver 2011-02-23 13:37:34 -08:00
Makefile staging: Allow sharing xvmalloc for zram and zcache 2011-02-23 14:02:56 -08:00
staging.c