linux/drivers/iio/imu
Srinivas Pandruvada 3a2ecc3d2d iio: imu: inv_mpu6050: Add i2c mux for by pass
This chip allows some limited number of sensors connected to it as
slaves, which can be directly accessed by register interface of this
driver.But the current upstream driver doesn't support such mode.
To attach such slaves to main processor i2c bus, chip has to be set
up in bypass mode. This change adds i2c mux, which will enable/disable
this mode for transaction to/from such slave devices.
This was discussed for a while in mailing list, this was the outcome:
Reference:
http://www.spinics.net/lists/linux-iio/msg12126.html
http://comments.gmane.org/gmane.linux.kernel.iio/11470

Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Reviewed-by: Wolfram Sang <wsa@the-dreams.de>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
2014-12-12 12:28:26 +00:00
..
inv_mpu6050 iio: imu: inv_mpu6050: Add i2c mux for by pass 2014-12-12 12:28:26 +00:00
adis.c iio:imu: Add support for the ADIS16480 and similar IMUs 2012-11-20 21:28:51 +00:00
adis16400.h iio: adis16400: Set timestamp as the last element in chan_spec 2014-02-08 11:26:06 +00:00
adis16400_buffer.c iio: adis16400: Remove unused variable 2014-07-03 21:47:01 +01:00
adis16400_core.c iio: imu: adis16400 switch sampling frequency attr to core support. 2014-07-07 09:49:43 +01:00
adis16480.c iio: imu: adis16480 switch sampling frequency attr to core support 2014-07-07 10:00:59 +01:00
adis_buffer.c iio:adis_lib: Use iio_push_to_buffers_with_timestamp() 2013-09-21 19:23:57 +01:00
adis_trigger.c iio:trigger: Introduce iio_tigger_{set,get}_drvdata 2013-03-25 21:06:09 +00:00
Kconfig iio: imu: Add support for Kionix KMX61 sensor 2014-11-22 10:47:20 +00:00
kmx61.c iio: imu: Add support for Kionix KMX61 sensor 2014-11-22 10:47:20 +00:00
Makefile iio: imu: Add support for Kionix KMX61 sensor 2014-11-22 10:47:20 +00:00