brcm2708: boot-part feature integration
This patch adds the boot-part feature which enables the brcm2708 target move from the custom boot partition size config option to the generic CONFIG_TARGET_KERNEL_PARTSIZE. Note: For people using custom images: Just like with CONFIG_TARGET_ROOTFS_PARTSIZE changing the value can cause sysupgrade to repartition the device! Make sure to have a backup in this case. Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
This commit is contained in:
		| @@ -270,6 +270,7 @@ menu "Target Images" | ||||
| 		int "Kernel partition size (in MB)" | ||||
| 		depends on GRUB_IMAGES || USES_BOOT_PART | ||||
| 		default 8 if TARGET_apm821xx_sata | ||||
| 		default 20 if TARGET_brcm2708 | ||||
| 		default 16 | ||||
|  | ||||
| 	config TARGET_ROOTFS_PARTSIZE | ||||
|   | ||||
| @@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk | ||||
| ARCH:=arm | ||||
| BOARD:=brcm2708 | ||||
| BOARDNAME:=Broadcom BCM27xx | ||||
| FEATURES:=ext4 audio usb usbgadget display gpio fpu squashfs rootfs-part | ||||
| FEATURES:=ext4 audio usb usbgadget display gpio fpu squashfs rootfs-part boot-part | ||||
| MAINTAINER:=Álvaro Fernández Rojas <noltari@gmail.com> | ||||
| SUBTARGETS:=bcm2708 bcm2709 bcm2710 | ||||
|  | ||||
|   | ||||
| @@ -1,5 +0,0 @@ | ||||
| config BRCM2708_SD_BOOT_PARTSIZE | ||||
| 	int "Boot (SD Card) filesystem partition size (in MB)" | ||||
| 	depends on TARGET_brcm2708 | ||||
| 	default 20 | ||||
|  | ||||
| @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk | ||||
| include $(INCLUDE_DIR)/image.mk | ||||
|  | ||||
| FAT32_BLOCK_SIZE=1024 | ||||
| FAT32_BLOCKS=$(shell echo $$(($(CONFIG_BRCM2708_SD_BOOT_PARTSIZE)*1024*1024/$(FAT32_BLOCK_SIZE)))) | ||||
| FAT32_BLOCKS=$(shell echo $$(($(CONFIG_TARGET_KERNEL_PARTSIZE)*1024*1024/$(FAT32_BLOCK_SIZE)))) | ||||
|  | ||||
| define Build/Compile | ||||
| 	$(CP) $(LINUX_DIR)/COPYING $(KDIR)/COPYING.linux | ||||
| @@ -44,7 +44,7 @@ endef | ||||
|  | ||||
| define Build/sdcard-img | ||||
| 	./gen_rpi_sdcard_img.sh $@ $@.boot $(IMAGE_ROOTFS) \ | ||||
| 		$(CONFIG_BRCM2708_SD_BOOT_PARTSIZE) $(CONFIG_TARGET_ROOTFS_PARTSIZE) | ||||
| 		$(CONFIG_TARGET_KERNEL_PARTSIZE) $(CONFIG_TARGET_ROOTFS_PARTSIZE) | ||||
| endef | ||||
|  | ||||
| ### Devices ### | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Christian Lamparter
					Christian Lamparter