12345678910111213141516171819202122232425 |
- #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 */
|