diff options
author | Vadim Sukhomlinov <sukhomlinov@google.com> | 2020-06-15 17:01:59 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-06-16 20:56:22 +0000 |
commit | d61ca497127ee518d65b26975cf3fadd62bc0a9a (patch) | |
tree | b1564523d41017fe1756169275641fe9a25e9822 /board/cr50/scratch_reg1.h | |
parent | 770e5cecfdc2ddd761b5b1cdb78e29c936e6cb92 (diff) | |
download | chrome-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.h | 6 |
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 |