| #include <common.h> | |
| #include <asm/io.h> | |
| #if defined(CONFIG_POST) || defined(CONFIG_LOGBUFFER) | |
| #if defined(CONFIG_SYS_POST_WORD_ADDR) | |
| # define _POST_ADDR (CONFIG_SYS_POST_WORD_ADDR) | |
| #else | |
| #error echo "No POST word address defined" | |
| #endif | |
| void post_word_store(ulong a) | |
| { | |
| volatile void *save_addr = (volatile void *)(_POST_ADDR); | |
| out_be32(save_addr, a); | |
| } | |
| ulong post_word_load(void) | |
| { | |
| volatile void *save_addr = (volatile void *)(_POST_ADDR); | |
| return in_be32(save_addr); | |
| } | |
| #endif /* CONFIG_POST || CONFIG_LOGBUFFER */ |