ipmi-watchdog: Support handling re-initialization
ipmi-watchdog: Support handling re-initialization

Watchdog resets can return an error code from the BMC indicating that
the BMC watchdog was not initialized. Currently we abort skiboot due to
a missing error handler. This patch implements handling
re-initialization for the watchdog, automatically saving the last
watchdog set values and re-issuing them if needed.

Signed-off-by: William A. Kennington III <30fff5198f4d10ca1117e5f3ec82f3b4b8900d81@google.com>
Signed-off-by: Stewart Smith <ec31ab75ddf977353c8f660f92ea8b23f64aef25@linux.ibm.com>

qemu/skiboot,legoater/skiboot,open-power/skiboot,qemu/skiboot,open-power/skiboot,legoater/skiboot,open-power/skiboot,qemu/skiboot,legoater/skiboot,shenki/skiboot,stewart-ibm/skiboot,open-power/skiboot,shenki/skiboot,open-power/skiboot,legoater/skiboot,qemu/skiboot,stewart-ibm/skiboot,shenki/skiboot,stewart-ibm/skiboot,legoater/skiboot,shenki/skiboot,qemu/skiboot,shenki/skiboot