<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/Documentation/devicetree/bindings/i2c, branch linux-4.9.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.9.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.9.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2016-10-14T20:13:44Z</updated>
<entry>
<title>Merge tag 'rtc-4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux</title>
<updated>2016-10-14T20:13:44Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2016-10-14T20:13:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8b70f716174d6a46787fcf72f8c569ef3efd9c27'/>
<id>urn:sha1:8b70f716174d6a46787fcf72f8c569ef3efd9c27</id>
<content type='text'>
Pull RTC updates from Alexandre Belloni:
 "RTC for 4.9

  Subsystem:
   - delete owner assignment in multiple drivers
   - constify rtc_class_ops structures

  Drivers:
   - ac100: support clock-output-names
   - cmos: properly handle ACPI alarms and quirky BIOSes and other fixes
   - ds1307: fix century bit support while staying comaptible with
     previous behaviour by default
   - ds1347: switch to regmap
   - isl12057 is now handled by ds1307
   - omap: support external wakeup
   - rv8803: allow to disable voltage drop detection"

* tag 'rtc-4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux: (25 commits)
  rtc: rv8803: set VDETOFF and SWOFF via device tree
  dt/bindings: Add bindings for Micro Crystal rv8803
  devicetree: Add Micro Crystal AG vendor id
  rtc: cmos: avoid unused function warning
  rtc: ac100: Add NULL checking for devm_kzalloc call
  rtc: ds1347: changed raw spi calls to register map calls
  rtc: cmos: Restore alarm after resume
  rtc: cmos: Clear ACPI-driven alarms upon resume
  rtc: omap: Support ext_wakeup configuration
  rtc: cmos: Initialize hpet timer before irq is registered
  rtc: asm9260: rework locking
  rtc: asm9260: allow COMPILE_TEST
  rtc: constify rtc_class_ops structures
  rtc: ac100: support clock-output-names in device tree binding
  rtc: rx6110: remove owner assignment
  rtc: pic32: Delete owner assignment
  rtc: bq32k: Fix handling of oscillator failure flag
  rtc: bq32k: Use correct mask name for 'minutes' register.
  rtc: sysfs: fix a cast removing the const attribute
  Documentation: dt: Intersil isl12057 is not a trivial device
  ...
</content>
</entry>
<entry>
<title>Merge tag 'tegra-for-4.8-i2c' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into i2c/for-next</title>
<updated>2016-10-11T21:37:26Z</updated>
<author>
<name>Wolfram Sang</name>
</author>
<published>2016-10-11T21:26:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b2edcdae3d9a29b25f6c161a8711caa74ce49991'/>
<id>urn:sha1:b2edcdae3d9a29b25f6c161a8711caa74ce49991</id>
<content type='text'>
[wsa: fell through the cracks, applied to 4.9 now]

Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;

i2c: 'i2c-bus' node support for v4.8-rc1

This includes the device tree binding and I2C core changes to support
the i2c-bus subnode that I2C masters can use to describe their slaves
in a separate namespace and therefore avoid clashing with potentially
other subnodes.
</content>
</entry>
<entry>
<title>Merge branch 'i2c/for-4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux</title>
<updated>2016-10-07T21:12:21Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2016-10-07T21:12:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=87840a2b7e048018d18d60bdac5c09224de85370'/>
<id>urn:sha1:87840a2b7e048018d18d60bdac5c09224de85370</id>
<content type='text'>
Pull i2c updates from Wolfram Sang:
 "Here is the 4.9 pull request from I2C including:

   - centralized error messages when registering to the core
   - improved lockdep annotations to prevent false positives
   - DT support for muxes, gates, and arbitrators
   - bus speeds can now be obtained from ACPI
   - i2c-octeon got refactored and now supports ThunderX SoCs, too
   - i2c-tegra and i2c-designware got a bigger bunch of updates
   - a couple of standard driver fixes and improvements"

* 'i2c/for-4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: (71 commits)
  i2c: axxia: disable clks in case of failure in probe
  i2c: octeon: thunderx: Limit register access retries
  i2c: uniphier-f: fix misdetection of incomplete STOP condition
  gpio: pca953x: variable 'id' was used twice
  i2c: i801: Add support for Kaby Lake PCH-H
  gpio: pca953x: fix an incorrect lockdep warning
  i2c: add a warning to i2c_adapter_depth()
  lockdep: make MAX_LOCKDEP_SUBCLASSES unconditionally visible
  i2c: export i2c_adapter_depth()
  i2c: rk3x: Fix variable 'min_total_ns' unused warning
  i2c: rk3x: Fix sparse warning
  i2c / ACPI: Do not touch an I2C device if it belongs to another adapter
  i2c: octeon: Fix high-level controller status check
  i2c: octeon: Avoid sending STOP during recovery
  i2c: octeon: Fix set SCL recovery function
  i2c: rcar: add support for r8a7796 (R-Car M3-W)
  i2c: imx: make bus recovery through pinctrl optional
  i2c: meson: add gxbb compatible string
  i2c: uniphier-f: set the adapter to master mode when probing
  i2c: uniphier-f: avoid WARN_ON() of clk_disable() in failure path
  ...
</content>
</entry>
<entry>
<title>iio: accel: Add driver for the mCube MC3230 3-axis accelerometer</title>
<updated>2016-09-18T12:25:38Z</updated>
<author>
<name>Hans de Goede</name>
</author>
<published>2016-09-12T07:43:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=063e3303a93fcd64554730145361f102236724cb'/>
<id>urn:sha1:063e3303a93fcd64554730145361f102236724cb</id>
<content type='text'>
Add an IIO driver for the mCube MC3230 3-axis accelerometer.

A datasheet for the mCube MC3230 can be found here:
http://www.mcubemems.com/wp-content/uploads/2014/10/MC3230_2-Datasheet-APS-048-0007v1.6.pdf

Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>i2c: rcar: add support for r8a7796 (R-Car M3-W)</title>
<updated>2016-09-16T17:46:10Z</updated>
<author>
<name>Ulrich Hecht</name>
</author>
<published>2016-09-14T16:46:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c13f743aee4a84a380a8cc0745d20e832bab8ed2'/>
<id>urn:sha1:c13f743aee4a84a380a8cc0745d20e832bab8ed2</id>
<content type='text'>
Same as r8a7795.

Signed-off-by: Ulrich Hecht &lt;ulrich.hecht+renesas@gmail.com&gt;
Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
</content>
</entry>
<entry>
<title>i2c: meson: add gxbb compatible string</title>
<updated>2016-09-15T19:37:16Z</updated>
<author>
<name>Neil Armstrong</name>
</author>
<published>2016-09-14T09:49:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d1050caea4f0a7abd72e5feb01ee175828a69fd4'/>
<id>urn:sha1:d1050caea4f0a7abd72e5feb01ee175828a69fd4</id>
<content type='text'>
Signed-off-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;
Signed-off-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt;
Acked-by: Kevin Hilman &lt;khilman@baylibre.com&gt;
Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
</content>
</entry>
<entry>
<title>Documentation: dt: Intersil isl12057 is not a trivial device</title>
<updated>2016-08-31T16:21:35Z</updated>
<author>
<name>Alexandre Belloni</name>
</author>
<published>2016-07-13T00:48:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bbeb9787d9a258bc55dfd40bb37e2a87962bbe8b'/>
<id>urn:sha1:bbeb9787d9a258bc55dfd40bb37e2a87962bbe8b</id>
<content type='text'>
The ISL12057 has a documentation file, remove it from trivial-devices.txt

Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>dt-bindings: i2c: add bindings for nxp,pca9541</title>
<updated>2016-08-25T20:11:01Z</updated>
<author>
<name>Peter Rosin</name>
</author>
<published>2016-06-27T10:01:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8f7720b950cf42d316fe5b625867e163a260a83c'/>
<id>urn:sha1:8f7720b950cf42d316fe5b625867e163a260a83c</id>
<content type='text'>
Fill the gap for this pre-existing driver.

Acked-by: Rob Herring &lt;robh@kernel.org&gt;
Reviewed-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
Signed-off-by: Peter Rosin &lt;peda@axentia.se&gt;
</content>
</entry>
<entry>
<title>dt-bindings: i2c: add support for 'i2c-gate' subnode</title>
<updated>2016-08-25T20:11:01Z</updated>
<author>
<name>Peter Rosin</name>
</author>
<published>2016-07-08T10:13:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0ac8eb6452e128abd7af08e5d4a38768833da0ca'/>
<id>urn:sha1:0ac8eb6452e128abd7af08e5d4a38768833da0ca</id>
<content type='text'>
Handle i2c gates similarly to how i2c arbitrators are handled.
This gets rid of a pointless 'reg' property for i2c gates.

I.e. this new and more compact style

        some-gate {
                i2c-gate {
                        #address-cells = &lt;1&gt;;
                        #size-cells = &lt;0&gt;;

                        some-i2c-device@50 {
                                reg = &lt;0x50&gt;;
                        };
                };
        };

instead of the old

        some-gate {
                #address-cells = &lt;1&gt;;
                #size-cells = &lt;0&gt;;

                i2c@0 {
                        reg = &lt;0&gt;;

                        #address-cells = &lt;1&gt;;
                        #size-cells = &lt;0&gt;;

                        some-i2c-device@50 {
                                reg = &lt;0x50&gt;;
                        };
                };
        };

Acked-by: Rob Herring &lt;robh@kernel.org&gt;
Reviewed-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
Signed-off-by: Peter Rosin &lt;peda@axentia.se&gt;
</content>
</entry>
<entry>
<title>dt-bindings: i2c: add support for 'i2c-arb' subnode</title>
<updated>2016-08-25T20:11:00Z</updated>
<author>
<name>Peter Rosin</name>
</author>
<published>2016-07-08T10:12:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e8813c15be0a9e7f2c79c58d3329d92bcf056ecc'/>
<id>urn:sha1:e8813c15be0a9e7f2c79c58d3329d92bcf056ecc</id>
<content type='text'>
This gets rid of the need for a pointless 'reg' property for i2c
arbitrators.

I.e. this new and more compact style

	some-arbitrator {
		i2c-arb {
			#address-cells = &lt;1&gt;;
			#size-cells = &lt;0&gt;;

			some-i2c-device@50 {
				reg = &lt;0x50&gt;;
			};
		};
	};

instead of the old

	some-arbitrator {
		#address-cells = &lt;1&gt;;
		#size-cells = &lt;0&gt;;

		i2c@0 {
			reg = &lt;0&gt;;

			#address-cells = &lt;1&gt;;
			#size-cells = &lt;0&gt;;

			some-i2c-device@50 {
				reg = &lt;0x50&gt;;
			};
		};
	};

Acked-by: Rob Herring &lt;robh@kernel.org&gt;
Reviewed-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
Signed-off-by: Peter Rosin &lt;peda@axentia.se&gt;
</content>
</entry>
</feed>
