RK3588 optee question

Alexander Shiyan eagle.alexander923 at gmail.com
Tue Aug 11 04:51:50 PDT 2026


Hello All.

BL31 = rockchip bl31 from rkbin
BL32 = tee.bin builded from https://github.com/OP-TEE/optee_os.git

DDR cb12b99cc23 hcy 25/10/17-18:57:13,fwver: v1.21
...
NOTICE:  BL31: v2.3():v2.3-964-g8319968f5:derrick.huang, fwver: v1.54
NOTICE:  BL31: Built : 17:20:23, Dec 26 2025
...
INFO:    BL31: Initialising Exception Handling Framework
INFO:    BL31: Initializing runtime services
INFO:    BL31: Initializing BL32
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0xb00000
INFO:    SPSR = 0x3c9

barebox 2026.07.0-00839-g50ae8812b950-dirty #144 Tue Aug 11 14:39:36 MSK 2026

Board: Diasom DS-RK3588-BTB-EVB
rockchip-dmc memory-controller.of: Detected memory size: 0x100000000
netconsole: registered as netconsole-1
fan53555-regulator rk86020: FAN53555 Option[10] Rev[1] Detected!
vdd2_ddr: Bringing 500000uV into 1100000-1100000uV
vddq_ddr: Bringing 500000uV into 600000-600000uV
rockchip_saradc fec10000.adc at fec10000.of: registered as aiodev0
BTB revision: 3
EVB revision: 2
EVB HAT Addon detected.
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 (71196403f6f9f642)
ERROR: optee: smc_abi: driver requires OP-TEE dynamic shared memory support
ERROR: optee firmware:optee.of: probe failed: Function not implemented
psci psci.of: detected version 1.1
xHCI xHCI0: USB XHCI 1.10
ehci fc800000.usb at fc800000.of: USB EHCI 1.00
ehci fc880000.usb at fc880000.of: USB EHCI 1.00
xHCI xHCI1: USB XHCI 1.10
fan53555-regulator rk86021: FAN53555 Option[10] Rev[1] Detected!
fan53555-regulator rk86030: FAN53555 Option[10] Rev[1] Detected!
rtl8169_eth pci-10ec:8125.0: found RTL8125B (base=0x0000000a00000000)
mdio_bus: miibus0: probed
dw_mmc fe2c0000.mmc at fe2c0000.of: registered as mmc1
mmc1: detected SD card version 3.0
WARNING: mmc1: GPT:Primary header thinks Alt. header is not at the end
of the disk.
WARNING: mmc1: GPT:2976871 != 62333951
WARNING: mmc1: GPT:Alternate GPT header not at the end of the disk.
WARNING: mmc1: GPT:2976871 != 62333951
mmc1: GPT: will repair later if global.system.gpt_refresh=1
mmc1: registered mmc1
rk3568-dwcmshc-sdhci fe2e0000.mmc at fe2e0000.of: registered as mmc0
mmc0: detected MMC card version 5.1
mmc0: registered mmc0.boot0
mmc0: registered mmc0.boot1
mmc0: registered mmc0
i2c3: Added multiplexed i2c bus 9
i2c3: Added multiplexed i2c bus 10
i2c3: Added multiplexed i2c bus 11
i2c3: Added multiplexed i2c bus 12
pca954x pca95460: registered 4 multiplexed busses for I2C switch
xHCI xHCI2: USB XHCI 1.10
rockchip-dw-pcie a40000000.pcie at fe150000.of: Phy link never came up
rtl8169_eth pci-10ec:8125.1: found RTL8125B (base=0x0000000980000000)
mdio_bus: miibus1: probed
Setup Machine ID from EMMC serial: 1815144414
nv variable modified, will save nv variables on shutdown
malloc space: 0xb0000000 -> 0xedd0ffff (size 989.1 MiB)
CAM0: No cameras detected.
CAM1: Camera AR0234 detected.
envfs: no envfs (magic mismatch) - envfs never written?
eth1: Got preset MAC address from NVMEM: 80:34:28:75:d4:d4
eth0: Got preset MAC address from NVMEM: 80:34:28:75:cf:e7

Hit any to stop autoboot:    2
barebox at Diasom DS-RK3588-BTB-EVB-HAT:/ rksecure -i
Failed to read secure boot info
rksecure: No such device
barebox at Diasom DS-RK3588-BTB-EVB-HAT:/

Am I missing something?
The following lines confuse me, what is these line mean?:
ERROR: optee: smc_abi: driver requires OP-TEE dynamic shared memory support
ERROR: optee firmware:optee.of: probe failed: Function not implemented

Thanks!



More information about the barebox mailing list