]> git.sur5r.net Git - u-boot/blobdiff - lib_blackfin/post.c
add lzop decompression support
[u-boot] / lib_blackfin / post.c
index 0e76026adf10d7df0a72cc9b288368259fc4bd57..faf6b96ba2745dd31c2755ed0842293edb943ea6 100644 (file)
@@ -22,7 +22,7 @@
  */
 
 #include <common.h>
-#include <console.h>
+#include <stdio_dev.h>
 #include <watchdog.h>
 #include <post.h>
 
@@ -30,7 +30,7 @@
 #include <logbuff.h>
 #endif
 
-#ifdef CONFIG_POST
+DECLARE_GLOBAL_DATA_PTR;
 
 #define POST_MAX_NUMBER                32
 
@@ -38,8 +38,6 @@
 
 int post_init_f(void)
 {
-       DECLARE_GLOBAL_DATA_PTR;
-
        int res = 0;
        unsigned int i;
 
@@ -62,7 +60,6 @@ int post_init_f(void)
 
 void post_bootmode_init(void)
 {
-       DECLARE_GLOBAL_DATA_PTR;
        int bootmode = post_bootmode_get(0);
        int newword;
 
@@ -109,20 +106,17 @@ int post_bootmode_get(unsigned int *last_test)
 /* POST tests run before relocation only mark status bits .... */
 static void post_log_mark_start(unsigned long testid)
 {
-       DECLARE_GLOBAL_DATA_PTR;
        gd->post_log_word |= (testid) << 16;
 }
 
 static void post_log_mark_succ(unsigned long testid)
 {
-       DECLARE_GLOBAL_DATA_PTR;
        gd->post_log_word |= testid;
 }
 
 /* ... and the messages are output once we are relocated */
 void post_output_backlog(void)
 {
-       DECLARE_GLOBAL_DATA_PTR;
        int j;
 
        for (j = 0; j < post_list_size; j++) {
@@ -132,9 +126,7 @@ void post_output_backlog(void)
                                post_log("PASSED\n");
                        else {
                                post_log("FAILED\n");
-#ifdef CONFIG_SHOW_BOOT_PROGRESS
-                               show_boot_progress(-31);
-#endif
+                               show_boot_progress (-31);
                        }
                }
        }
@@ -245,9 +237,7 @@ static int post_run_single(struct post_test *test,
                } else {
                        if ((*test->test) (flags) != 0) {
                                post_log("FAILED\n");
-#ifdef CONFIG_SHOW_BOOT_PROGRESS
-                               show_boot_progress(-32);
-#endif
+                               show_boot_progress (-32);
                        } else
                                post_log("PASSED\n");
                }
@@ -353,7 +343,7 @@ int post_log(char *format, ...)
 {
        va_list args;
        uint i;
-       char printbuffer[CFG_PBSIZE];
+       char printbuffer[CONFIG_SYS_PBSIZE];
 
        va_start(args, format);
 
@@ -376,8 +366,6 @@ int post_log(char *format, ...)
 
 void post_reloc(void)
 {
-       DECLARE_GLOBAL_DATA_PTR;
-
        unsigned int i;
 
        /*
@@ -429,7 +417,5 @@ void post_reloc(void)
  */
 unsigned long post_time_ms(unsigned long base)
 {
-       return (unsigned long)get_ticks() / (get_tbclk() / CFG_HZ) - base;
+       return (unsigned long)get_ticks() / (get_tbclk() / CONFIG_SYS_HZ) - base;
 }
-
-#endif                         /* CONFIG_POST */