* Andrew F. Davis <afd@xxxxxx> [191119 16:31]: > arm_smccc_smc() only works on mach-omap2 platforms when OP-TEE is > available. On older system or systems where OP-TEE has not been > installed we need to fall back to our custom smc() calls. Hmm OK so optee probably just adds support for new functions when loaded. Do the old bootrom functions stop working if optee is loaded? If arm_smccc_smc() working depends on optee firmware being loaded and the old omap_smc1 won't work, then you should configure the function on init or dynamically modify the code like we do in smp_on_up case for example. What I'd like to have though is to make arm_smccc_smc() work for optee and non-optee case for mach-omap2 as it already has the features necessary to do the runtime patching of the code for the quirks. Mark do you have any comments on this? Regards, Tony