asurada: cache board id on init
asurada: cache board id on init

The line board_get_version() inside board_hibernate_late() fails if it
is the first board_get_version() call, because ADC (or some function
related to it) is not usable at that time.

To fix this, cache board id to ensure board_hibernate_late() never need to
access ADC.

Also replace #include <...> to #include "..." for consistency.

BUG=b:163963220
TEST=hibernate successful in G3
BRANCH=none

Signed-off-by: Ting Shen <c671d3efec3d7e7e285f3788bf0d1ba4c8605b78@google.com>
Change-Id: I0c277cccd081906d6f87793e8e4f1980a4e55c3a
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2567458
Tested-by: Ting Shen <c671d3efec3d7e7e285f3788bf0d1ba4c8605b78@chromium.org>
Auto-Submit: Ting Shen <c671d3efec3d7e7e285f3788bf0d1ba4c8605b78@chromium.org>
Reviewed-by: Eric Yilun Lin <2f2733c7206ea2b76bd2db1905cc5e8a75841c48@chromium.org>
Commit-Queue: Eric Yilun Lin <2f2733c7206ea2b76bd2db1905cc5e8a75841c48@chromium.org>

coreboot/chrome-ec,coreboot/chrome-ec,coreboot/chrome-ec,coreboot/chrome-ec,coreboot/chrome-ec,coreboot/chrome-ec