google/chromeec: Add common infrastructure for boot-mode switches
Instead of defining the same functions for reading/clearing boot-mode
switches from EC in every mainboard, add a common infrastructure to
enable common functions for handling boot-mode switches if
GOOGLE_CHROMEEC is being used.
Only boards that were not moved to this new infrastructure are those
that do not use GOOGLE_CHROMEEC or which rely on some mainboard specific
mechanism for reading boot-mode switches.
TEST=abuild compiles all boards successfully with and without ChromeOS
Signed-off-by: Furquan Shaikh <email@example.com>
Tested-by: build bot (Jenkins)
Reviewed-by: Julius Werner <firstname.lastname@example.org>
50 files changed