Lines Matching +full:secure +full:- +full:only
1 // SPDX-License-Identifier: GPL-2.0-only
3 * OMAP Secure API infrastructure.
11 #include <linux/arm-smccc.h>
23 #include "omap-secure.h"
39 * We only check that the OP-TEE node is present and available. The in omap_optee_init_check()
40 * OP-TEE kernel driver is not needed for the type of interaction made in omap_optee_init_check()
41 * with OP-TEE here so the driver's status is not checked. in omap_optee_init_check()
50 * omap_sec_dispatcher: Routine to dispatch low power secure
55 * @arg1, arg2, arg3 args4: Parameters passed to secure API
57 * Return the non-zero error value on failure.
77 * Secure API needs physical address in omap_secure_dispatcher()
95 WARN(res.a0, "Secure function call 0x%08x failed\n", fn); in omap_smccc_smc()
101 * If this platform has OP-TEE installed we use ARM SMC calls in omap_smc1()
110 /* Allocate the memory to save secure ram */
148 * rx51_secure_dispatcher: Routine to dispatch secure PPA API calls
153 * @arg1, arg2, arg3 args4: Parameters passed to secure API
155 * Return the non-zero error value on failure.
166 param[0] = nargs+1; /* RX-51 needs number of arguments + 1 */ in rx51_secure_dispatcher()
173 * Secure API needs physical address in rx51_secure_dispatcher()
193 * Return the non-zero error value on failure.
228 * address after MMU has been re-enabled after CPU1 has been woken up again.
230 * address that got set with MMU off when waking up CPU1. Only used on secure