/* SPDX-License-Identifier: GPL-2.0-or-later */ /* * Copyright 2014 Freescale Semiconductor, Inc. */ #include <linux/linkage.h> #include <asm/assembler.h> #include <asm/asm-offsets.h> #include <asm/hardware/cache-l2x0.h> #include "hardware.h" .arch armv7-a /* * The following code must assume it is running from physical address * where absolute virtual addresses to the data section have to be * turned into relative ones. */ ENTRY(v7_cpu_resume) bl v7_invalidate_l1 #ifdef CONFIG_CACHE_L2X0 bl l2c310_early_resume #endif b cpu_resume ENDPROC(v7_cpu_resume)