Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: watchdog: aspeed: External reset signal properties

For the AST2500 and compatible watchdog controllers the external reset
signal can be configured for push-pull or open-drain drive types, and in
the case of push-pull driving, active low or high.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Acked-by: Rob Herring <robh@kernel.org>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>

authored by

Andrew Jeffery and committed by
Wim Van Sebroeck
e654f191 ffbb29d6

+9 -1
+9 -1
Documentation/devicetree/bindings/watchdog/aspeed-wdt.txt
··· 33 33 - none: No reset is performed on timeout. Assumes another watchdog 34 34 engine is responsible for this. 35 35 36 + - aspeed,alt-boot: If property is present then boot from alternate block. 36 37 - aspeed,external-signal: If property is present then signal is sent to 37 38 external reset counter (only WDT1 and WDT2). If not 38 39 specified no external signal is sent. 39 - - aspeed,alt-boot: If property is present then boot from alternate block. 40 + - aspeed,ext-pulse-duration: External signal pulse duration in microseconds 41 + 42 + Optional properties for AST2500-compatible watchdogs: 43 + - aspeed,ext-push-pull: If aspeed,external-signal is present, set the pin's 44 + drive type to push-pull. The default is open-drain. 45 + - aspeed,ext-active-high: If aspeed,external-signal is present and and the pin 46 + is configured as push-pull, then set the pulse 47 + polarity to active-high. The default is active-low. 40 48 41 49 Example: 42 50