feat: add ruyisdk logo
authorHan Gao <gaohan@iscas.ac.cn>
Tue, 11 Jul 2023 19:36:50 +0000 (03:36 +0800)
committerHan Gao <rabenda.cn@gmail.com>
Tue, 11 Jul 2023 19:54:52 +0000 (03:54 +0800)
Signed-off-by: Han Gao <gaohan@iscas.ac.cn>
common/spl/spl.c

index d51dbe9942fc9f3be482ffd8d141d853bcb67d64..dd2c1f7608d313cd869762de95daaa60cbb50e3f 100644 (file)
@@ -735,6 +735,30 @@ void board_init_r(gd_t *dummy1, ulong dummy2)
        jump_to_image_no_args(&spl_image);
 }
 
+static void print_ruyisdk_logo(void)
+{
+       //  _____             _  _____ _____  _  __
+       // |  __ \           (_)/ ____|  __ \| |/ /
+       // | |__) |   _ _   _ _| (___ | |  | | ' / 
+       // |  _  / | | | | | | |\___ \| |  | |  <  
+       // | | \ \ |_| | |_| | |____) | |__| | . \ 
+       // |_|  \_\__,_|\__, |_|_____/|_____/|_|\_\
+       //               __/ |                     
+       //              |___/                      
+
+       printf("-----------------------------------------\n");
+       printf("  _____             _  _____ _____  _  __\n");
+       printf(" |  __ \\           (_)/ ____|  __ \\| |/ /\n");
+       printf(" | |__) |   _ _   _ _| (___ | |  | | ' / \n");
+       printf(" |  _  / | | | | | | |\\___ \\| |  | |  <  \n");
+       printf(" | | \\ \\ |_| | |_| | |____) | |__| | . \\ \n");
+       printf(" |_|  \\_\\__,_|\\__, |_|_____/|_____/|_|\\_\\\n");
+       printf("               __/ |                     \n");
+       printf("              |___/                      \n");
+       printf("                      -- powered by ISCAS\n");
+       printf("-----------------------------------------\n");
+}
+
 #ifdef CONFIG_SPL_SERIAL_SUPPORT
 /*
  * This requires UART clocks to be enabled.  In order for this to work the
@@ -748,6 +772,8 @@ void preloader_console_init(void)
 
        gd->have_console = 1;
 
+       print_ruyisdk_logo();
+
 #if CONFIG_IS_ENABLED(BANNER_PRINT)
        puts("\nU-Boot " SPL_TPL_NAME " " PLAIN_VERSION " (" U_BOOT_DATE " - "
             U_BOOT_TIME " " U_BOOT_TZ ")\n");