Lines Matching +full:non +full:- +full:secure
1 // SPDX-License-Identifier: GPL-2.0-only
3 * OMAP Secure API infrastructure.
11 #include <linux/arm-smccc.h>
22 #include "omap-secure.h"
37 * We only check that the OP-TEE node is present and available. The in omap_optee_init_check()
38 * OP-TEE kernel driver is not needed for the type of interaction made in omap_optee_init_check()
39 * with OP-TEE here so the driver's status is not checked. in omap_optee_init_check()
48 * omap_sec_dispatcher: Routine to dispatch low power secure
53 * @arg1, arg2, arg3 args4: Parameters passed to secure API
55 * Return the non-zero error value on failure.
70 * Secure API needs physical address in omap_secure_dispatcher()
86 WARN(res.a0, "Secure function call 0x%08x failed\n", fn); in omap_smccc_smc()
92 * If this platform has OP-TEE installed we use ARM SMC calls in omap_smc1()
101 /* Allocate the memory to save secure ram */
139 * rx51_secure_dispatcher: Routine to dispatch secure PPA API calls
144 * @arg1, arg2, arg3 args4: Parameters passed to secure API
146 * Return the non-zero error value on failure.
157 param[0] = nargs+1; /* RX-51 needs number of arguments + 1 */ in rx51_secure_dispatcher()
164 * Secure API needs physical address in rx51_secure_dispatcher()
184 * Return the non-zero error value on failure.