summaryrefslogtreecommitdiff
path: root/board/cr50/scratch_reg1.h
diff options
context:
space:
mode:
authorVadim Sukhomlinov <sukhomlinov@google.com>2020-06-15 17:01:59 -0700
committerCommit Bot <commit-bot@chromium.org>2020-06-16 20:56:22 +0000
commitd61ca497127ee518d65b26975cf3fadd62bc0a9a (patch)
treeb1564523d41017fe1756169275641fe9a25e9822 /board/cr50/scratch_reg1.h
parent770e5cecfdc2ddd761b5b1cdb78e29c936e6cb92 (diff)
downloadchrome-ec-d61ca497127ee518d65b26975cf3fadd62bc0a9a.tar.gz
cr50/board: add board-local FIPS setting
Implement board-local configuraration of FIPS 140-2/3 policy as complementary to FWMP policy. This is intended mostly for lab testing and dogfooding, when FWMP policy is not feasible. board_fips_enforced() returns status of FIPS from FWMP and NVRAM and caches state to avoid expensive operations later. BUG=b:138577491 TEST=manual, make buildall -j Actual test command to be added in upcoming CLs Signed-off-by: Vadim Sukhomlinov <sukhomlinov@google.com> Change-Id: I8fa651e56e6e76a87bbc4dd911e7a8c0546e7e0f Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2247112 Reviewed-by: Vadim Sukhomlinov <sukhomlinov@chromium.org> Reviewed-by: Vadim Bendebury <vbendeb@chromium.org> Tested-by: Vadim Sukhomlinov <sukhomlinov@chromium.org> Commit-Queue: Vadim Bendebury <vbendeb@chromium.org> Commit-Queue: Vadim Sukhomlinov <sukhomlinov@chromium.org> Auto-Submit: Vadim Sukhomlinov <sukhomlinov@chromium.org>
Diffstat (limited to 'board/cr50/scratch_reg1.h')
-rw-r--r--board/cr50/scratch_reg1.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/board/cr50/scratch_reg1.h b/board/cr50/scratch_reg1.h
index 2fedfc5fff..73b2fffb0c 100644
--- a/board/cr50/scratch_reg1.h
+++ b/board/cr50/scratch_reg1.h
@@ -91,6 +91,12 @@
#define BOARD_EC_CR50_COMM_SUPPORT BIT(21)
/*
+ * Indicates successful completion of FIPS power up
+ * tests earlier. Reduces wake up time after sleep.
+ */
+#define BOARD_FIPS_POWERUP_DONE BIT(22)
+
+/*
* Bits to store which pin is used for the ccd recovery switch/lid open signal.
*/
#define BOARD_CCD_REC_LID_PIN_SHIFT 22