linux-watchdog.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/4] Add support for Armada 37xx CPU watchdog
@ 2018-09-07 13:05 Marek Behún
  2018-09-07 13:05 ` [PATCH v3 1/4] watchdog: " Marek Behún
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Marek Behún @ 2018-09-07 13:05 UTC (permalink / raw)
  To: linux-watchdog; +Cc: wim, Guenter Roeck, Miquel Raynal, Gregory CLEMENT

Hello.

This is a resend of v2 patch series, which didn't include explanation of
changes from previous version nor proper Cc to devicetree maintainers.

Changes from previous version (v1)
  - devicetree binding and documentation is in a separate patch
  - watchdog pinging is done differently. In previous version only
    one counter (ID 1) was used to implement watchdog, and this counter
    had to be restarted when pinging, leaving the system in a vulnerable
    state for a brief period of time.
    Now pinging is done by forcing immediate expiration event on counter
    ID 0, and counter ID 1 is set to restart counting from the initial value
    when this event happens. Thus counter ID 1, which is set to be watchdog
    counter, is never disabled, and the system is never in this brief
    vulnerable state
  - reading current value of the counter now reads low 32 bits first, because
    when this is done, the hardware puts the high 32 bits in flip-flops so as
    to avoid software debouncing. This way get_counter_value always returns
    correct result

Marek

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2018-09-24  9:18 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-09-07 13:05 [PATCH v3 0/4] Add support for Armada 37xx CPU watchdog Marek Behún
2018-09-07 13:05 ` [PATCH v3 1/4] watchdog: " Marek Behún
2018-09-07 19:40   ` Guenter Roeck
2018-09-24  9:18   ` Miquel Raynal
2018-09-07 13:05 ` [PATCH v3 2/4] dt-bindings: watchdog: Document armada-37xx-wdt binding Marek Behún
2018-09-10 21:21   ` Rob Herring
2018-09-07 13:05 ` [PATCH v3 3/4] documentation: watchdog: add documentation for armada-37xx-wdt Marek Behún
2018-09-16  0:52   ` [v3, " Guenter Roeck
2018-09-07 13:05 ` [PATCH v3 4/4] arm64: dts: marvell: armada-37xx: add nodes to support watchdog Marek Behún
2018-09-21 10:48   ` Gregory CLEMENT

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).