History log of /openbmc/u-boot/drivers/crypto/aspeed_hace_v1.c (Results 1 – 2 of 2)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v00.04.15, v00.04.14, v00.04.13, v00.04.12, v00.04.11, v00.04.10
# 678b2606 08-Feb-2022 Joel Stanley <joel@jms.id.au>

ARM: dts: aspeed: Disable ACRY for rainier and tacoma

It is not used, as we depend on the old HACE driver for simulation
support. The old HACE driver performs a reset when encountering errors
which

ARM: dts: aspeed: Disable ACRY for rainier and tacoma

It is not used, as we depend on the old HACE driver for simulation
support. The old HACE driver performs a reset when encountering errors
which will reset ACRY RSA engine.

When simulation supports the ACRY and progressive mode for the HACE,
this can be enabled.

Signed-off-by: Joel Stanley <joel@jms.id.au>

show more ...


Revision tags: v00.04.09, v00.04.08, v00.04.07, v00.04.06, v00.04.05, v00.04.04, v00.04.03, v00.04.02, v00.04.01
# dfa4b54c 14-Jul-2021 Joel Stanley <joel@jms.id.au>

crypto: Restore old driver for Aspeed HACE

The HACE supports MD5, SHA1 and SHA2 family hash functions. This driver
uses it in a polling mode to perform hash calculations over buffers
placed in DRAM.

crypto: Restore old driver for Aspeed HACE

The HACE supports MD5, SHA1 and SHA2 family hash functions. This driver
uses it in a polling mode to perform hash calculations over buffers
placed in DRAM.

It also includes a workaround[1] that performs a reset when error occurs.
This is incompatible with simultaneous operation of the ACRY
hardware, as the HACE reset line is shared with the ACRY hardware. It
should only be used as a workaround for when the ASPEED_HACE driver,
which uses accumulative mode, cannot be used.

[1] https://lore.kernel.org/r/20210715045258.13912-1-joel@jms.id.au

Currently simulator for support for accumulative mode is not in place,
so this driver exists for supporting machines that must boot in a
simulator.

Signed-off-by: Joel Stanley <joel@jms.id.au>

show more ...