<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/iio/pressure, branch linux-3.17.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.17.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.17.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2014-07-13T22:35:56Z</updated>
<entry>
<title>Merge 3.16-rc5 into staging-next</title>
<updated>2014-07-13T22:35:56Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
</author>
<published>2014-07-13T22:35:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=589e1d10ff27c61669cc74a43620e6e769ea79dd'/>
<id>urn:sha1:589e1d10ff27c61669cc74a43620e6e769ea79dd</id>
<content type='text'>
We want the fixes in -rc5 in here as well.

Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>iio: st_sensors: add devicetree probing support</title>
<updated>2014-07-11T20:09:49Z</updated>
<author>
<name>Linus Walleij</name>
</author>
<published>2014-08-07T07:16:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2d7768a872b73a7105d6355948dae0acff72f061'/>
<id>urn:sha1:2d7768a872b73a7105d6355948dae0acff72f061</id>
<content type='text'>
The I2C devices that make up the STMicroelectronics MEMS sensors
may be sneakily enabled by cleverly giving the device node the same
name as a string match from the platform device ID table. However
the right method is to use the compatible string.

On detection, the ST sensors use the ID string to probe and
instatiate the right sensor driver, so pass the kernel-internal ID
string in the .data field of the OF match table, and set the I2C
client name to this name when a compatible match is used.

This avoids having misc Linux-specific strings floating around in
the device tree.

Cc: Lee Jones &lt;lee.jones@linaro.org&gt;
Cc: Denis CIOCCA &lt;denis.ciocca@st.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>iio:st sensors: remove custom sampling frequence attribute in favour of core support.</title>
<updated>2014-07-07T08:39:57Z</updated>
<author>
<name>Jonathan Cameron</name>
</author>
<published>2014-06-22T19:59:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2d239c9e92087d5f4f667371ae350db9f76e3191'/>
<id>urn:sha1:2d239c9e92087d5f4f667371ae350db9f76e3191</id>
<content type='text'>
This allows in kernel client drivers to access this

Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
Cc: Denis Ciocca &lt;denis.ciocca@st.com&gt;
Reviewed-by: Hartmut Knaack &lt;knaack.h@gmx.de&gt;
</content>
</entry>
<entry>
<title>iio: hid-sensor-press: Fix return values</title>
<updated>2014-07-05T10:01:32Z</updated>
<author>
<name>Sachin Kamat</name>
</author>
<published>2014-03-07T07:44:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6c3d8d4f05ec477f68615dc6120c46fec64a2268'/>
<id>urn:sha1:6c3d8d4f05ec477f68615dc6120c46fec64a2268</id>
<content type='text'>
IIO_CHAN_INFO_SAMP_FREQ and IIO_CHAN_INFO_HYSTERESIS cases ignored
the actual return values (which could be -EINVAL) and instead
returned IIO_VAL_INT_PLUS_MICRO always. Return the actual value
obtained from the functions. Both functions return IIO_VAL_INT_PLUS_MICRO
upon success.

Agreed with by Srinivas.

Signed-off-by: Sachin Kamat &lt;sachin.kamat@samsung.com&gt;
Cc: Srinivas Pandruvada &lt;srinivas.pandruvada@linux.intel.com&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>Merge 3.16-rc2 into staging-next</title>
<updated>2014-06-22T16:33:51Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
</author>
<published>2014-06-22T16:33:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ef7994fa2aecd8d1fb0d75034caa050ff908d26a'/>
<id>urn:sha1:ef7994fa2aecd8d1fb0d75034caa050ff908d26a</id>
<content type='text'>
We want the staging fixes here as well.
</content>
</entry>
<entry>
<title>Merge tag 'iio-fixes-for-3.16a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-linus</title>
<updated>2014-06-18T17:41:08Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
</author>
<published>2014-06-18T17:41:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e28642c04a19b934e6832a218ccc9e54977f0213'/>
<id>urn:sha1:e28642c04a19b934e6832a218ccc9e54977f0213</id>
<content type='text'>
Jonathan writes:

First set of IIO fixes for the 3.16 cycle.

A mixed bag of fixes, many of which feel just to late for 3.15.

* hid sensors - some devices need a feature report request in order to
  change power state.  This isn't part of the spec, but has been observed
  on several devices and does no harm to others.
* mpl3115 has had two errors in the buffer description fixed. The presure is
  signed, not unsigned and the temperature has 12 bits rather than 16.
  These could lead to incorrect interpretation of the data in userspace.
* tsl2x7x - the high byte of the proximity thresholds should be written along
  with the low byte (which was). This could lead to interesting results
  with large thresholds.
* twl4030 - a flag to specify processed values were required was not set
  when initializing a reading.  As such values returned were in an unknown
  state. Fixed by simply initializing it appropriately.
* IIO_SIMPLE_DUMMY_BUFFER did not select IIO_BUFFER leading to randconfig
  build errors.
* ak8975 was applying an unwanted le16_to_cpu conversion as the i2c framework
  already performs one.  As such for big endian systems, the bytes would be
  in the wrong order in the magnetic field measurements reported.
* mxs-lradc - the controllable voltage dividers were not enabled / disabled for
  later channels than the first one during conversion.
* at91_adc error handling returned -ENOMEM in a u8. Return value of
  at91_adc_get_trigger_value_by_name changed to int thus allowing -ENOMEM and
  also original values to be returned.
* mcb - mcb_request_mem returns and ERR_PTR but the caller was checking for
  NULL to detect an error.
</content>
</entry>
<entry>
<title>iio: Add t5403 barometric pressure sensor driver</title>
<updated>2014-06-14T12:15:30Z</updated>
<author>
<name>Peter Meerwald</name>
</author>
<published>2014-02-06T20:44:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a2d8be6823017ccdde8db8b0f4fbe6a29580dd40'/>
<id>urn:sha1:a2d8be6823017ccdde8db8b0f4fbe6a29580dd40</id>
<content type='text'>
16-bit pressure and temperature sensor

the chip can do I2C and SPI, only the I2C interface is supported
by the driver at the moment

datasheet: http://www.epcos.com/inf/57/ds/T5400.pdf
application note: http://www.epcos.com/blob/993154/download/1/t5403-applicationnote.pdf

an out-of-tree driver targetting the input subsystem is at
https://github.com/unixphere/t5400, it was rejected here:
http://comments.gmane.org/gmane.linux.kernel.input/28107

v2: (thanks Hartmut Knaack)
* fix MODE_HIGH, equals 2
* check INT_TIME mask in write_raw()

Signed-off-by: Peter Meerwald &lt;pmeerw@pmeerw.net&gt;
Cc: Stefan Nilsson &lt;stefan.nilsson@unixphere.com&gt;
Reviewed-by: Hartmut Knaack &lt;knaack.h@gmx.de&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>iio: Fix two mpl3115 issues in measurement conversion</title>
<updated>2014-05-29T16:38:36Z</updated>
<author>
<name>Peter Meerwald</name>
</author>
<published>2014-05-20T07:36:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d29f592929489d0a7c414396fae28119f3d280e1'/>
<id>urn:sha1:d29f592929489d0a7c414396fae28119f3d280e1</id>
<content type='text'>
(i) pressure is 20-bit unsigned, not signed; the buffer description
is incorrect; for raw reads, this is just cosmetic

(ii) temperature is 12-bit signed, not 16-bit; this affects
readout of temperatures below zero as the sign bit is incorrectly
processed

reported via private mail

Cc: stable@vger.kernel.org
Signed-off-by: Peter Meerwald &lt;pmeerw@pmeerw.net&gt;
Reported-by: Robert Deliën &lt;robert@delien.nl&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>iio: hid-sensors: Pressure: Raw read support</title>
<updated>2014-05-05T09:59:53Z</updated>
<author>
<name>Srinivas Pandruvada</name>
</author>
<published>2014-04-18T23:22:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cd5b700f998d9e1d8e6dbc62aeb0351bb2216e22'/>
<id>urn:sha1:cd5b700f998d9e1d8e6dbc62aeb0351bb2216e22</id>
<content type='text'>
Added support for raw reading of channel. If the sensor is powered
off, it will turn on for reading value.

Signed-off-by: Srinivas Pandruvada &lt;srinivas.pandruvada@linux.intel.com&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>iio: hid-sensors: Add API to power on/off</title>
<updated>2014-05-05T09:59:49Z</updated>
<author>
<name>Srinivas Pandruvada</name>
</author>
<published>2014-04-18T23:22:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=56ff6be608659ac06d4e3cc5827476efa29d610f'/>
<id>urn:sha1:56ff6be608659ac06d4e3cc5827476efa29d610f</id>
<content type='text'>
Added an API to allow client drivers to turn ON and OFF sensors for
quick read. Added data_read as counting varaible instead of boolean,
so that sensor is powered off only when last user released it.

Signed-off-by: Srinivas Pandruvada &lt;srinivas.pandruvada@linux.intel.com&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
</feed>
