linux/drivers/iio
Bastien Nocera 0ad4bf3701 iio:accel:bmc150-accel: Use the chip ID to detect sensor variant
Instead of using the I2C or ACPI ID to determine which variant of
the chipset to use, determine that from the chip ID.

Under Windows, the same driver is used for those variants and, despite
incorrect ACPI data, it is able to load and operate the accelerometer.

Fixes the accelerometer failing with:
bmc150_accel i2c-BMA250E:00: Invalid chip f8
on the WinBook TW100

Signed-off-by: Bastien Nocera <hadess@hadess.net>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
2015-08-08 16:36:46 +01:00
..
accel iio:accel:bmc150-accel: Use the chip ID to detect sensor variant 2015-08-08 16:36:46 +01:00
adc iio:adc:berlin2-adc: use channel-array size directly 2015-08-02 19:08:45 +01:00
amplifiers iio: amplifiers: ad8366: Use right order for type specification 2015-01-01 12:16:57 +00:00
common iio: st-sensors: add support for single full scale device 2015-07-23 20:43:10 +01:00
dac iio: Drop owner assignment from i2c_driver 2015-07-11 18:50:07 +01:00
frequency iio: frequency: adf4350: Delete blank line 2015-07-11 18:28:04 +01:00
gyro iio: adis16136: Add ADIS16137 support 2015-08-08 15:09:21 +01:00
humidity iio: dht11: Use new function ktime_get_resolution_ns() 2015-07-20 18:41:20 +01:00
imu iio: adis16400: Add ADIS16445 support 2015-08-08 15:08:55 +01:00
light iio: Export OF module alias information in missing drivers 2015-08-02 16:36:00 +01:00
magnetometer iio: magn: bmc150_magn: do not set power state twice when setting trigger state 2015-08-02 18:19:57 +01:00
orientation iio: orientation: hid-sensor-rotation: Fix memory leak in probe() 2015-05-17 09:10:25 +01:00
pressure iio: st-sensors: add configuration for WhoAmI address 2015-07-23 20:43:04 +01:00
proximity iio:prox:sx9500 trivial simplification of return path in init function. 2015-05-07 10:42:31 +01:00
temperature iio: mlx90614: Define magic numbers 2015-08-02 17:50:15 +01:00
trigger iio: trigger: Add a blank line after declarations 2014-12-26 12:15:36 +00:00
buffer_cb.c iio: Specify supported modes for buffers 2015-06-01 11:31:12 +01:00
iio_core_trigger.h
iio_core.h iio: Move buffer registration to the core 2014-12-12 12:28:31 +00:00
industrialio-buffer.c iio: buffer: Fix kernel docs warnings 2015-08-02 18:27:09 +01:00
industrialio-core.c iio: core: Add function params for kernel docs 2015-08-02 18:24:39 +01:00
industrialio-event.c iio: event: Add missing fields in kernel docs 2015-08-02 18:33:42 +01:00
industrialio-trigger.c iio: trigger: Add missing fields in kernel docs 2015-08-08 12:45:49 +01:00
industrialio-triggered-buffer.c iio: Fix parameters in iio_triggered_buffer_setup 2015-07-05 15:19:50 +01:00
inkern.c First round of IIO new drivers, cleanups and functionality for the 3.20 cycle take 2 2015-01-21 10:13:37 +08:00
Kconfig Merge branch 'kconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild 2015-02-19 10:36:45 -08:00
kfifo_buf.c Third round of new IIO drivers, cleanups and functionality for the 4.2 cycle. 2015-06-10 20:48:34 -07:00
Makefile