xref: /kernel/linux/linux-5.10/arch/arm/mach-imx/resume-imx6.S
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /kernel/linux/linux-5.10/arch/arm/mach-imx/
18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-or-later */
28c2ecf20Sopenharmony_ci/*
38c2ecf20Sopenharmony_ci * Copyright 2014 Freescale Semiconductor, Inc.
48c2ecf20Sopenharmony_ci */
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_ci#include <linux/linkage.h>
78c2ecf20Sopenharmony_ci#include <asm/assembler.h>
88c2ecf20Sopenharmony_ci#include <asm/asm-offsets.h>
98c2ecf20Sopenharmony_ci#include <asm/hardware/cache-l2x0.h>
108c2ecf20Sopenharmony_ci#include "hardware.h"
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_ci/*
138c2ecf20Sopenharmony_ci * The following code must assume it is running from physical address
148c2ecf20Sopenharmony_ci * where absolute virtual addresses to the data section have to be
158c2ecf20Sopenharmony_ci * turned into relative ones.
168c2ecf20Sopenharmony_ci */
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ciENTRY(v7_cpu_resume)
198c2ecf20Sopenharmony_ci	bl	v7_invalidate_l1
208c2ecf20Sopenharmony_ci#ifdef CONFIG_CACHE_L2X0
218c2ecf20Sopenharmony_ci	bl	l2c310_early_resume
228c2ecf20Sopenharmony_ci#endif
238c2ecf20Sopenharmony_ci	b	cpu_resume
248c2ecf20Sopenharmony_ciENDPROC(v7_cpu_resume)
25

Indexes created Thu Nov 07 10:32:03 CST 2024