<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/iio/imu, branch linux-3.11.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.11.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.11.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2013-03-25T21:06:09Z</updated>
<entry>
<title>iio:trigger: Introduce iio_tigger_{set,get}_drvdata</title>
<updated>2013-03-25T21:06:09Z</updated>
<author>
<name>Lars-Peter Clausen</name>
</author>
<published>2013-03-25T08:58:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1e9663c62b32f695af37fec4afc473b59f5ca9b4'/>
<id>urn:sha1:1e9663c62b32f695af37fec4afc473b59f5ca9b4</id>
<content type='text'>
Introduce iio_tigger_{set,get}_drvdata which allows to attach driver specific
data to a trigger. The functions wrap access to the triggers private_data field
and all current users are updated to use iio_tigger_{set,get}_drvdata instead of
directly accessing the private_data field. This is the first step towards
removing the private_data field from the iio_trigger struct.

The following coccinelle script has been used to update the drivers:
&lt;smpl&gt;
@@
struct iio_trigger *trigger;
expression priv;
@@
-trigger-&gt;private_data = priv
+iio_trigger_set_drv_data(trigger, priv)

@@
struct iio_trigger *trigger;
@@
-trigger-&gt;private_data
+iio_trigger_get_drv_data(trigger)
&lt;/smpl&gt;

Signed-off-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>Merge tag 'iio-for-3.10a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next</title>
<updated>2013-03-25T17:50:03Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
</author>
<published>2013-03-25T17:50:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ef994fda44d6b55ffef7bfdf06f645ff2ab1ab1a'/>
<id>urn:sha1:ef994fda44d6b55ffef7bfdf06f645ff2ab1ab1a</id>
<content type='text'>
Jonathan writes:

First set of IIO new drivers and cleanup for the 3.10 cycle.

New stuff

1) Add OF support for specifying mappings between iio devices and their
   in kernel consumers.
2) Driver for AD7923 (extra functionality and support for ad7904, ad7914 and
   ad7924 added later in series)
3) Driver for Exynos adc (dt suppor for phy added later in series).
4) Make iio_push_event save IRQ context - necessary if it is to be used
   within an interrupt handler.  Users of this functionality to follow.
5) For iio use the device tree node name to provide the hwmon name attribute
   if available.

Removal and moves out of staging

1) Drop the adt7410 driver from IIO now that there is a hmwon driver with
   equivalent support. This device is very much targeted at hardware
   monitoring so hwmon is a more appropriate host for the driver.
2) Move iio_hwmon driver to drivers/hwmon.

Cleanups

1) Minor cleanup in ST common library.
2) Large set of patches to break the info_mask element which previously used
odd and even bits to specify if a channel attribute was either shared across
similar channels or specific to only one.  Now we have two bitmaps, one for
those parameters that are specific to this channel and one for those shared
by all channels with the same type as this one.  This has no effect on the
userspace abi. It simplifies the core code and provides more space for new
channel parameters. It has been on the todo list for a long time!

Conflicts:
	drivers/iio/dac/ad5064.c
</content>
</entry>
<entry>
<title>using kfifo_in_spinlocked instead of separate code.</title>
<updated>2013-03-17T20:14:37Z</updated>
<author>
<name>Ge Gao</name>
</author>
<published>2013-03-04T23:27:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6c23811ecb24e077081d04c7af511d94746419ab'/>
<id>urn:sha1:6c23811ecb24e077081d04c7af511d94746419ab</id>
<content type='text'>
Signed-off-by: Ge Gao &lt;ggao@invensense.com&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>iio:imu:mpu6050 move to info_mask_(shared_by_type/separate)</title>
<updated>2013-03-17T19:49:36Z</updated>
<author>
<name>Jonathan Cameron</name>
</author>
<published>2013-02-27T19:32:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0b1f8da3ac885f16209b238239cd6158c4fa273e'/>
<id>urn:sha1:0b1f8da3ac885f16209b238239cd6158c4fa273e</id>
<content type='text'>
The original info_mask is going away in favour of the broken out versions.

Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
cc: Ge Gao &lt;ggao@invensense.com&gt;
</content>
</entry>
<entry>
<title>iio:imu:adis16480 move to info_mask_(shared_by_type/separate)</title>
<updated>2013-03-17T19:49:36Z</updated>
<author>
<name>Jonathan Cameron</name>
</author>
<published>2013-02-27T19:31:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=86b64c9da23e8bd08e303094db12042b293a9ca5'/>
<id>urn:sha1:86b64c9da23e8bd08e303094db12042b293a9ca5</id>
<content type='text'>
The original info_mask is going away in favour of the broken out versions.

Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
Acked-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
</content>
</entry>
<entry>
<title>iio:imu:adis16400 move to info_mask_(shared_by_type/separate)</title>
<updated>2013-03-17T19:49:35Z</updated>
<author>
<name>Jonathan Cameron</name>
</author>
<published>2013-02-27T19:31:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=19a7c88d99c94e232e8dacb585ca359f0f0d94b6'/>
<id>urn:sha1:19a7c88d99c94e232e8dacb585ca359f0f0d94b6</id>
<content type='text'>
The original info_mask is going away in favour of the broken out versions.

Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
Acked-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
</content>
</entry>
<entry>
<title>iio/imu: inv_mpu6050 depends on IIO_BUFFER</title>
<updated>2013-03-02T16:29:46Z</updated>
<author>
<name>Guenter Roeck</name>
</author>
<published>2013-03-01T15:21:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=da0d4ef27ca1407e64b2ac9e75d2ca60bb83b618'/>
<id>urn:sha1:da0d4ef27ca1407e64b2ac9e75d2ca60bb83b618</id>
<content type='text'>
Fix:

drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c: In function ‘inv_mpu6050_read_fifo’:
drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c:176:3: error: implicit declaration of
function ‘iio_push_to_buffers’ [-Werror=implicit-function-declaration]

Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>Invensense MPU6050 Device Driver.</title>
<updated>2013-02-10T17:42:43Z</updated>
<author>
<name>Ge Gao</name>
</author>
<published>2013-02-02T00:26:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=09a642b78523e9f4c5970c806ad218aa3de31551'/>
<id>urn:sha1:09a642b78523e9f4c5970c806ad218aa3de31551</id>
<content type='text'>
This the basic functional Invensense MPU6050 Device driver.

Signed-off-by: Ge Gao &lt;ggao@invensense.com&gt;
Reviewed-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>iio:adis16400: Add support for the adis16448</title>
<updated>2013-01-26T10:07:51Z</updated>
<author>
<name>Lars-Peter Clausen</name>
</author>
<published>2013-01-16T12:48:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=76ada52f7f5d4c83cbb6d61e556e3fbd0ac6d34f'/>
<id>urn:sha1:76ada52f7f5d4c83cbb6d61e556e3fbd0ac6d34f</id>
<content type='text'>
The adis16448 is more or less from the same family of devices as supported by
this driver. It features three acceleration channels, three angular velocity
channels, three magnetometer channels, one temperature channels and one
barometric pressure channel.

Signed-off-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>iio:adis16400: Expose some debug information in debugfs</title>
<updated>2013-01-26T10:07:51Z</updated>
<author>
<name>Lars-Peter Clausen</name>
</author>
<published>2013-01-16T12:48:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1db18bb4c25823bfc11f370157f9d23a4d99ea1d'/>
<id>urn:sha1:1db18bb4c25823bfc11f370157f9d23a4d99ea1d</id>
<content type='text'>
Expose some information useful for debugging a device in debugfs. This includes
for now the flash count, the product id and the serial number and raw register
access.

Signed-off-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
</feed>
