[PATCH v1 0/6] Switch to HW AES engine of Tegra SoC
Svyatoslav Ryhel
clamor95 at gmail.com
Sun Jun 29 13:01:57 CEST 2025
Switch to HW AES engine of Tegra20/Tegra30 SoC for cryptographic
operations.
Ion Agorria (6):
ARM: tegra: Relocate fuse code from warmboot file
crypto: tegra: Add Tegra AES engine driver
ARM: tegra: Add LP0 support for ODM production
ARM: tegra: Add BSE bindings
ARM: tegra: Enable BSEV for devices that use CMD_EBTUPDATE
ARM: tegra: Use AES engine for crypto functions
arch/arm/dts/tegra20-acer-a500-picasso.dts | 4 +
arch/arm/dts/tegra20-asus-transformer.dtsi | 4 +
arch/arm/dts/tegra20-lg-star.dts | 4 +
arch/arm/dts/tegra20-motorola-mot.dtsi | 4 +
arch/arm/dts/tegra20.dtsi | 29 +
arch/arm/dts/tegra30-asus-grouper-common.dtsi | 4 +
arch/arm/dts/tegra30-asus-p1801-t.dts | 4 +
arch/arm/dts/tegra30-asus-tf600t.dts | 4 +
arch/arm/dts/tegra30-asus-transformer.dtsi | 4 +
arch/arm/dts/tegra30-htc-endeavoru.dts | 4 +
.../dts/tegra30-lenovo-ideapad-yoga-11.dts | 4 +
arch/arm/dts/tegra30-lg-x3.dtsi | 4 +
arch/arm/dts/tegra30-ouya.dts | 4 +
arch/arm/dts/tegra30-wexler-qc750.dts | 4 +
arch/arm/dts/tegra30.dtsi | 29 +
arch/arm/include/asm/arch-tegra/ap.h | 7 +
arch/arm/include/asm/arch-tegra/crypto.h | 43 +-
arch/arm/include/asm/arch-tegra/fuse.h | 21 +
arch/arm/include/asm/arch-tegra/warmboot.h | 7 -
arch/arm/mach-tegra/Kconfig | 2 +
arch/arm/mach-tegra/ap.c | 8 +
arch/arm/mach-tegra/cpu.h | 1 +
arch/arm/mach-tegra/crypto.c | 184 ++----
arch/arm/mach-tegra/fuse.c | 63 +-
arch/arm/mach-tegra/tegra124/bct.c | 20 +-
arch/arm/mach-tegra/tegra20/bct.c | 20 +-
arch/arm/mach-tegra/tegra20/warmboot.c | 117 +---
arch/arm/mach-tegra/tegra30/bct.c | 20 +-
drivers/crypto/Kconfig | 2 +
drivers/crypto/Makefile | 1 +
drivers/crypto/tegra/Kconfig | 7 +
drivers/crypto/tegra/Makefile | 3 +
drivers/crypto/tegra/tegra_aes.c | 591 ++++++++++++++++++
33 files changed, 923 insertions(+), 304 deletions(-)
create mode 100644 drivers/crypto/tegra/Kconfig
create mode 100644 drivers/crypto/tegra/Makefile
create mode 100644 drivers/crypto/tegra/tegra_aes.c
--
2.48.1
More information about the U-Boot
mailing list