diff options
-rw-r--r-- | board/starfive/evb/starfive_evb.c | 3 | ||||
-rw-r--r-- | include/configs/starfive-evb.h | 4 | ||||
-rw-r--r-- | include/configs/starfive-visionfive.h | 8 | ||||
-rwxr-xr-x | tools/logos/starfive.bmp | bin | 0 -> 1536056 bytes |
4 files changed, 13 insertions, 2 deletions
diff --git a/board/starfive/evb/starfive_evb.c b/board/starfive/evb/starfive_evb.c index e1e3f2dbc4..85881d28d6 100644 --- a/board/starfive/evb/starfive_evb.c +++ b/board/starfive/evb/starfive_evb.c @@ -18,6 +18,7 @@ #include <asm/arch/gpio.h> #include <bmp_logo.h> #include <video.h> +#include <splash.h> enum chip_type_t { CHIP_A = 0, @@ -310,7 +311,7 @@ int board_late_init(void) if (ret) return ret; - ret = video_bmp_display(dev, (ulong)&bmp_logo_bitmap[0], 0, 0, false); + ret = video_bmp_display(dev, (ulong)&bmp_logo_bitmap[0], BMP_ALIGN_CENTER, BMP_ALIGN_CENTER, true); if (ret) goto err; diff --git a/include/configs/starfive-evb.h b/include/configs/starfive-evb.h index b9587ff043..37611c82b9 100644 --- a/include/configs/starfive-evb.h +++ b/include/configs/starfive-evb.h @@ -188,5 +188,9 @@ #define CONFIG_VIDEO_BMP_LOGO #define CONFIG_VIDEO_LOGO +#define CONFIG_BMP_16BPP +#define CONFIG_BMP_24BPP +#define CONFIG_BMP_32BPP + #endif /* _STARFIVE_EVB_H */ diff --git a/include/configs/starfive-visionfive.h b/include/configs/starfive-visionfive.h index a7561a15b7..b732cc3122 100644 --- a/include/configs/starfive-visionfive.h +++ b/include/configs/starfive-visionfive.h @@ -141,5 +141,11 @@ #define memcpy_fromio(a, c, l) memcpy((a), (c), (l)) #define memcpy_toio(c, a, l) memcpy((c), (a), (l)) -#endif /* _STARFIVE_VISIONFIVE_H */ +#define CONFIG_VIDEO_BMP_LOGO +#define CONFIG_VIDEO_LOGO +#define CONFIG_BMP_16BPP +#define CONFIG_BMP_24BPP +#define CONFIG_BMP_32BPP + +#endif /* _STARFIVE_EVB_H */ diff --git a/tools/logos/starfive.bmp b/tools/logos/starfive.bmp Binary files differnew file mode 100755 index 0000000000..d18bf78f76 --- /dev/null +++ b/tools/logos/starfive.bmp |