Skip to content

Commit 89721b8

Browse files
committed
package/bootloader-splashscree: New packet for adding/modify bootloader splash
1 parent 9e2927c commit 89721b8

File tree

4 files changed

+36
-0
lines changed

4 files changed

+36
-0
lines changed

configs/rpi4_boot_defconfig

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ BR2_SYSTEM_BIN_SH_NONE=y
1414
BR2_ROOTFS_POST_IMAGE_SCRIPT="${BR2_EXTERNAL_INFIX_PATH}/board/common/post-image.sh"
1515
# BR2_PACKAGE_BUSYBOX is not set
1616
BR2_PACKAGE_RPI_FIRMWARE=y
17+
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4=y
18+
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4_X=y
1719
BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE="${BR2_EXTERNAL_INFIX_PATH}/src/board/raspberry-pi-4/config.txt"
1820
BR2_PACKAGE_RPI_FIRMWARE_CMDLINE_FILE="${BR2_EXTERNAL_INFIX_PATH}/src/board/raspberry-pi-4/cmdline.txt"
1921
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
@@ -34,4 +36,6 @@ BR2_PACKAGE_HOST_RAUC=y
3436
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
3537
BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y
3638
BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SIGNATURE_SUPPORT=y
39+
BR2_PACKAGE_BOOTLOADER_SPLASHSCREEN=y
3740
# GNS3_APPLIANCE is not set
41+
SDCARD_AUX=y

package/Config.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,4 +42,5 @@ source "$BR2_EXTERNAL_INFIX_PATH/package/rousette/Config.in"
4242
source "$BR2_EXTERNAL_INFIX_PATH/package/nghttp2-asio/Config.in"
4343
source "$BR2_EXTERNAL_INFIX_PATH/package/date-cpp/Config.in"
4444
source "$BR2_EXTERNAL_INFIX_PATH/package/rauc-installation-status/Config.in"
45+
source "$BR2_EXTERNAL_INFIX_PATH/package/bootloader-splashscreen/Config.in"
4546
endmenu
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
config BR2_PACKAGE_BOOTLOADER_SPLASHSCREEN
2+
bool "bootloader-splashscreen"
3+
help
4+
Install a BMP splash screen image for bootloader.
5+
6+
config BR2_PACKAGE_BOOTLOADER_SPLASHSCREEN_PATH
7+
string "Path to BMP image"
8+
default "$(BR2_EXTERNAL_INFIX_PATH)/board/common/uboot/splash.bmp"
9+
depends on BR2_PACKAGE_BOOTLOADER_SPLASHSCREEN
10+
help
11+
Path to the BMP image file to be used as bootloader splash screen.
12+
The image will be installed to output/images/.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
################################################################################
2+
#
3+
# bootloader-splashscreen
4+
#
5+
################################################################################
6+
7+
BOOTLOADER_SPLASHSCREEN_VERSION = 1.0
8+
BOOTLOADER_SPLASHSCREEN_SOURCE =
9+
BOOTLOADER_SPLASHSCREEN_SITE =
10+
11+
define BOOTLOADER_SPLASHSCREEN_BUILD_CMDS
12+
# Nothing to build
13+
endef
14+
15+
define BOOTLOADER_SPLASHSCREEN_INSTALL_TARGET_CMDS
16+
$(INSTALL) -D -m 0644 $(call qstrip,$(BR2_PACKAGE_BOOTLOADER_SPLASHSCREEN_PATH)) $(BINARIES_DIR)/splash.bmp
17+
endef
18+
19+
$(eval $(generic-package))

0 commit comments

Comments
 (0)