| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 | # This file is part of the OpenADK project. OpenADK is copyrighted# material, please see the LICENCE file in the top-level directory.include $(ADK_TOPDIR)/rules.mkPKG_NAME:=		bcm28xx-bootloaderPKG_VERSION:=		ffda51ebff205858df0f992ab2223a1c0c8c9525PKG_RELEASE:=		1PKG_DESCR:=		bootloader for bcm28xxPKG_SECTION:=		base/bootPKG_URL:=		https://github.com/raspberrypi/firmwarePKG_SITES:=		https://github.com/raspberrypi/firmware.gitPKG_SYSTEM_DEPENDS:=	raspberry-pi raspberry-pi2PKG_CHOICES_BCM28XX_BOOTLOADER:=	DEFAULT EXTRA CUTDOWNPKGCD_DEFAULT:=		default bootloaderPKGCD_EXTRA:=		bootloader with extra features and codecsPKGCD_CUTDOWN:=		cut down bootloaderPKG_SUBPKGS:=		BCM28XX_BOOTLOADER BCM28XX_DEBUGTOOLPKGSD_BCM28XX_DEBUGTOOL:=	debugtoolPKGSC_BCM28XX_DEBUGTOOL:=	sys/hwPKGSS_BCM28XX_DEBUGTOOL:=	bcm28xx-vc-debuginclude $(ADK_TOPDIR)/mk/package.mk$(eval $(call PKG_template,BCM28XX_BOOTLOADER,bcm28xx-bootloader,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION)))$(eval $(call PKG_template,BCM28XX_DEBUGTOOL,bcm28xx-debugtool,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKGSC_BCM28XX_DEBUGTOOL)))CONFIG_STYLE:=          manualBUILD_STYLE:=           manualINSTALL_STYLE:=         manualdo-install:	$(INSTALL_DIR) $(IDIR_BCM28XX_BOOTLOADER)/boot	$(CP) $(WRKBUILD)/boot/bootcode.bin $(IDIR_BCM28XX_BOOTLOADER)/boot/	printf "kernel=kernel\n" > $(IDIR_BCM28XX_BOOTLOADER)/boot/config.txtifeq ($(ADK_RUNTIME_VERBOSE_KERNEL_SERIAL_ONLY),y)	printf "console=ttyAMA0,$(ADK_RUNTIME_CONSOLE_SERIAL_SPEED) root=/dev/mmcblk0p2 rootfstype=ext4 rootwait\n" > $(IDIR_BCM28XX_BOOTLOADER)/boot/cmdline.txtendififeq ($(ADK_RUNTIME_VERBOSE_KERNEL_VGA_ONLY),y)	printf "console=$(ADK_RUNTIME_CONSOLE_VGA_DEVICE) root=/dev/mmcblk0p2 rootfstype=ext4 rootwait\n" > $(IDIR_BCM28XX_BOOTLOADER)/boot/cmdline.txtendififeq ($(ADK_RUNTIME_VERBOSE_KERNEL_SERIAL_VGA),y)	printf "console=ttyAMA0,$(ADK_RUNTIME_CONSOLE_SERIAL_SPEED) console=$(ADK_RUNTIME_CONSOLE_VGA_DEVICE) root=/dev/mmcblk0p2 rootfstype=ext4 rootwait\n" > $(IDIR_BCM28XX_BOOTLOADER)/boot/cmdline.txtendififeq ($(ADK_RUNTIME_VERBOSE_KERNEL_VGA_SERIAL),y)	printf "console=$(ADK_RUNTIME_CONSOLE_VGA_DEVICE) console=ttyAMA0,$(ADK_RUNTIME_CONSOLE_SERIAL_SPEED) root=/dev/mmcblk0p2 rootfstype=ext4 rootwait\n" > $(IDIR_BCM28XX_BOOTLOADER)/boot/cmdline.txtendififeq ($(ADK_PACKAGE_BCM28XX_BOOTLOADER_DEFAULT),y)	$(CP) $(WRKBUILD)/boot/{start.elf,fixup.dat} $(IDIR_BCM28XX_BOOTLOADER)/boot/	printf "start_file=start.elf\n" >> $(IDIR_BCM28XX_BOOTLOADER)/boot/config.txt	printf "fixup_file=fixup.dat\n" >> $(IDIR_BCM28XX_BOOTLOADER)/boot/config.txtendififeq ($(ADK_PACKAGE_BCM28XX_BOOTLOADER_EXTRA),y)	$(CP) $(WRKBUILD)/boot/{start_x.elf,fixup_x.dat} $(IDIR_BCM28XX_BOOTLOADER)/boot/	printf "start_file=start_x.elf\n" >> $(IDIR_BCM28XX_BOOTLOADER)/boot/config.txt	printf "fixup_file=fixup_x.dat\n" >> $(IDIR_BCM28XX_BOOTLOADER)/boot/config.txtendififeq ($(ADK_PACKAGE_BCM28XX_BOOTLOADER_CUTDOWN),y)	$(CP) $(WRKBUILD)/boot/{start_cd.elf,fixup_cd.dat} $(IDIR_BCM28XX_BOOTLOADER)/boot/	printf "start_file=start_cd.elf\n" >> $(IDIR_BCM28XX_BOOTLOADER)/boot/config.txt	printf "fixup_file=fixup_cd.dat\n" >> $(IDIR_BCM28XX_BOOTLOADER)/boot/config.txtendififeq ($(ADK_TARGET_SYSTEM_RASPBERRRY_PI),y)	printf "gpu_mem=$(ADK_TARGET_GPU_MEM)\n" >> \		$(IDIR_BCM28XX_BOOTLOADER)/boot/config.txtendififneq ($(ADK_KERNEL_SND_BCM2708_SOC_HIFIBERRY_AMP),)	printf "dtoverlay=hifiberry-amp\n" >> \		$(IDIR_BCM28XX_BOOTLOADER)/boot/config.txtendififneq ($(ADK_KERNEL_SND_BCM2708_SOC_HIFIBERRY_DAC),)	printf "dtoverlay=hifiberry-dac\n" >> \		$(IDIR_BCM28XX_BOOTLOADER)/boot/config.txtendififneq ($(ADK_KERNEL_SND_BCM2708_SOC_HIFIBERRY_DIGI),)	printf "dtoverlay=hifiberry-digi\n" >> \		$(IDIR_BCM28XX_BOOTLOADER)/boot/config.txtendififneq ($(ADK_KERNEL_SND_BCM2708_SOC_RPI_DAC),)	printf "dtoverlay=rpi-dac\n" >> \		$(IDIR_BCM28XX_BOOTLOADER)/boot/config.txtendififneq ($(ADK_KERNEL_SND_BCM2708_SOC_IQAUDIO_DAC),)	printf "dtoverlay=iqaudio-dac\n" >> \		$(IDIR_BCM28XX_BOOTLOADER)/boot/config.txtendififneq ($(ADK_KERNEL_SND_BCM2708_SOC_RPI_PROTO),)	printf "dtoverlay=rpi-proto\n" >> \		$(IDIR_BCM28XX_BOOTLOADER)/boot/config.txtendififeq ($(ADK_PACKAGE_BCM28XX_DEBUGTOOL),y)	$(INSTALL_DIR) $(IDIR_BCM28XX_DEBUGTOOL)/opt/vc/bin	$(INSTALL_BIN) $(WRKBUILD)/hardfp/opt/vc/bin/vcdbg \		$(IDIR_BCM28XX_DEBUGTOOL)/opt/vc/binendifinclude $(ADK_TOPDIR)/mk/pkg-bottom.mk
 |