Kyösti Mälkki | 2458f42 | 2014-04-22 16:46:31 +0300 | [diff] [blame] | 1 | #ifndef _CPU_AMD_CAR_H |
| 2 | #define _CPU_AMD_CAR_H |
| 3 | |
Kyösti Mälkki | 8e1f908 | 2017-03-07 11:10:55 +0200 | [diff] [blame] | 4 | #include <arch/cpu.h> |
| 5 | |
| 6 | void asmlinkage mainboard_romstage_entry(unsigned long bist); |
Kyösti Mälkki | 5276941 | 2016-06-17 07:55:03 +0300 | [diff] [blame] | 7 | |
Kyösti Mälkki | 2458f42 | 2014-04-22 16:46:31 +0300 | [diff] [blame] | 8 | void cache_as_ram_main(unsigned long bist, unsigned long cpu_init_detectedx); |
| 9 | void done_cache_as_ram_main(void); |
| 10 | void post_cache_as_ram(void); |
| 11 | |
Kyösti Mälkki | abc083e | 2013-12-29 12:07:54 +0200 | [diff] [blame] | 12 | void cache_as_ram_switch_stack(void *stacktop); |
| 13 | void cache_as_ram_new_stack(void); |
Kyösti Mälkki | 2458f42 | 2014-04-22 16:46:31 +0300 | [diff] [blame] | 14 | |
Kyösti Mälkki | e4c17ce | 2014-10-21 18:22:32 +0300 | [diff] [blame] | 15 | #if CONFIG_CPU_AMD_AGESA || CONFIG_CPU_AMD_PI |
Kyösti Mälkki | 2458f42 | 2014-04-22 16:46:31 +0300 | [diff] [blame] | 16 | void disable_cache_as_ram(void); |
| 17 | #endif |
| 18 | |
| 19 | #endif |