bcm2835-bootfiles.bb 903 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. DESCRIPTION = "Closed source binary files to help boot the ARM on the BCM2835."
  2. LICENSE = "Broadcom-RPi"
  3. LIC_FILES_CHKSUM = "file://LICENCE.broadcom;md5=4a4d169737c0786fb9482bb6d30401d1"
  4. inherit deploy nopackages
  5. include recipes-bsp/common/raspberrypi-firmware.inc
  6. INHIBIT_DEFAULT_DEPS = "1"
  7. DEPENDS = "rpi-config"
  8. COMPATIBLE_MACHINE = "^rpi$"
  9. S = "${RPIFW_S}/boot"
  10. PR = "r3"
  11. do_deploy() {
  12. install -d ${DEPLOYDIR}/${PN}
  13. for i in ${S}/*.elf ; do
  14. cp $i ${DEPLOYDIR}/${PN}
  15. done
  16. for i in ${S}/*.dat ; do
  17. cp $i ${DEPLOYDIR}/${PN}
  18. done
  19. for i in ${S}/*.bin ; do
  20. cp $i ${DEPLOYDIR}/${PN}
  21. done
  22. # Add stamp in deploy directory
  23. touch ${DEPLOYDIR}/${PN}/${PN}-${PV}.stamp
  24. }
  25. do_deploy[depends] += "rpi-config:do_deploy"
  26. addtask deploy before do_build after do_install
  27. do_deploy[dirs] += "${DEPLOYDIR}/${PN}"
  28. PACKAGE_ARCH = "${MACHINE_ARCH}"