Lines Matching +full:secure +full:- +full:firmware
1 // SPDX-License-Identifier: GPL-2.0
15 #include <asm/firmware.h>
16 #include <asm/hardware/cache-l2x0.h>
62 * because Exynos3250 removes WFE in secure mode. in exynos_cpu_boot()
79 return -ENODEV; in exynos_set_cpu_boot_addr()
84 * Almost all Exynos-series of SoCs that run in secure mode don't need in exynos_set_cpu_boot_addr()
100 return -ENODEV; in exynos_get_cpu_boot_addr()
159 * Before the cache can be enabled, due to firmware in exynos_l2_write_sec()
183 exynos_smc(SMC_CMD_L2X0SETUP1, regs->tag_latency, regs->data_latency, in exynos_l2_configure()
184 regs->prefetch_ctrl); in exynos_l2_configure()
185 exynos_smc(SMC_CMD_L2X0SETUP2, regs->pwr_ctrl, regs->aux_ctrl, 0); in exynos_l2_configure()
194 "samsung,secure-firmware"); in exynos_secure_firmware_available()
213 pr_info("Running under secure firmware.\n"); in exynos_firmware_init()
218 * Exynos 4 SoCs (based on Cortex A9 and equipped with L2C-310), in exynos_firmware_init()
219 * running under secure firmware, require certain registers of L2 in exynos_firmware_init()
220 * cache controller to be written in secure mode. Here .write_sec in exynos_firmware_init()