<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/Documentation/devicetree/bindings/i2c, branch linux-3.12.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.12.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.12.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2014-02-06T19:22:19Z</updated>
<entry>
<title>i2c: mv64xxx: Document the newly introduced Armada XP A0 compatible</title>
<updated>2014-02-06T19:22:19Z</updated>
<author>
<name>Gregory CLEMENT</name>
</author>
<published>2013-12-31T16:07:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=983565dcd368782495f3988e78888289e32f46b3'/>
<id>urn:sha1:983565dcd368782495f3988e78888289e32f46b3</id>
<content type='text'>
commit f8b94beb7e6a374cb0de531b72377c49857b35ca upstream.

The first variants of Armada XP SoCs (A0 stepping) have issues related
to the i2c controller which prevent to use the offload mechanism and
lead to a kernel hang during boot.

The commit introduces a new the compatible string
marvell,mv78230-a0-i2c for the i2c controller.

Signed-off-by: Gregory CLEMENT &lt;gregory.clement@free-electrons.com&gt;
Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
cc: devicetree@vger.kernel.org
Fixes: 930ab3d403ae (i2c: mv64xxx: Add I2C Transaction Generator support)
Signed-off-by: Jason Cooper &lt;jason@lakedaemon.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>i2c: mv64xxx: fix typo in binding documentation</title>
<updated>2013-08-23T18:10:04Z</updated>
<author>
<name>Wolfram Sang</name>
</author>
<published>2013-08-23T18:10:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7be60f2bfdd6c2c2c6273d2ff3ab6c81eec4a863'/>
<id>urn:sha1:7be60f2bfdd6c2c2c6273d2ff3ab6c81eec4a863</id>
<content type='text'>
Reported-by: Mark Rutland &lt;mark.rutland@arm.com&gt;
Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
</content>
</entry>
<entry>
<title>i2c: imx: use exact SoC revision to document binding</title>
<updated>2013-08-23T09:51:21Z</updated>
<author>
<name>Jingchang Lu</name>
</author>
<published>2013-08-21T02:11:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e66ff0a921eebd46b339c4548dc7f49592b91f99'/>
<id>urn:sha1:e66ff0a921eebd46b339c4548dc7f49592b91f99</id>
<content type='text'>
use exact SoC revision instead of wildcard describing
the compatible property requirement in the binding
document. This will make the binding more clearer.

Signed-off-by: Jingchang Lu &lt;b35083@freescale.com&gt;
Acked-by: Shawn Guo &lt;shawn.guo@linaro.org&gt;
Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
</content>
</entry>
<entry>
<title>i2c: mv64xxx: Add I2C Transaction Generator support</title>
<updated>2013-08-23T08:15:50Z</updated>
<author>
<name>Gregory CLEMENT</name>
</author>
<published>2013-08-22T14:19:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=930ab3d403ae43f19d7e6d972139e02c9b8a5ec6'/>
<id>urn:sha1:930ab3d403ae43f19d7e6d972139e02c9b8a5ec6</id>
<content type='text'>
The I2C Transaction Generator offloads CPU from managing I2C
transfer step by step.

This feature is currently only available on Armada XP, so usage of
this mechanism is activated through device tree.

Based on the work of Piotr Ziecik and rewrote to use the new way of
handling multiples i2c messages.

Signed-off-by: Piotr Ziecik &lt;kosmo@semihalf.com&gt;
Signed-off-by: Gregory CLEMENT &lt;gregory.clement@free-electrons.com&gt;
Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
</content>
</entry>
<entry>
<title>i2c: mv64xxx: Document the newly introduced allwinner compatible</title>
<updated>2013-08-07T14:57:53Z</updated>
<author>
<name>Maxime Ripard</name>
</author>
<published>2013-07-24T07:14:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f480adaf1b7130ad43760f627b762f771fcfc5f5'/>
<id>urn:sha1:f480adaf1b7130ad43760f627b762f771fcfc5f5</id>
<content type='text'>
Signed-off-by: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;
Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
</content>
</entry>
<entry>
<title>Merge branch 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux</title>
<updated>2013-07-04T21:02:09Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2013-07-04T21:02:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=98f486f18d16e2214728d101ed8b6a12dce75539'/>
<id>urn:sha1:98f486f18d16e2214728d101ed8b6a12dce75539</id>
<content type='text'>
Pull i2c updates from Wolfram Sang:
 - new drivers: Kontron PLD, Wondermedia VT
 - mv64xxx driver gained sun4i support and a bigger cleanup
 - duplicate driver 'intel-mid' removed
 - added generic device tree binding for sda holding time (and
   designware driver already uses it)
 - we tried to allow driver probing with only device tree and no i2c
   ids, but I had to revert it because of side effects.  Needs some
   rethinking.
 - driver bugfixes, cleanups...

* 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: (34 commits)
  i2c-designware: use div_u64 to fix link
  i2c: Kontron PLD i2c bus driver
  i2c: iop3xxx: fix build failure after waitqueue changes
  i2c-designware: make SDA hold time configurable
  i2c: mv64xxx: Set bus frequency to 100kHz if clock-frequency is not provided
  i2c: imx: allow autoloading on dt ids
  i2c: mv64xxx: Fix transfer error code
  i2c: i801: SMBus patch for Intel Coleto Creek DeviceIDs
  i2c: omap: correct usage of the interrupt enable register
  i2c-pxa: prepare clock before use
  Revert "i2c: core: make it possible to match a pure device tree driver"
  i2c: nomadik: allocate adapter number dynamically
  i2c: nomadik: support elder Nomadiks
  i2c: mv64xxx: Add Allwinner sun4i compatible
  i2c: mv64xxx: make the registers offset configurable
  i2c: mv64xxx: Add macros to access parts of registers
  i2c: vt8500: Add support for I2C bus on Wondermedia SoCs
  i2c: designware: fix race between subsequent xfers
  i2c: bfin-twi: Read and write the FIFO in loop
  i2c: core: make it possible to match a pure device tree driver
  ...
</content>
</entry>
<entry>
<title>Merge tag 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging</title>
<updated>2013-07-04T02:56:35Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2013-07-04T02:56:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ddcf6600b133697adbafd96e080818bdc0dfd028'/>
<id>urn:sha1:ddcf6600b133697adbafd96e080818bdc0dfd028</id>
<content type='text'>
Pull hwmon updates from Guenter Roeck:
 - new driver to support GMT G762/G763 pwm fan controllers
 - add support for DS1631, DS1721, and DS1731 to ds1621 driver
 - remove detect function from ds1621 driver as unreliable
 - bug fixes in nct6775, iio_hwmon, and adm1021 drivers
 - remove redundant platform_set_drvdata in various drivers
 - add device tree support to ina2xx driver

* tag 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging:
  hwmon: (ds1621) Fix temperature rounding operations
  hwmon: (nct6775) Drop unsupported fan alarm attributes for NCT6775
  hwmon: (nct6775) Fix temperature alarm attributes
  Add support for GMT G762/G763 PWM fan controllers
  hwmon: (ina2xx) Add device tree support to pass the shunt resistor
  hwmon: (ds1621) Update documentation
  hwmon: (ds1621) Add DS1731 chip support to ds1621 driver
  hwmon: (iio_hwmon) add alias table
  hwmon: (adm1021) Do not create min sysfs attributes for LM84
  hwmon: (ds1621) Remove detect function
  hwmon: (ds1621) Add ds1631 chip support to ds1621 driver and documentation
  hwmon: (ds1621) Add ds1721 update interval sysfs attribute
  hwmon: (ds1621) Add ds1721 chip support
  hwmon: (w83627ehf) Remove redundant platform_set_drvdata()
  hwmon: (ntc_thermistor) Remove redundant platform_set_drvdata()
  hwmon: (i5k_amb) Remove redundant platform_set_drvdata()
  hwmon: (coretemp) Remove redundant platform_set_drvdata()
  hwmon: (abituguru3) Remove redundant platform_set_drvdata()
</content>
</entry>
<entry>
<title>hwmon: (ina2xx) Add device tree support to pass the shunt resistor</title>
<updated>2013-06-27T17:31:42Z</updated>
<author>
<name>Tang Yuantian</name>
</author>
<published>2013-06-19T06:50:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=31e7ad74f6044ffec112fd4975c07b797589d89c'/>
<id>urn:sha1:31e7ad74f6044ffec112fd4975c07b797589d89c</id>
<content type='text'>
Adding another way that is device tree to pass the shunt resistor
value to driver except for platform data.

Signed-off-by: Tang Yuantian &lt;Yuantian.Tang@freescale.com&gt;
[Guenter Roeck: Added missing of.h include]
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>i2c-designware: make SDA hold time configurable</title>
<updated>2013-06-26T14:02:06Z</updated>
<author>
<name>Christian Ruppert</name>
</author>
<published>2013-06-26T08:55:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9803f868944e879c4623c0d910e81f1ae89ccfb4'/>
<id>urn:sha1:9803f868944e879c4623c0d910e81f1ae89ccfb4</id>
<content type='text'>
This patch makes the SDA hold time configurable through device tree.

Signed-off-by: Christian Ruppert &lt;christian.ruppert@abilis.com&gt;
Signed-off-by: Pierrick Hascoet &lt;pierrick.hascoet@abilis.com&gt;
Acked-by: Vineet Gupta &lt;vgupta@synopsys.com&gt; for arch/arc bits
Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
</content>
</entry>
<entry>
<title>i2c: mv64xxx: Set bus frequency to 100kHz if clock-frequency is not provided</title>
<updated>2013-06-25T21:43:37Z</updated>
<author>
<name>Gregory CLEMENT</name>
</author>
<published>2013-06-21T13:32:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4c730a06c19bb83d2fa4308ee4cbb23abc84c9ca'/>
<id>urn:sha1:4c730a06c19bb83d2fa4308ee4cbb23abc84c9ca</id>
<content type='text'>
This commit adds checking whether clock-frequency property acquisition
has succeeded. If not, the frequency is set to 100kHz by default.

The Device Tree binding documentation is updated accordingly.

Based on the intials patches from Zbigniew Bodek

Signed-off-by: Gregory CLEMENT &lt;gregory.clement@free-electrons.com&gt;
Signed-off-by: Zbigniew Bodek &lt;zbb@semihalf.com&gt;
Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
</content>
</entry>
</feed>
