On Tue, 16 Jan 2024 18:07:20 +0100, Marco Felsch wrote: > by this series it is supported to load OP-TEE to random DRAM locations. > The location is parsed and configured if the builtin OP-TEE contains a > header-v1. For this to work we needed to cleanup the imx-scratch code > (patches1-4). > > I've tested this series on i.MX8MM and i.MX8MP SoCs using the eMMC and > QSPI boot mode. The USB boot mode was tested on i.MX8MM only. > > [...] Applied, thanks! [01/18] ARM: i.MX8M: atf: make use of imx8m*_save_bootrom_log macros https://git.pengutronix.de/cgit/barebox/commit/?id=264b718bb748 (link may not be stable) [02/18] ARM: i.MX8M: bundle imx-scratch code https://git.pengutronix.de/cgit/barebox/commit/?id=b064b6bef70e (link may not be stable) [03/18] ARM: i.MX8M: scratch: make imx_scratch_space private https://git.pengutronix.de/cgit/barebox/commit/?id=071141f15e6e (link may not be stable) [04/18] ARM: i.MX8M: romapi: refactor saving the bootrom log https://git.pengutronix.de/cgit/barebox/commit/?id=2073164ffc28 (link may not be stable) [05/18] ARM: i.MX8M: scratch: add optee_hdr area https://git.pengutronix.de/cgit/barebox/commit/?id=62d1c1433600 (link may not be stable) [06/18] common: limit BOOTM_OPTEE to 32bit systems https://git.pengutronix.de/cgit/barebox/commit/?id=52f5df29ee34 (link may not be stable) [07/18] common: add OPTEE_SHM_SIZE to configure optee shared memory https://git.pengutronix.de/cgit/barebox/commit/?id=cf6bad3c3566 (link may not be stable) [08/18] optee: add support to verify 64-bit headers as well https://git.pengutronix.de/cgit/barebox/commit/?id=5f2f1f5fc1a9 (link may not be stable) [09/18] optee: add header version check https://git.pengutronix.de/cgit/barebox/commit/?id=19f07229bc19 (link may not be stable) [10/18] optee: add helper functions to set/get the optee memory base https://git.pengutronix.de/cgit/barebox/commit/?id=99c0794d820a (link may not be stable) [11/18] optee: optee_verify_header: constify optee_header https://git.pengutronix.de/cgit/barebox/commit/?id=5e9680111464 (link may not be stable) [12/18] ARM64: mmu: add dynamic optee memory mapping support https://git.pengutronix.de/cgit/barebox/commit/?id=cd0d14fff1c9 (link may not be stable) [13/18] ARM: i.MX8M: add dynamic optee memory of-fixup support https://git.pengutronix.de/cgit/barebox/commit/?id=b9d90943b720 (link may not be stable) [14/18] drivers: tee: optee: add support for dynamic optee memory base address https://git.pengutronix.de/cgit/barebox/commit/?id=dee1d73921bf (link may not be stable) [15/18] ARM: i.MX8M: atf: add support for optee hdr parsing https://git.pengutronix.de/cgit/barebox/commit/?id=532cdae92630 (link may not be stable) [16/18] ARM: i.MX8M: allow board code to configure the bl33 loadaddr https://git.pengutronix.de/cgit/barebox/commit/?id=e10ea01ec023 (link may not be stable) [17/18] ARM: i.MX8M: cleanup MX8M*_ATF_BL33_BASE_ADDR defines https://git.pengutronix.de/cgit/barebox/commit/?id=f58f1d227c15 (link may not be stable) [18/18] ARM: i.MX8M: fix optee of-fixup logic https://git.pengutronix.de/cgit/barebox/commit/?id=fab23c06660b (link may not be stable) Best regards, -- Sascha Hauer <s.hauer@xxxxxxxxxxxxxx>