<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/Documentation/devicetree/bindings/iio, branch linux-4.12.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.12.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.12.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2017-05-06T01:16:23Z</updated>
<entry>
<title>Merge tag 'staging-4.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging</title>
<updated>2017-05-06T01:16:23Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2017-05-06T01:16:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c6a677c6f37bb7abc85ba7e3465e82b9f7eb1d91'/>
<id>urn:sha1:c6a677c6f37bb7abc85ba7e3465e82b9f7eb1d91</id>
<content type='text'>
Pull staging/IIO updates from Greg KH:
 "Here is the big staging tree update for 4.12-rc1.

  It's a big one, adding about 350k new lines of crap^Wcode, mostly all
  in a big dump of media drivers from Intel. But there's other new
  drivers in here as well, yet-another-wifi driver, new IIO drivers, and
  a new crypto accelerator.

  We also deleted a bunch of stuff, mostly in patch cleanups, but also
  the Android ION code has shrunk a lot, and the Android low memory
  killer driver was finally deleted, much to the celebration of the -mm
  developers.

  All of these have been in linux-next with a few build issues that will
  show up when you merge to your tree"

Merge conflicts in the new rtl8723bs driver (due to the wifi changes
this merge window) handled as per linux-next, courtesy of Stephen
Rothwell.

* tag 'staging-4.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (1182 commits)
  staging: fsl-mc/dpio: add cpu &lt;--&gt; LE conversion for dpaa2_fd
  staging: ks7010: remove line continuations in quoted strings
  staging: vt6656: use tabs instead of spaces
  staging: android: ion: Fix unnecessary initialization of static variable
  staging: media: atomisp: fix range checking on clk_num
  staging: media: atomisp: fix misspelled word in comment
  staging: media: atomisp: kmap() can't fail
  staging: atomisp: remove #ifdef for runtime PM functions
  staging: atomisp: satm include directory is gone
  atomisp: remove some more unused files
  atomisp: remove hmm_load/store/clear indirections
  atomisp: kill off mmgr_free
  atomisp: clean up the hmm init/cleanup indirections
  atomisp: handle allocation calls before init in the hmm layer
  staging: fsl-dpaa2/eth: Add maintainer for Ethernet driver
  staging: fsl-dpaa2/eth: Add TODO file
  staging: fsl-dpaa2/eth: Add trace points
  staging: fsl-dpaa2/eth: Add driver specific stats
  staging: fsl-dpaa2/eth: Add ethtool support
  staging: fsl-dpaa2/eth: Add Freescale DPAA2 Ethernet driver
  ...
</content>
</entry>
<entry>
<title>dt-bindings: iio: stm32-dac: Add support for STM32 DAC</title>
<updated>2017-04-14T15:35:44Z</updated>
<author>
<name>Fabrice Gasnier</name>
</author>
<published>2017-04-10T15:49:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=48428d17325291f5be8c0420efca7e312587d9ad'/>
<id>urn:sha1:48428d17325291f5be8c0420efca7e312587d9ad</id>
<content type='text'>
Document STMicroelectronics STM32 DAC (digital-to-analog converter).

Signed-off-by: Fabrice Gasnier &lt;fabrice.gasnier@st.com&gt;
Acked-by: Rob Herring &lt;robh@kernel.org&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>iio: adc: add max1117/max1118/max1119 ADC driver</title>
<updated>2017-04-14T14:09:06Z</updated>
<author>
<name>Akinobu Mita</name>
</author>
<published>2017-03-28T16:34:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a9e9c7153e96ee7f2777b3d5d99a23bf74dcaa21'/>
<id>urn:sha1:a9e9c7153e96ee7f2777b3d5d99a23bf74dcaa21</id>
<content type='text'>
This adds max1117/max1118/max1119 8-bit, dual-channel ADC driver.

This new driver uses the zero length spi_transfers with the cs_change
flag set and/or the non-zero delay_usecs.

1. The zero length transfer with the spi_transfer.cs_change set is
required in order to select CH1.  The chip select line must be brought
high and low again without transfer.

2. The zero length transfer with the spi_transfer.delay_usecs &gt; 0 is
required for waiting the conversion to be complete.  The conversion
begins with the falling edge of the chip select.  During the conversion
process, SCLK is ignored.

These two usages are unusual.  But the spi controller drivers that use
a default implementation of transfer_one_message() are likely to work.
(I've tested this adc driver with spi-omap2-mcspi and spi-xilinx)

On the other hand, some spi controller drivers that have their own
transfer_one_message() may not work.  But at least for the zero length
transfer with delay_usecs &gt; 0, I'm proposing a new testcase for the
spi-loopback-test that can test whether the delay_usecs setting has
taken effect.

Acked-by: Rob Herring &lt;robh@kernel.org&gt;
Signed-off-by: Akinobu Mita &lt;akinobu.mita@gmail.com&gt;
Cc: Jonathan Cameron &lt;jic23@kernel.org&gt;
Cc: Hartmut Knaack &lt;knaack.h@gmx.de&gt;
Cc: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
Cc: Peter Meerwald-Stadler &lt;pmeerw@pmeerw.net&gt;
Cc: Rob Herring &lt;robh+dt@kernel.org&gt;
Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;
Cc: Mark Brown &lt;broonie@kernel.org&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>iio: xoadc: augment DT bindings a bit</title>
<updated>2017-04-08T16:40:07Z</updated>
<author>
<name>Linus Walleij</name>
</author>
<published>2017-04-04T12:08:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=96b3c833035ee3e591361c1b424d3ae87241133c'/>
<id>urn:sha1:96b3c833035ee3e591361c1b424d3ae87241133c</id>
<content type='text'>
In order to accommodate in a logical manner for the premuxed channels
in PM8921 and the similarly addressed channels in later PMICs, we
need a twocell arrangement with premux and analog mux setting as
a tuple to uniquely identify a hardware channel.

These bindings are not yet in use, so it should be fine to augment
them before we actually start using it in drivers and device trees.

This scheme came out of lengthy discussions and reverse-engineering
and reading of the few information sources we have.

Cc: devicetree@vger.kernel.org
Acked-by: Rob Herring &lt;robh+dt@kernel.org&gt;
Suggested-by: Björn Andersson &lt;bjorn.andersson@linaro.org&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>dt-bindings: iio: adc: Add max9611 ADC</title>
<updated>2017-04-08T16:25:59Z</updated>
<author>
<name>Jacopo Mondi</name>
</author>
<published>2017-04-06T14:20:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2a70d55029e467faaab6659f21d0e0cdf27576cf'/>
<id>urn:sha1:2a70d55029e467faaab6659f21d0e0cdf27576cf</id>
<content type='text'>
Add device tree bindings documentation for Maxim max9611/max9612 current
sense amplifier.

Signed-off-by: Jacopo Mondi &lt;jacopo+renesas@jmondi.org&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>dt-bindings: iio: stm32-adc: add option to set resolution</title>
<updated>2017-04-03T19:45:02Z</updated>
<author>
<name>Fabrice Gasnier</name>
</author>
<published>2017-03-31T12:32:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=021087309d2801d6d94bbd6be7e3f8297edb3190'/>
<id>urn:sha1:021087309d2801d6d94bbd6be7e3f8297edb3190</id>
<content type='text'>
Add documentation for 'assigned-resolution-bits' dt optional property.

Signed-off-by: Fabrice Gasnier &lt;fabrice.gasnier@st.com&gt;
Acked-by: Rob Herring &lt;robh@kernel.org&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>iio:adc: Driver for Linear Technology LTC2497 ADC</title>
<updated>2017-04-02T09:56:59Z</updated>
<author>
<name>Michael Hennerich</name>
</author>
<published>2017-03-29T09:42:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bc82222fcca1ec3702caf98eb4a3ab0edfa6f789'/>
<id>urn:sha1:bc82222fcca1ec3702caf98eb4a3ab0edfa6f789</id>
<content type='text'>
This patch adds support for the Analog Devices / Linear Technology
LTC2497 ADCs. The LTC2497 is a 16-channel (eight differential),
16-bit, high precision, delta-sigma ADC with an automatic, differential,
input current cancellation front end and a 2-wire, I2C interface.

Signed-off-by: Michael Hennerich &lt;michael.hennerich@analog.com&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>iio:imu:mpu6050 add explicit mpu9250 support</title>
<updated>2017-04-02T09:12:08Z</updated>
<author>
<name>Jonathan Cameron</name>
</author>
<published>2017-03-26T11:11:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0c8f492dd7ddf0dd381fa63b76066c0966d8dd73'/>
<id>urn:sha1:0c8f492dd7ddf0dd381fa63b76066c0966d8dd73</id>
<content type='text'>
The mpu9250 is a SIP containing an mpu6500 and an ak8975.  If this was all
there was too it there would be no need for explicit handling in the driver.
Arguably the bindings would also only reflect the presence of an mpu6500 with
the ak8975 hanging off it, as the kernel doesn't care that they are in one
package.

However, the WHOAMI value changes as well so best to add explicit support.

Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>iio:imu:mpu6050 update i2c bindings to reflect i2c-gate and supported parts</title>
<updated>2017-04-02T09:09:20Z</updated>
<author>
<name>Jonathan Cameron</name>
</author>
<published>2017-03-26T11:10:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3cc17e61d4dd9594fc6a2d15d88bb91f4bc61e75'/>
<id>urn:sha1:3cc17e61d4dd9594fc6a2d15d88bb91f4bc61e75</id>
<content type='text'>
These bindings are somewhat lagging the state of the driver.  The i2c-gate
bindings are documented elsewhere, but it seems sensible to at least have
an example and cross reference in here.  SPI bindings will need to be the
subject of a future patch.

Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
Acked-by: Rob Herring &lt;robh@kernel.org&gt;
</content>
</entry>
<entry>
<title>dt-bindings: iio: rockchip-saradc: add support for rk3328</title>
<updated>2017-04-02T08:57:11Z</updated>
<author>
<name>Liang Chen</name>
</author>
<published>2017-03-27T09:40:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c49089b71de354eaeef2a2f075d6d53dec86e165'/>
<id>urn:sha1:c49089b71de354eaeef2a2f075d6d53dec86e165</id>
<content type='text'>
The rk3328 saradc is the same as rk3399.

Signed-off-by: Liang Chen &lt;cl@rock-chips.com&gt;
Reviewed-by: Heiko Stuebner &lt;heiko@sntech.de&gt;
Acked-by: Rob Herring &lt;robh@kernel.org&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
</feed>
