<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/watchdog/Makefile, branch v2017.07</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/watchdog/Makefile?h=v2017.07</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/watchdog/Makefile?h=v2017.07'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2017-05-31T12:49:54Z</updated>
<entry>
<title>dm: watchdog: add BCM6345 watchdog driver</title>
<updated>2017-05-31T12:49:54Z</updated>
<author>
<name>Álvaro Fernández Rojas</name>
<email>noltari@gmail.com</email>
</author>
<published>2017-05-16T16:29:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7733193482f990488d8f5c414f8fd3aa95b50c9f'/>
<id>urn:sha1:7733193482f990488d8f5c414f8fd3aa95b50c9f</id>
<content type='text'>
This driver is a simplified version of linux/drivers/watchdog/bcm63xx_wdt.c

Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>bcm2835_wdt: support for the BCM2835/2836 watchdog</title>
<updated>2017-05-10T00:30:08Z</updated>
<author>
<name>Paolo Pisati</name>
<email>p.pisati@gmail.com</email>
</author>
<published>2017-02-10T16:28:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=45a6d231b2f9b891a7df517fc40b8466e12f2b57'/>
<id>urn:sha1:45a6d231b2f9b891a7df517fc40b8466e12f2b57</id>
<content type='text'>
Signed-off-by: Paolo Pisati &lt;p.pisati@gmail.com&gt;
</content>
</entry>
<entry>
<title>aspeed: Watchdog Timer Driver</title>
<updated>2017-05-08T15:57:31Z</updated>
<author>
<name>maxims@google.com</name>
<email>maxims@google.com</email>
</author>
<published>2017-04-17T19:00:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1eb0a464b7434175800c98a175909588d38c1dae'/>
<id>urn:sha1:1eb0a464b7434175800c98a175909588d38c1dae</id>
<content type='text'>
This driver supports ast2500 and ast2400 SoCs.
Only ast2500 supports reset_mask and thus the option of resettting
individual peripherals using WDT.

Signed-off-by: Maxim Sloyko &lt;maxims@google.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>dm: Simple Watchdog uclass</title>
<updated>2017-05-08T15:57:30Z</updated>
<author>
<name>maxims@google.com</name>
<email>maxims@google.com</email>
</author>
<published>2017-04-17T19:00:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0753bc2d30d7ca4a0ea4ef7f97083961c3a9d0e0'/>
<id>urn:sha1:0753bc2d30d7ca4a0ea4ef7f97083961c3a9d0e0</id>
<content type='text'>
This is a simple uclass for Watchdog Timers. It has four operations:
start, restart, reset, stop. Drivers must implement start, restart and
stop operations, while implementing reset is optional: It's default
implementation expires watchdog timer in one clock tick.

Signed-off-by: Maxim Sloyko &lt;maxims@google.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>drivers: remove Blackfin specific drivers</title>
<updated>2017-04-18T14:29:14Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2017-04-14T01:55:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=90d6500c0f90dd6e9aa770a5d8faf88bb34440ea'/>
<id>urn:sha1:90d6500c0f90dd6e9aa770a5d8faf88bb34440ea</id>
<content type='text'>
These drivers have no user since commit ea3310e8aafa ("Blackfin:
Remove").

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Acked-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
Acked-by: Jaehoon Chung &lt;jh80.chung@samsung.com&gt;
</content>
</entry>
<entry>
<title>wdog: Add the watchdog driver for MX7ULP.</title>
<updated>2017-03-17T08:27:08Z</updated>
<author>
<name>Ye Li</name>
<email>ye.li@nxp.com</email>
</author>
<published>2017-02-22T08:21:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=253531bbd9cd2fe39359962bfb4338970bf56185'/>
<id>urn:sha1:253531bbd9cd2fe39359962bfb4338970bf56185</id>
<content type='text'>
This driver implements the HW WATCHDOG functions. Which needs
to set CONFIG_HW_WATCHDOG to use them. This is disabled by default for
mx7ulp.

Use watchdog for reset cpu. Implement this in the driver.
Need to define CONFIG_ULP_WATCHDOG to build it.

Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
Signed-off-by: Ye Li &lt;ye.li@nxp.com&gt;
Cc: Stefano Babic &lt;sbabic@denx.de&gt;
</content>
</entry>
<entry>
<title>ls102xa: Fix reset hang</title>
<updated>2015-10-12T16:56:32Z</updated>
<author>
<name>Fabio Estevam</name>
<email>fabio.estevam@freescale.com</email>
</author>
<published>2015-10-03T17:21:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f861f51c4673d35908e4e330a86c81d7d909b51c'/>
<id>urn:sha1:f861f51c4673d35908e4e330a86c81d7d909b51c</id>
<content type='text'>
Since commit 623d96e89aca6("imx: wdog: correct wcr register settings")
issuing a 'reset' command causes the system to hang.

Unlike i.MX and Vybrid, the watchdog controller on LS102x is big-endian.

This means that the watchdog on LS1021 has been working by accident as
it does not use the big-endian accessors in drivers/watchdog/imx_watchdog.c.
Commit 623d96e89aca6("imx: wdog: correct wcr register settings") only
revelead the endianness problem on LS102x.

In order to fix the reset hang, introduce a reset_cpu() implementation that
is specific for ls102x, which accesses the watchdog WCR register in big-endian
format. All that is required to reset LS102x is to clear the SRS bit.

This approach is a temporary workaround to avoid a regression for LS102x
in the 2015.10 release. The proper fix is to make the watchdog driver
endian-aware, so that it can work for i.MX, Vybrid and LS102x.

Reported-by: Sinan Akman &lt;sinan@writeme.com&gt;
Tested-by: Sinan Akman &lt;sinan@writeme.com&gt;
Reviewed-by: Wolfgang Denk &lt;wd@denx.de&gt;
Signed-off-by: Fabio Estevam &lt;fabio.estevam@freescale.com&gt;
</content>
</entry>
<entry>
<title>imx: imx7d: add imx-common cpu support for imx7d</title>
<updated>2015-09-13T08:11:54Z</updated>
<author>
<name>Adrian Alonso</name>
<email>aalonso@freescale.com</email>
</author>
<published>2015-09-02T18:54:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=cd562c8d07c0684a49edb41eedc207fed7690f56'/>
<id>urn:sha1:cd562c8d07c0684a49edb41eedc207fed7690f56</id>
<content type='text'>
Add imx-common cpu support for imx7d SoC
- Update reset_cause for imx7d
- Enable watchdog driver built for imx7d

Signed-off-by: Adrian Alonso &lt;aalonso@freescale.com&gt;
Signed-off-by: Peng Fan &lt;Peng.Fan@freescale.com&gt;
</content>
</entry>
<entry>
<title>ARM: remove tnetv107x board support</title>
<updated>2015-02-24T22:07:24Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.m@jp.panasonic.com</email>
</author>
<published>2015-02-24T02:45:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=50b82c4b702c59599c567fa82decb20d60f5110d'/>
<id>urn:sha1:50b82c4b702c59599c567fa82decb20d60f5110d</id>
<content type='text'>
This is still a non-generic board.

Signed-off-by: Masahiro Yamada &lt;yamada.m@jp.panasonic.com&gt;
Cc: Chan-Taek Park &lt;c-park@ti.com&gt;
Acked-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>arm: ls102xa: Add Freescale LS102xA SoC support</title>
<updated>2014-09-08T17:30:32Z</updated>
<author>
<name>Wang Huan</name>
<email>b18965@freescale.com</email>
</author>
<published>2014-09-05T05:52:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d60a2099a20254b33a314895a4b5e6a21aebd135'/>
<id>urn:sha1:d60a2099a20254b33a314895a4b5e6a21aebd135</id>
<content type='text'>
The QorIQ LS1 family is built on Layerscape architecture,
the industry's first software-aware, core-agnostic networking
architecture to offer unprecedented efficiency and scale.

Freescale LS102xA is a set of SoCs combines two ARM
Cortex-A7 cores that have been optimized for high
reliability and pack the highest level of integration
available for sub-3 W embedded communications processors
with Layerscape architecture and with a comprehensive
enablement model focused on ease of programmability.

Signed-off-by: Alison Wang &lt;alison.wang@freescale.com&gt;
Signed-off-by: Jason Jin &lt;jason.jin@freescale.com&gt;
Signed-off-by: Jingchang Lu &lt;jingchang.lu@freescale.com&gt;
Signed-off-by: Prabhakar Kushwaha &lt;prabhakar@freescale.com&gt;
</content>
</entry>
</feed>
