Lines Matching +full:secure +full:- +full:firmware
2 Interface for registering and calling firmware-specific operations for ARM
7 Some boards are running with secure firmware running in TrustZone secure
9 a need to provide an interface for such platforms to specify available firmware
12 Firmware operations can be specified by filling in a struct firmware_ops
18 The ops pointer must be non-NULL. More information about struct firmware_ops
19 and its members can be found in arch/arm/include/asm/firmware.h header.
22 set anything if platform does not require firmware operations.
24 To call a firmware operation, a helper macro is provided::
27 ((firmware_ops->op) ? firmware_ops->op(__VA_ARGS__) : (-ENOSYS))
30 -ENOSYS to signal that given operation is not available (for example, to allow
33 Example of registering firmware operations::
39 /* tell platformX firmware to enter idle */
45 /* tell platformX firmware to boot CPU i */
61 Example of using a firmware operation::
69 if (call_firmware_op(cpu_boot, cpu) == -ENOSYS)