linux/drivers/staging
Jonathan Cameron aa9922579f staging:iio:magnetometer:ak8975 drop I2C_M_NOSTART flag in read_data
This flag makes no sense whatsoever where it is.
Documentation/i2c/i2c-protocol states:

  If you set the I2C_M_NOSTART variable for the first partial message,
  we do not generate Addr, but we do generate the startbit S. This will
  probably confuse all other clients on your bus, so don't try this.

This is exactly what is going on here.  Likelihood given that the
driver never checked for this protocol mangling being available is that
it wasn't present on the test boards and hence this flag was simply
ignored.  No indication of why it would be necessary has been found in
the datasheets.

Signed-off-by: Jonathan Cameron <jic23@kernel.org>
Acked-by: Laxman Dewangan <ldewangan@nvidia.com>
2013-04-02 18:36:24 +01:00
..
android staging: sync: Add compat_ioctl handlers to sync drivers 2013-03-29 12:35:28 -07:00
asus_oled
bcm Staging: bcm: Fix spelling error in PHSModule.c 2013-03-11 09:16:35 -07:00
ced1401
comedi Merge 3.9-rc5 into staging-next 2013-04-01 11:46:45 -07:00
cptm1217
crystalhd
csr staging:csr: Fix typos in comment and printk 2013-04-01 12:25:43 -07:00
cxt1e1
dgrp staging: dgrp: cleanup sparse warnings 2013-03-14 13:40:58 -07:00
dwc2 staging: dwc2: fix wrong setting of DMA masks 2013-03-25 17:10:35 -07:00
echo
et131x staging: et131x: fix invalid fail after the call to eeprom_wait_ready 2013-03-12 09:09:08 -07:00
frontier
ft1000
fwserial
gdm72xx staging/gdm72xx: Remove duplicated code in gdm_qos.c 2013-03-11 09:25:54 -07:00
goldfish
iio staging:iio:magnetometer:ak8975 drop I2C_M_NOSTART flag in read_data 2013-04-02 18:36:24 +01:00
imx-drm staging: imx-drm: ipu-common: Fix sparse warnings 2013-03-25 11:17:33 -07:00
keucr
line6 staging: line6: pod.c: fix checkpatch warning 2013-03-11 09:47:13 -07:00
media staging: davinci: Fix typo in staging/media/davinci 2013-03-26 16:13:21 -07:00
net
netlogic Staging: netlogic: remove unused variable in xlr_net_start_xmit() 2013-03-14 15:03:56 -07:00
nvec staging: nvec: fix the '&&' vs '&' typo in nvec_toggle_global_events() 2013-03-25 11:02:55 -07:00
octeon
olpc_dcon staging: olpc_dcon: return NOTIFY_DONE instead of the 0. 2013-03-25 11:02:55 -07:00
ozwpan
panel
phison
quickstart
rtl8187se
rtl8192e
rtl8192u staging: rtl8192u: fix coding style 2013-03-28 16:07:25 -07:00
rtl8712 rtl8712: remove redundant if statement 2013-03-11 09:49:55 -07:00
rts5139 staging: rts5139: device_reset() can be static 2013-04-01 12:25:43 -07:00
sb105x staging: sb105x: Fix typo in comments and printk 2013-03-25 11:17:33 -07:00
sbe-2t3e3
sep staging: sep: Fix typo in printk within sep driver 2013-03-28 16:06:27 -07:00
serqt_usb2
silicom staging: silicom: Remove redundant NULL check before kfree 2013-03-11 09:43:44 -07:00
slicoss staging: slicoss: Remove dma_addr_t cast compilation warnings 2013-03-11 09:24:00 -07:00
sm7xxfb staging/sm7xxfb: Convert to SIMPLE_DEV_PM_OPS 2013-03-11 09:23:43 -07:00
speakup staging: speakup: use native error codes 2013-03-29 08:41:15 -07:00
ste_rmi4 staging: ste_rmi4: Make synaptics_rmi4_touchpad_config symbol static 2013-03-25 11:06:09 -07:00
ti-soc-thermal staging: ti-soc-thermal: Add get_trend support 2013-04-01 12:27:31 -07:00
tidspbridge staging: tidspbridge: rmgr: proc.c: fix checkpatch errors 2013-03-25 11:02:56 -07:00
usbip staging: usbip: removed lines over 80 characters 2013-03-11 09:45:29 -07:00
vme staging: vme: fix for a potential NULL pointer dereference 2013-03-25 11:17:33 -07:00
vt6655 staging: vt6655: Remove unnecessary blank lines 2013-03-25 11:16:17 -07:00
vt6656 staging: vt6656: remove consecutive newlines 2013-03-28 16:06:27 -07:00
winbond
wlags49_h2
wlags49_h25
wlan-ng staging: wlan-ng: prism2usb.c: fix printk(KERN_ERR... to dev_err(dev, ... 2013-03-26 16:13:20 -07:00
xgifb staging: xgifb: rename SR15/SR13 arrays to SR18 2013-03-28 16:10:16 -07:00
zcache Merge 3.9-rc5 into staging-next 2013-04-01 11:46:45 -07:00
zram zram: fix zram_bvec_read duplicate dump failure message and stat accumulation 2013-03-18 17:42:34 -07:00
zsmalloc staging: zsmalloc: Fix link error on ARM 2013-03-28 16:08:54 -07:00
Kconfig staging: rename omap-thermal driver to ti-soc-thermal 2013-03-25 11:25:35 -07:00
Makefile staging: ti-soc-thermal: rename Kconfig options 2013-03-25 11:27:49 -07:00
staging.c