coreboot/src/soc
Julius Werner 22e49e5c1c rk3288: Implement support for CRYPTO module and use it in vboot hashing
This patch implements support for the CRYPTO module in RK3288 and ties
it into the new vboot vb2ex_hwcrypto API. We only implement SHA256 for
now, since the engine doesn't support SHA512 and it's very unlikely that
we'll ever use SHA1 for anything again.

BRANCH=None
BUG=chrome-os-partner:32987
TEST=Booted Pinky, confirmed that it uses the hardware crypto engine and
that firmware body hashing time dropped to about 1.5ms (from over 70ms).

Change-Id: I92510082b311a48a56224a4fc44b1bbce39b17ac
Signed-off-by: Julius Werner <jwerner@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/236436
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-by: Randall Spangler <rspangler@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/242139
2015-01-21 01:16:58 +00:00
..
imgtec CBFS: Automate ROM image layout and remove hardcoded offsets 2014-12-03 06:09:54 +00:00
intel broadwell: Fixes for _SWS support 2014-12-12 23:16:27 +00:00
marvell cosmos: add gpio.h to fix broken build 2014-12-11 01:55:18 +00:00
nvidia rush: Add and select DO_SOR_INIT config option 2014-12-12 23:16:46 +00:00
qualcomm storm: prepare to enabling Vboot2 2014-12-12 06:09:53 +00:00
rockchip rk3288: Implement support for CRYPTO module and use it in vboot hashing 2015-01-21 01:16:58 +00:00
samsung timer: Reestablish init_timer(), consolidate timer initialization calls 2014-12-10 02:00:17 +00:00
Kconfig cosmos: add template for soc and board files 2014-10-09 20:44:46 +00:00
Makefile.inc cosmos: add template for soc and board files 2014-10-09 20:44:46 +00:00