smaug: Enter recovery mode for EC FASTBOOT_MODE event

BUG=None
BRANCH=None
TEST=Compiles successfully and enters recovery mode on fastboot mode
event as well

Change-Id: Id14046eb79247a86f712373f23c078556930fe72
Signed-off-by: Furquan Shaikh <furquan@google.com>
Reviewed-on: https://chromium-review.googlesource.com/280930
Tested-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Commit-Queue: Furquan Shaikh <furquan@chromium.org>
Trybot-Ready: Furquan Shaikh <furquan@chromium.org>
diff --git a/src/mainboard/google/smaug/chromeos.c b/src/mainboard/google/smaug/chromeos.c
index f13be05..2a24d01 100644
--- a/src/mainboard/google/smaug/chromeos.c
+++ b/src/mainboard/google/smaug/chromeos.c
@@ -97,8 +97,12 @@
 	uint32_t ec_events;
 
 	ec_events = google_chromeec_get_events_b();
-	return !!(ec_events &
-		  EC_HOST_EVENT_MASK(EC_HOST_EVENT_KEYBOARD_RECOVERY));
+
+	/* Enter recovery mode either on keyboard recovery / fastboot event. */
+	return !!((ec_events &
+		   EC_HOST_EVENT_MASK(EC_HOST_EVENT_KEYBOARD_RECOVERY)) ||
+		  (ec_events &
+		   EC_HOST_EVENT_MASK(EC_HOST_EVENT_KEYBOARD_FASTBOOT)));
 }
 
 int get_write_protect_state(void)