diff options
Diffstat (limited to 'arch/arm/mach-tegra/sleep.h')
-rw-r--r-- | arch/arm/mach-tegra/sleep.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/sleep.h b/arch/arm/mach-tegra/sleep.h index 5f418255de84..3caefe15f021 100644 --- a/arch/arm/mach-tegra/sleep.h +++ b/arch/arm/mach-tegra/sleep.h @@ -108,6 +108,9 @@ void tegra2_sleep_core(unsigned long v2p); void tegra2_hotplug_shutdown(void); void tegra2_sleep_wfi(unsigned long v2p); #else +extern void tegra3_iram_start; +extern void tegra3_iram_end; +void tegra3_sleep_core(unsigned long v2p); void tegra3_hotplug_shutdown(void); #endif @@ -115,6 +118,8 @@ static inline void *tegra_iram_start(void) { #ifdef CONFIG_ARCH_TEGRA_2x_SOC return &tegra2_iram_start; +#else + return &tegra3_iram_start; #endif } @@ -122,6 +127,8 @@ static inline void *tegra_iram_end(void) { #ifdef CONFIG_ARCH_TEGRA_2x_SOC return &tegra2_iram_end; +#else + return &tegra3_iram_end; #endif } @@ -129,6 +136,9 @@ static inline void tegra_sleep_core(unsigned long v2p) { #ifdef CONFIG_ARCH_TEGRA_2x_SOC tegra2_sleep_core(v2p); +#else + /* tegra3_sleep_core(v2p); !!!FIXME!!! not supported yet */ + BUG(); #endif } |