<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/Documentation/devicetree/bindings/bus, 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-01-09T18:18:32Z</updated>
<entry>
<title>bus:qcom : Fix typo in qcom,ebi2.txt</title>
<updated>2017-01-09T18:18:32Z</updated>
<author>
<name>Masanari Iida</name>
</author>
<published>2017-01-05T14:43:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2956b338b729dcce90f9fa5e799df71908f09701'/>
<id>urn:sha1:2956b338b729dcce90f9fa5e799df71908f09701</id>
<content type='text'>
This patch fix 2 spelling typos found in qcom,ebi2.txt

Signed-off-by: Masanari Iida &lt;standby24x7@gmail.com&gt;
Reviewed-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Signed-off-by: Rob Herring &lt;robh@kernel.org&gt;
</content>
</entry>
<entry>
<title>Merge tag 'tegra-for-4.10-bus' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/drivers</title>
<updated>2016-11-19T02:32:57Z</updated>
<author>
<name>Olof Johansson</name>
</author>
<published>2016-11-19T02:32:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=84f1f0c199fdbdf11eddb8da07d8cd9dcfdaeeb4'/>
<id>urn:sha1:84f1f0c199fdbdf11eddb8da07d8cd9dcfdaeeb4</id>
<content type='text'>
bus: Add Tegra GMI support

This provides a driver to enable the use of the Generic Memory Interface
found on Tegra SoCs that can host various types of high-speed devices.

* tag 'tegra-for-4.10-bus' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
  bus: Add support for Tegra Generic Memory Interface
  dt/bindings: Add bindings for Tegra GMI controller

Signed-off-by: Olof Johansson &lt;olof@lixom.net&gt;
</content>
</entry>
<entry>
<title>dt/bindings: Add bindings for Tegra GMI controller</title>
<updated>2016-11-15T16:27:52Z</updated>
<author>
<name>Mirza Krak</name>
</author>
<published>2016-11-07T08:30:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1de9aecbb0a41b3d5af0527e683ed9bfd2bdea47'/>
<id>urn:sha1:1de9aecbb0a41b3d5af0527e683ed9bfd2bdea47</id>
<content type='text'>
Document the devicetree bindings for the Generic Memory Interface (GMI)
bus driver found on Tegra SOCs.

Signed-off-by: Mirza Krak &lt;mirza.krak@gmail.com&gt;
Tested-by: Marcel Ziswiler &lt;marcel.ziswiler@toradex.com&gt;
Tested-on: Colibri T20/T30 on EvalBoard V3.x and GMI-Memory Board
Acked-by: Rob Herring &lt;robh@kernel.org&gt;
Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
</content>
</entry>
<entry>
<title>bus: davinci: add support for da8xx bus master priority control</title>
<updated>2016-11-14T11:50:29Z</updated>
<author>
<name>Bartosz Golaszewski</name>
</author>
<published>2016-10-31T14:45:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8e7223fc8626db7c302136747bb68213100d290c'/>
<id>urn:sha1:8e7223fc8626db7c302136747bb68213100d290c</id>
<content type='text'>
Create the driver for the da8xx master peripheral priority
configuration and implement support for writing to the three
Master Priority registers on da850 SoCs.

Reviewed-by: Kevin Hilman &lt;khilman@baylibre.com&gt;
Acked-by: Rob Herring &lt;robh@kernel.org&gt;
Signed-off-by: Bartosz Golaszewski &lt;bgolaszewski@baylibre.com&gt;
[nsekhar@ti.com: subject line adjustment]
Signed-off-by: Sekhar Nori &lt;nsekhar@ti.com&gt;
</content>
</entry>
<entry>
<title>bus: qcom: add EBI2 device tree bindings</title>
<updated>2016-09-08T13:26:21Z</updated>
<author>
<name>Linus Walleij</name>
</author>
<published>2016-07-07T22:09:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7e525b7dac5849c394513e321105add5d2cbc358'/>
<id>urn:sha1:7e525b7dac5849c394513e321105add5d2cbc358</id>
<content type='text'>
This adds device tree bindings for the External Bus Interface 2, EBI2
to the Qualcomm SoC drivers.

Cc: devicetree@vger.kernel.org
Acked-by: Rob Herring &lt;robh+dt@kernel.org&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>dt-bindings: bus: Add documentation for Tegra210 ACONNECT</title>
<updated>2016-07-01T14:35:43Z</updated>
<author>
<name>Jon Hunter</name>
</author>
<published>2016-06-17T12:40:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=894b68e1941fa572a97dc059865e5669ecaa3b4a'/>
<id>urn:sha1:894b68e1941fa572a97dc059865e5669ecaa3b4a</id>
<content type='text'>
Add binding documentation for the Tegra ACONNECT bus that is part of the
Audio Processing Engine (APE) on Tegra210. The ACONNECT bus is used to
access devices within the APE subsystem. The APE is located in a
separate power domain and so accesses made to the ACONNECT require the
power domain to be enabled as well as some platform specific clocks.

Signed-off-by: Jon Hunter &lt;jonathanh@nvidia.com&gt;
Acked-by: Rob Herring &lt;robh@kernel.org&gt;
Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
</content>
</entry>
<entry>
<title>memory: omap-gpmc: Move device tree binding to correct location</title>
<updated>2016-04-15T08:54:03Z</updated>
<author>
<name>Roger Quadros</name>
</author>
<published>2015-08-05T14:01:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3c76f6119a64eb8ff6d088ceb6ca03891e29a7ce'/>
<id>urn:sha1:3c76f6119a64eb8ff6d088ceb6ca03891e29a7ce</id>
<content type='text'>
omap-gpmc.c is a memory controller so move the binding to the
right place.

Signed-off-by: Roger Quadros &lt;rogerq@ti.com&gt;
Acked-by: Rob Herring &lt;robh@kernel.org&gt;
Acked-by: Tony Lindgren &lt;tony@atomide.com&gt;
</content>
</entry>
<entry>
<title>memory: omap-gpmc: Implement IRQ domain for NAND IRQs</title>
<updated>2016-04-15T08:52:28Z</updated>
<author>
<name>Roger Quadros</name>
</author>
<published>2015-07-30T11:49:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=384258f252727c67772bbd48dad3185a30ba50d3'/>
<id>urn:sha1:384258f252727c67772bbd48dad3185a30ba50d3</id>
<content type='text'>
GPMC provides 2 interrupts for NAND use. i.e. fifoevent and termcount.
Use IRQ domain for this. NAND device tree node can then
get the necessary interrupts by using gpmc as the interrupt parent.

Legacy boot uses gpmc_get_client_irq to get the
NAND interrupts from the GPMC IRQ domain.
Get rid of custom bitmasks and use IRQ domain for that
as well.

Signed-off-by: Roger Quadros &lt;rogerq@ti.com&gt;
Acked-by: Rob Herring &lt;robh@kernel.org&gt;
Acked-by: Tony Lindgren &lt;tony@atomide.com&gt;
</content>
</entry>
<entry>
<title>dt-bindings: bus: ti-gpmc: Add AAD timings properties</title>
<updated>2016-02-08T14:22:03Z</updated>
<author>
<name>Neil Armstrong</name>
</author>
<published>2015-12-28T13:39:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e116c0545d17be6cc95a559aa5a68c221330501b'/>
<id>urn:sha1:e116c0545d17be6cc95a559aa5a68c221330501b</id>
<content type='text'>
In order to support advanced AAD timings, add these properties to the DT
GPMC bindings.

Signed-off-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;
Acked-by: Tony Lindgren &lt;tony@atomide.com&gt;
Acked-by: Rob Herring &lt;robh@kernel.org&gt;
Signed-off-by: Roger Quadros &lt;rogerq@ti.com&gt;
</content>
</entry>
<entry>
<title>bus: uniphier-system-bus: add UniPhier System Bus driver</title>
<updated>2015-12-22T19:22:39Z</updated>
<author>
<name>Masahiro Yamada</name>
</author>
<published>2015-12-09T06:52:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4b7f48d395a7e3b11ded7695ac2b36d0685e0785'/>
<id>urn:sha1:4b7f48d395a7e3b11ded7695ac2b36d0685e0785</id>
<content type='text'>
The UniPhier System Bus is an external bus that connects on-board
devices to the UniPhier SoC.  Each bank (chip select) is dynamically
mapped to the CPU-viewed address base via the bus controller.  The
bus controller must be configured before any access to the bus.

This driver parses the "ranges" property of the System Bus node and
initialized the bus controller.  After the bus becomes ready, devices
below it are populated.

Note:
Each bank can be mapped anywhere in the supported address space;
there is nothing preventing us from assigning bank 0 on 0x42000000,
0x43000000, or anywhere as long as such region is not used by others.
So, the "ranges" is just one possible software configuration, which
does not seem to fit in device tree because device tree is a hardware
description language.  However, of_translate_address() requires
"ranges" in every bus node between CPUs and device mapped on the CPU
address space.  In other words, "ranges" properties must be statically
defined in device tree.  After some discussion, I decided the dynamic
address reassignment by the driver is too bothersome.  Instead, the
device tree should provide a reasonable translation setup that the OS
can rely on.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Acked-by: Rob Herring &lt;robh@kernel.org&gt;
Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Olof Johansson &lt;olof@lixom.net&gt;
</content>
</entry>
</feed>
