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)" | 		int "Kernel partition size (in MB)" | ||||||
| 		depends on GRUB_IMAGES || USES_BOOT_PART | 		depends on GRUB_IMAGES || USES_BOOT_PART | ||||||
| 		default 8 if TARGET_apm821xx_sata | 		default 8 if TARGET_apm821xx_sata | ||||||
|  | 		default 20 if TARGET_brcm2708 | ||||||
| 		default 16 | 		default 16 | ||||||
|  |  | ||||||
| 	config TARGET_ROOTFS_PARTSIZE | 	config TARGET_ROOTFS_PARTSIZE | ||||||
|   | |||||||
| @@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk | |||||||
| ARCH:=arm | ARCH:=arm | ||||||
| BOARD:=brcm2708 | BOARD:=brcm2708 | ||||||
| BOARDNAME:=Broadcom BCM27xx | 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> | MAINTAINER:=Álvaro Fernández Rojas <noltari@gmail.com> | ||||||
| SUBTARGETS:=bcm2708 bcm2709 bcm2710 | 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 | include $(INCLUDE_DIR)/image.mk | ||||||
|  |  | ||||||
| FAT32_BLOCK_SIZE=1024 | 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 | define Build/Compile | ||||||
| 	$(CP) $(LINUX_DIR)/COPYING $(KDIR)/COPYING.linux | 	$(CP) $(LINUX_DIR)/COPYING $(KDIR)/COPYING.linux | ||||||
| @@ -44,7 +44,7 @@ endef | |||||||
|  |  | ||||||
| define Build/sdcard-img | define Build/sdcard-img | ||||||
| 	./gen_rpi_sdcard_img.sh $@ $@.boot $(IMAGE_ROOTFS) \ | 	./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 | endef | ||||||
|  |  | ||||||
| ### Devices ### | ### Devices ### | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Christian Lamparter
					Christian Lamparter