<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/drivers/watchdog, branch master</title>
<subtitle>Broadcom-s U-Boot</subtitle>
<id>https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/'/>
<updated>2019-06-22T14:27:13Z</updated>
<entry>
<title>watchdog: tangier: Convert to use WDT class</title>
<updated>2019-06-22T14:27:13Z</updated>
<author>
<name>Andy Shevchenko</name>
</author>
<published>2019-06-21T10:28:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=c974a3d1550557f246c98480083651c0a502e7e7'/>
<id>urn:sha1:c974a3d1550557f246c98480083651c0a502e7e7</id>
<content type='text'>
Convert legacy driver to use watchdog class.

Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
Reviewed-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>watchdog: tangier: Replace unused constant with a comment</title>
<updated>2019-06-22T14:26:22Z</updated>
<author>
<name>Andy Shevchenko</name>
</author>
<published>2019-06-21T10:28:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=8b295a20262802a7ae9704bafa5d0cafb3b4744f'/>
<id>urn:sha1:8b295a20262802a7ae9704bafa5d0cafb3b4744f</id>
<content type='text'>
The default timeout value had been left in order to leave some traces
about default setup of watchdog done by firmware.

For better understanding and compiler burden, replace it with a comment.

Suggested-by: Stefan Roese &lt;sr@denx.de&gt;
Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fix watchdog timeout setup for mt7623</title>
<updated>2019-06-20T14:57:08Z</updated>
<author>
<name>Shannon Barber</name>
</author>
<published>2019-06-07T20:48:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=2bc1821e8662f9ed67cc6eeb680148bb5c148379'/>
<id>urn:sha1:2bc1821e8662f9ed67cc6eeb680148bb5c148379</id>
<content type='text'>
Signed-off-by: Shannon Barber &lt;sbarber@dataspeedinc.com&gt;
</content>
</entry>
<entry>
<title>aspeed/watchdog: Correct timeout value</title>
<updated>2019-06-20T14:57:08Z</updated>
<author>
<name>Joel Stanley</name>
</author>
<published>2019-06-06T07:38:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=894e235f145b4f397a474f22c7c604ae925eb114'/>
<id>urn:sha1:894e235f145b4f397a474f22c7c604ae925eb114</id>
<content type='text'>
The driver was using milliseconds and programming it into a register
which takes ticks of the watchdog clock, which runs at 1MHz. This meant
we were off by 1000 with the desired value.

When 06985289d452 ("watchdog: Implement generic watchdog_reset()
version") was added the aspeed board would leave the watchdog running,
causing it to bite before u-boot was done.

Discovered by booting in qemu:

  $ qemu-system-arm -M ast2500-evb -drive file=test.img,format=raw,if=mtd -nographic -no-reboot -d cpu_reset

  U-Boot 2019.07-rc3-00091-g2253e40caef5 (Jun 06 2019 - 16:53:23 +0930)

  Model: Aspeed BMC
  DRAM:  496 MiB
  WDT:   Started with servicing (60s timeout)
  MMC:
  In:    serial@1e784000
  Out:   serial@1e784000
  Err:   serial@1e784000
  Watchdog timer expired.

Fixes: 06985289d452 ("watchdog: Implement generic watchdog_reset() version")
Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
</content>
</entry>
<entry>
<title>watchdog: stm32mp: Add watchdog driver</title>
<updated>2019-06-06T15:40:16Z</updated>
<author>
<name>Patrice Chotard</name>
</author>
<published>2019-04-30T15:26:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=8c1007a2cbd845b47003753f54b2f7d2a502e13e'/>
<id>urn:sha1:8c1007a2cbd845b47003753f54b2f7d2a502e13e</id>
<content type='text'>
This patch adds IWDG (Independent WatchDoG) support for
STM32MP platform.

Signed-off-by: Christophe Kerello &lt;christophe.kerello@st.com&gt;
Signed-off-by: Patrice Chotard &lt;patrice.chotard@st.com&gt;
Reviewed-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>watchdog: Kconfig: Sort entry alphabetically</title>
<updated>2019-06-06T15:40:16Z</updated>
<author>
<name>Patrice Chotard</name>
</author>
<published>2019-04-30T15:26:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=b3134ffbd94487ff5335776d0b24da95dc1f3159'/>
<id>urn:sha1:b3134ffbd94487ff5335776d0b24da95dc1f3159</id>
<content type='text'>
To make adding new entry easier, sort Kconfig entries in
alphabetical order.

Signed-off-by: Patrice Chotard &lt;patrice.chotard@st.com&gt;
Reviewed-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>driver: watchdog: add sp805 watchdog support</title>
<updated>2019-05-22T06:54:24Z</updated>
<author>
<name>Qiang Zhao</name>
</author>
<published>2019-05-07T03:16:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=0652d9fb1a5c5fbe962e7e581031acd39672738f'/>
<id>urn:sha1:0652d9fb1a5c5fbe962e7e581031acd39672738f</id>
<content type='text'>
sp805 is watchdog on some NXP layerscape SoCs, adding
it's driver. Configs CONFIG_WDT_SP805, CONFIG_WDT, CONFIG_CMD_WDT
needs to be enabled to use it.

Signed-off-by: Zhao Qiang &lt;qiang.zhao@nxp.com&gt;
Reviewed-by: Prabhakar Kushwaha &lt;prabhakar.kushwaha@nxp.com&gt;
</content>
</entry>
<entry>
<title>watchdog: bcm6345: callback start use tick instead of ms</title>
<updated>2019-05-18T16:31:58Z</updated>
<author>
<name>Philippe Reynes</name>
</author>
<published>2019-05-03T17:43:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=c411adbdd0f2ff0e1dd35342c843edd3afa7c15b'/>
<id>urn:sha1:c411adbdd0f2ff0e1dd35342c843edd3afa7c15b</id>
<content type='text'>
The function bcm6345_wdt_start use the argument timeout
as tick but it should be used as milliseconds.

A clock is added as requirement for this driver.
The frequency of the clock is then used to convert the
millisecond to ticks in the function bcm6345_wdt_start.

Signed-off-by: Philippe Reynes &lt;philippe.reynes@softathome.com&gt;
Reviewed-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>Merge tag 'mips-pull-2019-05-03' of git://git.denx.de/u-boot-mips</title>
<updated>2019-05-05T00:02:42Z</updated>
<author>
<name>Tom Rini</name>
</author>
<published>2019-05-05T00:02:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=86f578ee85a697afb980233312f9aac1d98816df'/>
<id>urn:sha1:86f578ee85a697afb980233312f9aac1d98816df</id>
<content type='text'>
- mscc: small fixes, enhance network support for Serval, Luton and Ocelot
- mt7620: rename arch to more generic name mtmips
- mips: pass initrd addresses via DT as physical addresses
</content>
</entry>
<entry>
<title>mips: rename mach-mt7620 to mach-mtmips</title>
<updated>2019-05-03T14:43:11Z</updated>
<author>
<name>Weijie Gao</name>
</author>
<published>2019-04-30T03:13:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=16b94903e2462a8983322bbc865c0617b9e02b79'/>
<id>urn:sha1:16b94903e2462a8983322bbc865c0617b9e02b79</id>
<content type='text'>
Currently mach-mt7620 contains only support for mt7628. To avoid confusion,
rename mach-mt7620 to mach-mtmips, which means MediaTek MIPS platforms.
MT7620 and MT7628 should be distinguished by SOC_MT7620 and SOC_MT7628
because they do not share the same lowlevel codes.

Dependencies of four drivers are changed to SOC_MT7628 as these drivers
are only used by MT7628.

Cc: Daniel Schwierzeck &lt;daniel.schwierzeck@gmail.com&gt;
Reviewed-by: Stefan Roese &lt;sr@denx.de&gt;
Signed-off-by: Weijie Gao &lt;weijie.gao@mediatek.com&gt;
</content>
</entry>
</feed>
