<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-obmc-linux/drivers/reset/Makefile, branch dev-4.13</title>
<subtitle>Talos™ II Linux sources for OpenBMC</subtitle>
<id>https://git.raptorcs.com/git/talos-obmc-linux/atom?h=dev-4.13</id>
<link rel='self' href='https://git.raptorcs.com/git/talos-obmc-linux/atom?h=dev-4.13'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/'/>
<updated>2018-02-20T03:39:01+00:00</updated>
<entry>
<title>reset: socfpga: use the reset-simple driver</title>
<updated>2018-02-20T03:39:01+00:00</updated>
<author>
<name>Philipp Zabel</name>
<email>p.zabel@pengutronix.de</email>
</author>
<published>2017-08-11T11:02:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/commit/?id=4cf07fe5808ecac67eec8d00ddc45cfeb75906ed'/>
<id>urn:sha1:4cf07fe5808ecac67eec8d00ddc45cfeb75906ed</id>
<content type='text'>
Add reset line status readback, inverted status support, and socfpga
device tree quirks to the simple reset driver, and use it to replace
the socfpga driver.

Signed-off-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;
(cherry picked from commit adf20d7ce7c3591e049910c7760edd9c7da4a246)
Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
</content>
</entry>
<entry>
<title>reset: add reset-simple to unify socfpga, stm32, sunxi, and zx2967</title>
<updated>2018-02-20T03:39:00+00:00</updated>
<author>
<name>Philipp Zabel</name>
<email>p.zabel@pengutronix.de</email>
</author>
<published>2017-08-11T10:58:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/commit/?id=dc42e4a5023e5ec21894b6f1ec7d2ddeb9d4790e'/>
<id>urn:sha1:dc42e4a5023e5ec21894b6f1ec7d2ddeb9d4790e</id>
<content type='text'>
Copy reusable parts from the sunxi driver, to add a driver for simple
reset controllers with reset lines that can be controlled by toggling
bits in exclusive, contiguous register ranges using read-modify-write
cycles under a spinlock.

The following patches will replace compatible reset drivers with
reset-simple, extending it where necessary.

Signed-off-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;
Reviewed-by: Alexandru Gagniuc &lt;alex.g@adaptrum.com&gt;
Reviewed-by: Chen-Yu Tsai &lt;wens@csie.org&gt;
(cherry picked from commit 81c22ad0cc7db056408d6089c9303b2f6e486518)
Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
</content>
</entry>
<entry>
<title>reset: Add the TI SCI reset driver</title>
<updated>2017-06-06T07:44:17+00:00</updated>
<author>
<name>Andrew F. Davis</name>
<email>afd@ti.com</email>
</author>
<published>2017-05-24T18:09:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/commit/?id=28df169b9afa121153ef2a3ef4ceae72512cde6d'/>
<id>urn:sha1:28df169b9afa121153ef2a3ef4ceae72512cde6d</id>
<content type='text'>
Some TI Keystone family of SoCs contain a system controller (like the
Power Management Micro Controller (PMMC) on 66AK2G SoCs) that manage
the low-level device control (like clocks, resets etc) for the various
hardware modules present on the SoC. These device control operations
are provided to the host processor OS through a communication protocol
called the TI System Control Interface (TI SCI) protocol.

This patch adds a reset driver that communicates to the system
controller over the TI SCI protocol for performing reset management
of various devices present on the SoC. Various reset functionalities
are achieved by the means of different TI SCI device operations
provided by the TI SCI framework.

Signed-off-by: Andrew F. Davis &lt;afd@ti.com&gt;
[s-anna@ti.com: documentation changes, revised commit message]
Signed-off-by: Suman Anna &lt;s-anna@ti.com&gt;
Signed-off-by: Nishanth Menon &lt;nm@ti.com&gt;
Acked-by: Santosh Shilimkar &lt;ssantosh@kernel.org&gt;
[p.zabel@pengutronix.de: const struct reset_control_ops]
Signed-off-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>reset: Add a Gemini reset controller</title>
<updated>2017-05-24T08:46:13+00:00</updated>
<author>
<name>Linus Walleij</name>
<email>linus.walleij@linaro.org</email>
</author>
<published>2017-05-24T08:19:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/commit/?id=2acb037fc42b8ce5ae59a7d5db3c9b35672e3dd7'/>
<id>urn:sha1:2acb037fc42b8ce5ae59a7d5db3c9b35672e3dd7</id>
<content type='text'>
The Cortina Systems Gemini reset controller is a simple
32bit register with self-deasserting reset lines. It is
accessed using regmap over syscon.

Acked-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Signed-off-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>reset: ti_syscon: Rename TI_SYSCON_RESET to RESET_TI_SYSCON</title>
<updated>2017-05-24T08:21:44+00:00</updated>
<author>
<name>Suman Anna</name>
<email>s-anna@ti.com</email>
</author>
<published>2017-05-24T03:00:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/commit/?id=dd9bf8634029fb00fb4797e9ccd648e1335119cb'/>
<id>urn:sha1:dd9bf8634029fb00fb4797e9ccd648e1335119cb</id>
<content type='text'>
Rename the current Kconfig name used for the TI SYSCON Reset
driver from TI_SYSCON_RESET to RESET_TI_SYSCON to match the
convention used for all the reset drivers present at the
base reset folder.

Signed-off-by: Suman Anna &lt;s-anna@ti.com&gt;
Signed-off-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>reset: Add Altera Arria10 SR Reset Controller</title>
<updated>2017-03-15T11:19:11+00:00</updated>
<author>
<name>Thor Thayer</name>
<email>thor.thayer@linux.intel.com</email>
</author>
<published>2017-02-22T17:10:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/commit/?id=627006820268f92b62b2bde486c76ccd0fadb671'/>
<id>urn:sha1:627006820268f92b62b2bde486c76ccd0fadb671</id>
<content type='text'>
This patch adds the reset controller functionality for
Peripheral PHYs to the Arria10 System Resource Chip.

Signed-off-by: Thor Thayer &lt;thor.thayer@linux.intel.com&gt;
Signed-off-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>reset: Add i.MX7 SRC reset driver</title>
<updated>2017-03-15T11:18:49+00:00</updated>
<author>
<name>Andrey Smirnov</name>
<email>andrew.smirnov@gmail.com</email>
</author>
<published>2017-02-21T16:13:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/commit/?id=abf97755ae31aaaf35156438dd3036e96f66da83'/>
<id>urn:sha1:abf97755ae31aaaf35156438dd3036e96f66da83</id>
<content type='text'>
Add reset controller driver exposing various reset faculties,
implemented by System Reset Controller IP block.

Cc: Lucas Stach &lt;l.stach@pengutronix.de&gt;
Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;
Cc: devicetree@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: linux-arm-kernel@lists.infradead.org
Signed-off-by: Andrey Smirnov &lt;andrew.smirnov@gmail.com&gt;
Acked-by: Rob Herring &lt;robh@kernel.org&gt;
Signed-off-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>reset: zx2967: add reset controller driver for ZTE's zx2967 family</title>
<updated>2017-01-20T09:36:12+00:00</updated>
<author>
<name>Baoyou Xie</name>
<email>baoyou.xie@linaro.org</email>
</author>
<published>2017-01-17T03:22:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/commit/?id=b38386f46bc7b8871665d863246476c9b6eb89ec'/>
<id>urn:sha1:b38386f46bc7b8871665d863246476c9b6eb89ec</id>
<content type='text'>
This patch adds reset controller driver for ZTE's zx2967 family.

Signed-off-by: Baoyou Xie &lt;baoyou.xie@linaro.org&gt;
Reviewed-by: Shawn Guo &lt;shawnguo@kernel.org&gt;
Signed-off-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>reset: Add Tegra BPMP reset driver</title>
<updated>2016-11-18T13:34:56+00:00</updated>
<author>
<name>Thierry Reding</name>
<email>treding@nvidia.com</email>
</author>
<published>2016-08-18T13:50:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/commit/?id=dc606c5205536a828c17bd96f06559dafaf75fb7'/>
<id>urn:sha1:dc606c5205536a828c17bd96f06559dafaf75fb7</id>
<content type='text'>
This driver uses the services provided by the BPMP firmware driver to
implement a reset driver based on the MRQ_RESET request.

Acked-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;
Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
</content>
</entry>
<entry>
<title>reset: hi6220: allow to compile test driver on other architectures</title>
<updated>2016-08-30T15:09:14+00:00</updated>
<author>
<name>Philipp Zabel</name>
<email>p.zabel@pengutronix.de</email>
</author>
<published>2016-07-28T13:36:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/commit/?id=cddb4800162e543c202cbb05795a324f1093d168'/>
<id>urn:sha1:cddb4800162e543c202cbb05795a324f1093d168</id>
<content type='text'>
Also remove the RESET_CONTROLLER dependency, this Kconfig file is
included inside the menuconfig already.

Cc: Chen Feng &lt;puck.chen@hisilicon.com&gt;
Reviewed-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Signed-off-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;
</content>
</entry>
</feed>
