1*9952f691SThomas Gleixner // SPDX-License-Identifier: GPL-2.0-only 2731a9274SJoseph Lo /* 3731a9274SJoseph Lo * Copyright (c) 2013, NVIDIA Corporation. All rights reserved. 4731a9274SJoseph Lo */ 5a0524accSThierry Reding 6731a9274SJoseph Lo #include <linux/kernel.h> 7731a9274SJoseph Lo 8731a9274SJoseph Lo #include "pm.h" 9731a9274SJoseph Lo 10731a9274SJoseph Lo #ifdef CONFIG_PM_SLEEP 11731a9274SJoseph Lo extern u32 tegra20_iram_start, tegra20_iram_end; 12731a9274SJoseph Lo extern void tegra20_sleep_core_finish(unsigned long); 13731a9274SJoseph Lo tegra20_lp1_iram_hook(void)14731a9274SJoseph Lovoid tegra20_lp1_iram_hook(void) 15731a9274SJoseph Lo { 16731a9274SJoseph Lo tegra_lp1_iram.start_addr = &tegra20_iram_start; 17731a9274SJoseph Lo tegra_lp1_iram.end_addr = &tegra20_iram_end; 18731a9274SJoseph Lo } 19731a9274SJoseph Lo tegra20_sleep_core_init(void)20731a9274SJoseph Lovoid tegra20_sleep_core_init(void) 21731a9274SJoseph Lo { 22731a9274SJoseph Lo tegra_sleep_core_finish = tegra20_sleep_core_finish; 23731a9274SJoseph Lo } 24731a9274SJoseph Lo #endif 25