2018-07-16 20:45:36 +02:00
|
|
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
|
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
|
|
|
|
|
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)
|
2012-02-03 20:13:51 +01:00
|
|
|
|
|
|
|
|
PKG_NAME="bcm2835-bootloader"
|
2022-06-17 22:55:42 +02:00
|
|
|
PKG_VERSION="329af8a59d91ea023ce3e2566e2ccd4ec0624438"
|
|
|
|
|
PKG_SHA256="a940fcd856cf81268896dcd0d798ce908a30051f8e45f7470152658843fb6935"
|
2021-01-31 06:20:12 +00:00
|
|
|
PKG_ARCH="arm aarch64"
|
2012-02-03 20:13:51 +01:00
|
|
|
PKG_LICENSE="nonfree"
|
|
|
|
|
PKG_SITE="http://www.broadcom.com"
|
2021-01-19 19:34:19 +00:00
|
|
|
PKG_URL="${DISTRO_SRC}/${PKG_NAME}-${PKG_VERSION}.tar.xz"
|
2018-09-27 12:56:00 +01:00
|
|
|
PKG_DEPENDS_TARGET="toolchain linux bcmstat"
|
2012-02-03 20:13:51 +01:00
|
|
|
PKG_LONGDESC="bcm2835-bootloader: Tool to create a bootable kernel for RaspberryPi"
|
2017-10-27 23:15:40 +02:00
|
|
|
PKG_TOOLCHAIN="manual"
|
2013-07-21 04:54:05 +02:00
|
|
|
|
|
|
|
|
makeinstall_target() {
|
2021-01-19 19:34:19 +00:00
|
|
|
mkdir -p ${INSTALL}/usr/share/bootloader
|
|
|
|
|
cp -PRv LICENCE* ${INSTALL}/usr/share/bootloader
|
|
|
|
|
cp -PRv bootcode.bin ${INSTALL}/usr/share/bootloader
|
|
|
|
|
if [ "${DEVICE}" = "RPi4" ]; then
|
|
|
|
|
cp -PRv fixup4x.dat ${INSTALL}/usr/share/bootloader/fixup.dat
|
|
|
|
|
cp -PRv start4x.elf ${INSTALL}/usr/share/bootloader/start.elf
|
2019-06-25 22:54:32 +02:00
|
|
|
else
|
2021-01-19 19:34:19 +00:00
|
|
|
cp -PRv fixup_x.dat ${INSTALL}/usr/share/bootloader/fixup.dat
|
|
|
|
|
cp -PRv start_x.elf ${INSTALL}/usr/share/bootloader/start.elf
|
2019-06-25 22:54:32 +02:00
|
|
|
fi
|
2017-03-14 12:06:20 -07:00
|
|
|
|
2021-01-19 19:34:19 +00:00
|
|
|
find_file_path bootloader/update.sh ${PKG_DIR}/files/update.sh && cp -PRv ${FOUND_PATH} ${INSTALL}/usr/share/bootloader
|
|
|
|
|
find_file_path bootloader/canupdate.sh && cp -PRv ${FOUND_PATH} ${INSTALL}/usr/share/bootloader
|
2016-06-03 11:40:42 +02:00
|
|
|
|
2021-01-19 19:34:19 +00:00
|
|
|
find_file_path config/distroconfig.txt ${PKG_DIR}/files/distroconfig.txt && cp -PRv ${FOUND_PATH} ${INSTALL}/usr/share/bootloader
|
|
|
|
|
find_file_path config/config.txt ${PKG_DIR}/files/config.txt && cp -PRv ${FOUND_PATH} ${INSTALL}/usr/share/bootloader
|
2013-07-21 04:54:05 +02:00
|
|
|
}
|