blob: 5bd1ba7ef15b61cb98d1bd2d3af4e85acc5ec632 [file] [log] [blame]
Ahmad Fatoum7ed93bd2020-01-16 15:18:49 +01001/* SPDX-License-Identifier: GPL-2.0-or-later */
2/*
3 * Copyright 2014 Freescale Semiconductor, Inc.
4 */
5
6#include <linux/linkage.h>
7#include <asm/assembler.h>
8#include <asm/asm-offsets.h>
9#include <asm/hardware/cache-l2x0.h>
10#include "hardware.h"
11
12/*
13 * The following code must assume it is running from physical address
14 * where absolute virtual addresses to the data section have to be
15 * turned into relative ones.
16 */
17
18ENTRY(v7_cpu_resume)
19 bl v7_invalidate_l1
20#ifdef CONFIG_CACHE_L2X0
21 bl l2c310_early_resume
22#endif
23 b cpu_resume
24ENDPROC(v7_cpu_resume)