mail archive of the barebox mailing list
 help / color / mirror / Atom feed
* [PATCH 0/6] Rockchip: Enable MMU before uncompressing TF-A and OP-TEE
@ 2026-03-20  8:31 Sascha Hauer
  2026-03-20  8:31 ` [PATCH 1/6] ARM: rockchip: dmc: rework DRAM functions Sascha Hauer
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Sascha Hauer @ 2026-03-20  8:31 UTC (permalink / raw)
  To: BAREBOX

Having TF-A and OP-TEE compressed in the PBL is nice for reducing the
binary size, but comes with a penalty of increased startup time. This
series is based on the compressed-firmware series and reduces this
penalty significantly by enabling the MMU before uncompressing the
binaries. Most of the series is actually cleanup to have the necessary
DRAM resources available in atf.c

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
---
Sascha Hauer (6):
      ARM: rockchip: dmc: rework DRAM functions
      ARM: rockchip: atf: make all memory banks available
      ARM: rockchip: atf: add OP-TEE fdt creation function for all SoCs
      ARM: Rockchip: Drop rk3xxx_atf_load_bl31()
      ARM: rockchip: separate physical DRAM start from usable start
      ARM: rockchip: atf: enable MMU in PBL

 arch/arm/mach-rockchip/atf.c | 151 +++++++++++++++++-----------------------
 arch/arm/mach-rockchip/dmc.c | 162 ++++++++++++++++++++++---------------------
 include/mach/rockchip/atf.h  |  38 ++++------
 include/mach/rockchip/dmc.h  |  10 +--
 4 files changed, 163 insertions(+), 198 deletions(-)
---
base-commit: 1e4120c320bd36e264d579289da400e6d1e44950
change-id: 20260320-compressed-firmware-rockchip-2df8e3567b75

Best regards,
-- 
Sascha Hauer <s.hauer@pengutronix.de>




^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2026-03-20  8:32 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-03-20  8:31 [PATCH 0/6] Rockchip: Enable MMU before uncompressing TF-A and OP-TEE Sascha Hauer
2026-03-20  8:31 ` [PATCH 1/6] ARM: rockchip: dmc: rework DRAM functions Sascha Hauer
2026-03-20  8:31 ` [PATCH 2/6] ARM: rockchip: atf: make all memory banks available Sascha Hauer
2026-03-20  8:31 ` [PATCH 3/6] ARM: rockchip: atf: add OP-TEE fdt creation function for all SoCs Sascha Hauer
2026-03-20  8:31 ` [PATCH 4/6] ARM: Rockchip: Drop rk3xxx_atf_load_bl31() Sascha Hauer
2026-03-20  8:31 ` [PATCH 5/6] ARM: rockchip: separate physical DRAM start from usable start Sascha Hauer
2026-03-20  8:31 ` [PATCH 6/6] ARM: rockchip: atf: enable MMU in PBL Sascha Hauer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox