Hi Chris, On 1/30/25 7:10 PM, Chris Morgan wrote:
From: Chris Morgan <macromorgan@xxxxxxxxxxx> Remove Optee node from rk3588 devicetree. When Optee is present and used the node will be added automatically by U-Boot when CONFIG_OPTEE_LIB=y and CONFIG_SPL_ATF_NO_PLATFORM_PARAM is not set.
This is too big to ask for right now, 100% of the RK3588 products in upstream U-Boot have CONFIG_SPL_ATF_NO_PLATFORM_PARAM set.
Does it hurt to keep it forever?
When Optee is not present or used, the node will trigger a probe that generates a (harmless) message on the kernel log.
And what if we have OP-TEE without this node present, which would be possible if we have CONFIG_SPL_ATF_NO_PLATFORM_PARAM set in U-Boot?
I guess we could detect from U-Boot if a TEE is loaded as part of u-boot.itb and fixup the DTB otherwise to mark this node as status = "disabled"?
Cheers, Quentin