Re: RK3588 optee question

Alexander Shiyan <[email protected]>
Newsgroups org.infradead.lists.barebox
Message-ID <CAP1tNvT7fBV90WAoXNwuhXes=j--ZshKdJxbOe5_HmMGWmwn_w@mail.gmail.com>
Hello, Sascha.

With CONFIG_SCRATCH_SIZE=0x100000 compiles fine.

Now about the current errors, one build is used for two images for
RK3568 and RK3588.

RK3568, Rockchip BL31, tee.bin from OPTEE_OS:
arm-scmi firmware:scmi.of: SCMI Protocol v2.0 'rockchip:' Firmware version 0x0
optee: smc_abi: probing for conduit method.
optee: smc_abi: revision 4.10 (5c827bf3bc358e9a)
psci psci.of: detected version 1.1

RK3588, open source TF-A, tee.bin from OPTEE_OS:
arm-scmi firmware:scmi.of: SCMI Protocol v2.0 'rockchip:' Firmware version 0x0
optee: smc_abi: probing for conduit method.
WARNING: optee: smc_abi: api uid mismatch
ERROR: optee firmware:optee.of: probe failed: Invalid argument

Switching to a configuration using Rockchip BL31 with the TEE/OPTEE options
currently enabled results in a constant restart of DDR init code, meaning the
code never reaches BL31...

What else can I watch?

Thanks!


чт, 13 авг. 2026 г. в 09:42, Sascha Hauer <[email protected]>:
>
> On 2026-08-12 17:44, Alexander Shiyan wrote:
> > Hello Sascha.
> >
> > After enabling CONFIG_ARCH_ROCKCHIP_ATF_PASS_FDT=y the following build
> > errors occur:
> >
> > CC [P]  arch/arm/mach-rockchip/rk3588.pbl.o
> > In file included from include/linux/array_size.h:6,
> > from include/linux/kernel.h:6,
> > from /home/ARM64/barebox/arch/arm/include/asm/barebox-arm.h:17,
> > from include/mach/rockchip/bootrom.h:9,
> > from arch/arm/mach-rockchip/bootrom.c:2:
> > include/linux/build_bug.h:100:41: error: static assertion failed:
> > "sizeof(structrockchip_scratch_space) <= CONFIG_SCRATCH_SIZE"
>
> Set CONFIG_SCRATCH_SIZE=0x100000
>
> Seems we have to look into it to get a sane default.
>
> Sascha
>
> --
> Pengutronix e.K.                           |                             |
> Steuerwalder Str. 21                       | http://www.pengutronix.de/  |
> 31137 Hildesheim, Germany                  | Phone: +49-5121-206917-0    |
> Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.