CHERRY-PICK: vboot: Add GBB flag to disable shutdown when lid is closed

This adds a GBB flag which can be used in VbExShutdownRequested
to ignore the state of the lid switch and enable factory to run
with the lid closed.

BUG=none
BRANCH=banjo
TEST=none in this commit, just adding a new unused flag

Signed-off-by: Duncan Laurie <dlaurie@chromium.org>
Original Change-Id: Ife93adcc90b2c48e79d4e0c8164d2e64e6326ca7
Reviewed-on: https://chromium-review.googlesource.com/230884
Reviewed-by: Randall Spangler <rspangler@chromium.org>

Conflicts:
	firmware/include/gbb_header.h

Change-Id: I725a4469ff5fb0aa724c4722eed83ec2f4bc907e
Reviewed-on: https://chromium-review.googlesource.com/263211
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-by: T.H. Lin <T.H_Lin@quantatw.com>
Commit-Queue: Shawn N <shawnn@chromium.org>
Tested-by: Shawn N <shawnn@chromium.org>
diff --git a/firmware/include/gbb_header.h b/firmware/include/gbb_header.h
index 86aa12a..c88eb1b 100644
--- a/firmware/include/gbb_header.h
+++ b/firmware/include/gbb_header.h
@@ -62,6 +62,8 @@
 #define GBB_FLAG_DISABLE_EC_SOFTWARE_SYNC 0x00000200
 /* Default to booting legacy OS when dev screen times out */
 #define GBB_FLAG_DEFAULT_DEV_BOOT_LEGACY  0x00000400
+/* Disable shutdown on lid closed */
+#define GBB_FLAG_DISABLE_LID_SHUTDOWN     0x00001000
 
 #ifdef __cplusplus
 extern "C" {