Chromeos devices are equipped with the embedded controller (EC)
that can be used as a watchdog. The following patches
updates the structures and definitions required to
communicate with EC-based watchdog and implements the
driver itself.
The previous version of this patch was sent here:
https://patchwork.kernel.org/project/linux-watchdog/list/?series=817925
Changelog
V2->V3:
* drop "-drv" from driver name
* use format #define<space>NAME<tab>value