at91: reorganize at91 subtargets
reorganizing at91 subtargets based on sama5 soc features and this fix below problems. 1. able to set neon flags to sama5d2 & sama5d4 subtargets. 2. fix the make clean which removes all the subtargets in bin folder. 3. able to configure kernel specific to subtarget. 4. able to set vfpu4 flags to samad3 subtargets. Signed-off-by: Sandeep Sheriker Mallikarjun <sandeepsheriker.mallikarjun@microchip.com>
This commit is contained in:
		 Sandeep Sheriker Mallikarjun
					Sandeep Sheriker Mallikarjun
				
			
				
					committed by
					
						 John Crispin
						John Crispin
					
				
			
			
				
	
			
			
			 John Crispin
						John Crispin
					
				
			
						parent
						
							f34b495a2e
						
					
				
				
					commit
					60750ab505
				
			| @@ -24,63 +24,73 @@ include $(INCLUDE_DIR)/package.mk | |||||||
|  |  | ||||||
| define AT91Bootstrap/Default | define AT91Bootstrap/Default | ||||||
|   BUILD_TARGET:=at91 |   BUILD_TARGET:=at91 | ||||||
|   BUILD_SUBTARGET:=sama5 |  | ||||||
|   HIDDEN:=1 |   HIDDEN:=1 | ||||||
|   AT91BOOTSTRAP_IMAGE:=at91bootstrap.bin |   AT91BOOTSTRAP_IMAGE:=at91bootstrap.bin | ||||||
| endef | endef | ||||||
|  |  | ||||||
| define AT91Bootstrap/sama5d2_xplaineddf_uboot | define AT91Bootstrap/sama5d2_xplaineddf_uboot | ||||||
|   TITLE:=AT91Bootstrap for SAMA5D2 Xplained board (SPI Flash) |   TITLE:=AT91Bootstrap for SAMA5D2 Xplained board (SPI Flash) | ||||||
|  |   BUILD_SUBTARGET:=sama5d2 | ||||||
|   BUILD_DEVICES:=at91-sama5d2_xplained |   BUILD_DEVICES:=at91-sama5d2_xplained | ||||||
| endef | endef | ||||||
|  |  | ||||||
| define AT91Bootstrap/sama5d2_xplaineddf_qspi_uboot | define AT91Bootstrap/sama5d2_xplaineddf_qspi_uboot | ||||||
|   TITLE:=AT91Bootstrap for SAMA5D2 Xplained board (QSPI Flash) |   TITLE:=AT91Bootstrap for SAMA5D2 Xplained board (QSPI Flash) | ||||||
|  |   BUILD_SUBTARGET:=sama5d2 | ||||||
|   BUILD_DEVICES:=at91-sama5d2_xplained |   BUILD_DEVICES:=at91-sama5d2_xplained | ||||||
| endef | endef | ||||||
|  |  | ||||||
| define AT91Bootstrap/sama5d2_xplainedsd_uboot | define AT91Bootstrap/sama5d2_xplainedsd_uboot | ||||||
|   TITLE:=AT91Bootstrap for SAMA5D2 Xplained board (SDcard/EMMC) |   TITLE:=AT91Bootstrap for SAMA5D2 Xplained board (SDcard/EMMC) | ||||||
|  |   BUILD_SUBTARGET:=sama5d2 | ||||||
|   BUILD_DEVICES:=at91-sama5d2_xplained |   BUILD_DEVICES:=at91-sama5d2_xplained | ||||||
| endef | endef | ||||||
|  |  | ||||||
| define AT91Bootstrap/sama5d3_xplainednf_uboot | define AT91Bootstrap/sama5d3_xplainednf_uboot | ||||||
|   TITLE:=AT91Bootstrap for SAMA5D3 Xplained board (Nand Flash) |   TITLE:=AT91Bootstrap for SAMA5D3 Xplained board (Nand Flash) | ||||||
|  |   BUILD_SUBTARGET:=sama5d3 | ||||||
|   BUILD_DEVICES:=at91-sama5d3_xplained |   BUILD_DEVICES:=at91-sama5d3_xplained | ||||||
| endef | endef | ||||||
|  |  | ||||||
| define AT91Bootstrap/sama5d3_xplainedsd_uboot | define AT91Bootstrap/sama5d3_xplainedsd_uboot | ||||||
|   TITLE:=AT91Bootstrap for SAMA5D3 Xplained board (SDcard) |   TITLE:=AT91Bootstrap for SAMA5D3 Xplained board (SDcard) | ||||||
|  |   BUILD_SUBTARGET:=sama5d3 | ||||||
|   BUILD_DEVICES:=at91-sama5d3_xplained |   BUILD_DEVICES:=at91-sama5d3_xplained | ||||||
| endef | endef | ||||||
|  |  | ||||||
| define AT91Bootstrap/sama5d4_xplainednf_uboot_secure | define AT91Bootstrap/sama5d4_xplainednf_uboot_secure | ||||||
|   TITLE:=AT91Bootstrap for SAMA5D4 Xplained board (Nand Flash) |   TITLE:=AT91Bootstrap for SAMA5D4 Xplained board (Nand Flash) | ||||||
|  |   BUILD_SUBTARGET:=sama5d4 | ||||||
|   BUILD_DEVICES:=at91-sama5d4_xplained |   BUILD_DEVICES:=at91-sama5d4_xplained | ||||||
| endef | endef | ||||||
|  |  | ||||||
| define AT91Bootstrap/sama5d4_xplaineddf_uboot_secure | define AT91Bootstrap/sama5d4_xplaineddf_uboot_secure | ||||||
|   TITLE:=AT91Bootstrap for SAMA5D4 Xplained board (SPI Flash) |   TITLE:=AT91Bootstrap for SAMA5D4 Xplained board (SPI Flash) | ||||||
|  |   BUILD_SUBTARGET:=sama5d4 | ||||||
|   BUILD_DEVICES:=at91-sama5d4_xplained |   BUILD_DEVICES:=at91-sama5d4_xplained | ||||||
| endef | endef | ||||||
|  |  | ||||||
| define AT91Bootstrap/sama5d4_xplainedsd_uboot_secure | define AT91Bootstrap/sama5d4_xplainedsd_uboot_secure | ||||||
|   TITLE:=AT91Bootstrap for SAMA5D4 Xplained board (SDcard) |   TITLE:=AT91Bootstrap for SAMA5D4 Xplained board (SDcard) | ||||||
|  |   BUILD_SUBTARGET:=sama5d4 | ||||||
|   BUILD_DEVICES:=at91-sama5d4_xplained |   BUILD_DEVICES:=at91-sama5d4_xplained | ||||||
| endef | endef | ||||||
|  |  | ||||||
| define AT91Bootstrap/sama5d27_som1_eksd_uboot | define AT91Bootstrap/sama5d27_som1_eksd_uboot | ||||||
|   TITLE:=AT91Bootstrap for SAMA5D27 SOM1 Ek (SDcard0) |   TITLE:=AT91Bootstrap for SAMA5D27 SOM1 Ek (SDcard0) | ||||||
|  |   BUILD_SUBTARGET:=sama5d2 | ||||||
|   BUILD_DEVICES:=at91-sama5d27_som1_ek |   BUILD_DEVICES:=at91-sama5d27_som1_ek | ||||||
| endef | endef | ||||||
|  |  | ||||||
| define AT91Bootstrap/sama5d27_som1_eksd1_uboot | define AT91Bootstrap/sama5d27_som1_eksd1_uboot | ||||||
|   TITLE:=AT91Bootstrap for SAMA5D27 SOM1 Ek (SDcard1) |   TITLE:=AT91Bootstrap for SAMA5D27 SOM1 Ek (SDcard1) | ||||||
|  |   BUILD_SUBTARGET:=sama5d2 | ||||||
|   BUILD_DEVICES:=at91-sama5d27_som1_ek |   BUILD_DEVICES:=at91-sama5d27_som1_ek | ||||||
| endef | endef | ||||||
|  |  | ||||||
| define AT91Bootstrap/sama5d27_som1_ekqspi_uboot | define AT91Bootstrap/sama5d27_som1_ekqspi_uboot | ||||||
|   TITLE:=AT91Bootstrap for SAMA5D27 SOM1 Ek (QSPI Flash) |   TITLE:=AT91Bootstrap for SAMA5D27 SOM1 Ek (QSPI Flash) | ||||||
|  |   BUILD_SUBTARGET:=sama5d2 | ||||||
|   BUILD_DEVICES:=at91-sama5d27_som1_ek |   BUILD_DEVICES:=at91-sama5d27_som1_ek | ||||||
| endef | endef | ||||||
|  |  | ||||||
|   | |||||||
| @@ -40,55 +40,55 @@ endef | |||||||
|  |  | ||||||
| define U-Boot/sama5d3_xplained_nandflash | define U-Boot/sama5d3_xplained_nandflash | ||||||
|   NAME:=SAMA5D3 Xplained board (NandFlash) |   NAME:=SAMA5D3 Xplained board (NandFlash) | ||||||
|   BUILD_SUBTARGET:=sama5 |   BUILD_SUBTARGET:=sama5d3 | ||||||
|   BUILD_DEVICES:=at91-sama5d3_xplained |   BUILD_DEVICES:=at91-sama5d3_xplained | ||||||
| endef | endef | ||||||
|  |  | ||||||
| define U-Boot/sama5d3_xplained_mmc | define U-Boot/sama5d3_xplained_mmc | ||||||
|   NAME:=SAMA5D3 Xplained board (SDcard) |   NAME:=SAMA5D3 Xplained board (SDcard) | ||||||
|   BUILD_SUBTARGET:=sama5 |   BUILD_SUBTARGET:=sama5d3 | ||||||
|   BUILD_DEVICES:=at91-sama5d3_xplained |   BUILD_DEVICES:=at91-sama5d3_xplained | ||||||
| endef | endef | ||||||
|  |  | ||||||
| define U-Boot/sama5d2_xplained_spiflash | define U-Boot/sama5d2_xplained_spiflash | ||||||
|   NAME:=SAMA5D2 Xplained board (SPI Flash) |   NAME:=SAMA5D2 Xplained board (SPI Flash) | ||||||
|   BUILD_SUBTARGET:=sama5 |   BUILD_SUBTARGET:=sama5d2 | ||||||
|   BUILD_DEVICES:=at91-sama5d2_xplained |   BUILD_DEVICES:=at91-sama5d2_xplained | ||||||
| endef | endef | ||||||
|  |  | ||||||
| define U-Boot/sama5d2_xplained_mmc | define U-Boot/sama5d2_xplained_mmc | ||||||
|   NAME:=SAMA5D2 Xplained board (SDcard/EMMC) |   NAME:=SAMA5D2 Xplained board (SDcard/EMMC) | ||||||
|   BUILD_SUBTARGET:=sama5 |   BUILD_SUBTARGET:=sama5d2 | ||||||
|   BUILD_DEVICES:=at91-sama5d2_xplained |   BUILD_DEVICES:=at91-sama5d2_xplained | ||||||
| endef | endef | ||||||
|  |  | ||||||
| define U-Boot/sama5d4_xplained_spiflash | define U-Boot/sama5d4_xplained_spiflash | ||||||
|   NAME:=SAMA5D4 Xplained board (SPI Flash) |   NAME:=SAMA5D4 Xplained board (SPI Flash) | ||||||
|   BUILD_SUBTARGET:=sama5 |   BUILD_SUBTARGET:=sama5d4 | ||||||
|   BUILD_DEVICES:=at91-sama5d4_xplained |   BUILD_DEVICES:=at91-sama5d4_xplained | ||||||
| endef | endef | ||||||
|  |  | ||||||
| define U-Boot/sama5d4_xplained_mmc | define U-Boot/sama5d4_xplained_mmc | ||||||
|   NAME:=SAMA5D4 Xplained board (SDcard) |   NAME:=SAMA5D4 Xplained board (SDcard) | ||||||
|   BUILD_SUBTARGET:=sama5 |   BUILD_SUBTARGET:=sama5d4 | ||||||
|   BUILD_DEVICES:=at91-sama5d4_xplained |   BUILD_DEVICES:=at91-sama5d4_xplained | ||||||
| endef | endef | ||||||
|  |  | ||||||
| define U-Boot/sama5d4_xplained_nandflash | define U-Boot/sama5d4_xplained_nandflash | ||||||
|   NAME:=SAMA5D4 Xplained board (NandFlash) |   NAME:=SAMA5D4 Xplained board (NandFlash) | ||||||
|   BUILD_SUBTARGET:=sama5 |   BUILD_SUBTARGET:=sama5d4 | ||||||
|   BUILD_DEVICES:=at91-sama5d4_xplained |   BUILD_DEVICES:=at91-sama5d4_xplained | ||||||
| endef | endef | ||||||
|  |  | ||||||
| define U-Boot/sama5d27_som1_ek_mmc | define U-Boot/sama5d27_som1_ek_mmc | ||||||
|   NAME:=SAMA5D27 SOM1 Ek (SDCard) |   NAME:=SAMA5D27 SOM1 Ek (SDCard) | ||||||
|   BUILD_SUBTARGET:=sama5 |   BUILD_SUBTARGET:=sama5d2 | ||||||
|   BUILD_DEVICES:=at91-sama5d27_som1_ek |   BUILD_DEVICES:=at91-sama5d27_som1_ek | ||||||
| endef | endef | ||||||
|  |  | ||||||
| define U-Boot/sama5d27_som1_ek_spiflash | define U-Boot/sama5d27_som1_ek_spiflash | ||||||
|   NAME:=SAMA5D27 SOM1 Ek (QSPI Flash) |   NAME:=SAMA5D27 SOM1 Ek (QSPI Flash) | ||||||
|   BUILD_SUBTARGET:=sama5 |   BUILD_SUBTARGET:=sama5d2 | ||||||
|   BUILD_DEVICES:=at91-sama5d27_som1_ek |   BUILD_DEVICES:=at91-sama5d27_som1_ek | ||||||
| endef | endef | ||||||
|  |  | ||||||
|   | |||||||
| @@ -11,7 +11,7 @@ BOARD:=at91 | |||||||
| MAINTAINER:=Claudio Mignanti <c.mignanti@gmail.com> | MAINTAINER:=Claudio Mignanti <c.mignanti@gmail.com> | ||||||
| BOARDNAME:=Microchip (Atmel AT91) | BOARDNAME:=Microchip (Atmel AT91) | ||||||
| FEATURES:=ext4 squashfs targz usb usbgadget ubifs | FEATURES:=ext4 squashfs targz usb usbgadget ubifs | ||||||
| SUBTARGETS:=sama5 legacy | SUBTARGETS:=sama5d2 sama5d3 sama5d4 legacy | ||||||
|  |  | ||||||
| KERNEL_PATCHVER:=4.9 | KERNEL_PATCHVER:=4.9 | ||||||
|  |  | ||||||
|   | |||||||
| @@ -16,9 +16,20 @@ endef | |||||||
| ifeq ($(SUBTARGET),legacy) | ifeq ($(SUBTARGET),legacy) | ||||||
| include ./legacy.mk | include ./legacy.mk | ||||||
| endif | endif | ||||||
| ifeq ($(SUBTARGET),sama5) | ifeq ($(SUBTARGET),sama5d2) | ||||||
| include ./sama5.mk | include ./sama5d2.mk | ||||||
| endif | endif | ||||||
|  | ifeq ($(SUBTARGET),sama5d3) | ||||||
|  | include ./sama5d3.mk | ||||||
|  | endif | ||||||
|  | ifeq ($(SUBTARGET),sama5d4) | ||||||
|  | include ./sama5d4.mk | ||||||
|  | endif | ||||||
|  |  | ||||||
|  | AT91_SD_BOOT_PARTSIZE:=64 | ||||||
|  | FAT32_BLOCK_SIZE:=1024 | ||||||
|  | FAT32_BLOCKS:=$(shell echo \ | ||||||
|  |   $$(($(AT91_SD_BOOT_PARTSIZE)*1024*1024/$(FAT32_BLOCK_SIZE)))) | ||||||
|  |  | ||||||
| define Device/Default | define Device/Default | ||||||
|   $(Device/default-nand) |   $(Device/default-nand) | ||||||
| @@ -35,6 +46,42 @@ define Device/dtb | |||||||
|   KERNEL := kernel-bin | lzma | uImage lzma |   KERNEL := kernel-bin | lzma | uImage lzma | ||||||
| endef | endef | ||||||
|  |  | ||||||
|  | define Build/at91-sdcard | ||||||
|  |   $(if $(findstring ext4,$@), \ | ||||||
|  |   rm -f $@.boot | ||||||
|  |   mkfs.fat -C $@.boot $(FAT32_BLOCKS) | ||||||
|  |  | ||||||
|  |   mcopy -i $@.boot $(KDIR)/zImage ::zImage | ||||||
|  |  | ||||||
|  |   $(foreach dts,$(DEVICE_DTS), \ | ||||||
|  |      mcopy -i $@.boot $(DTS_DIR)/$(dts).dtb \ | ||||||
|  |         ::$(dts).dtb) | ||||||
|  |  | ||||||
|  |   mcopy -i $@.boot \ | ||||||
|  |     $(BIN_DIR)/u-boot-$(DEVICE_NAME:at91-%=%)_mmc/u-boot.bin \ | ||||||
|  |     ::u-boot.bin | ||||||
|  |  | ||||||
|  |   mcopy -i $@.boot \ | ||||||
|  |     $(BIN_DIR)/at91bootstrap-$(DEVICE_NAME:at91-%=%)sd*/at91bootstrap.bin \ | ||||||
|  |     ::BOOT.bin | ||||||
|  |  | ||||||
|  |   ./gen_at91_sdcard_img.sh \ | ||||||
|  |       $@.img \ | ||||||
|  |       $@.boot \ | ||||||
|  |       $(KDIR)/root.ext4 \ | ||||||
|  |       $(AT91_SD_BOOT_PARTSIZE) \ | ||||||
|  |       $(CONFIG_TARGET_ROOTFS_PARTSIZE) | ||||||
|  |  | ||||||
|  |   gzip -nc9 $@.img > $@ | ||||||
|  |  | ||||||
|  |   rm -f $@.img $@.boot ) | ||||||
|  | endef | ||||||
|  |  | ||||||
|  | define Device/evaluation-sdimage | ||||||
|  |   IMAGES += sdcard.img.gz | ||||||
|  |   IMAGE/sdcard.img.gz := at91-sdcard | ||||||
|  | endef | ||||||
|  |  | ||||||
| define Device/evaluation | define Device/evaluation | ||||||
|   KERNEL_INSTALL := 1 |   KERNEL_INSTALL := 1 | ||||||
|   KERNEL_SUFFIX := -uImage |   KERNEL_SUFFIX := -uImage | ||||||
|   | |||||||
| @@ -1,101 +0,0 @@ | |||||||
| AT91_SD_BOOT_PARTSIZE:=64 |  | ||||||
| FAT32_BLOCK_SIZE:=1024 |  | ||||||
| FAT32_BLOCKS:=$(shell echo \ |  | ||||||
|   $$(($(AT91_SD_BOOT_PARTSIZE)*1024*1024/$(FAT32_BLOCK_SIZE)))) |  | ||||||
|  |  | ||||||
| define Build/at91-sdcard |  | ||||||
|   $(if $(findstring ext4,$@), \ |  | ||||||
|   rm -f $@.boot |  | ||||||
|   mkfs.fat -C $@.boot $(FAT32_BLOCKS) |  | ||||||
|  |  | ||||||
|   mcopy -i $@.boot $(KDIR)/zImage ::zImage |  | ||||||
|  |  | ||||||
|   $(foreach dts,$(DEVICE_DTS), \ |  | ||||||
|      mcopy -i $@.boot $(DTS_DIR)/$(dts).dtb \ |  | ||||||
|         ::$(dts).dtb) |  | ||||||
|  |  | ||||||
|   mcopy -i $@.boot \ |  | ||||||
|     $(BIN_DIR)/u-boot-$(DEVICE_NAME:at91-%=%)_mmc/u-boot.bin \ |  | ||||||
|     ::u-boot.bin |  | ||||||
|  |  | ||||||
|   mcopy -i $@.boot \ |  | ||||||
|     $(BIN_DIR)/at91bootstrap-$(DEVICE_NAME:at91-%=%)sd*/at91bootstrap.bin \ |  | ||||||
|     ::BOOT.bin |  | ||||||
|  |  | ||||||
|   ./gen_at91_sdcard_img.sh \ |  | ||||||
|       $@.img \ |  | ||||||
|       $@.boot \ |  | ||||||
|       $(KDIR)/root.ext4 \ |  | ||||||
|       $(AT91_SD_BOOT_PARTSIZE) \ |  | ||||||
|       $(CONFIG_TARGET_ROOTFS_PARTSIZE) |  | ||||||
|  |  | ||||||
|   gzip -nc9 $@.img > $@ |  | ||||||
|  |  | ||||||
|   rm -f $@.img $@.boot ) |  | ||||||
| endef |  | ||||||
|  |  | ||||||
| define Device/evaluation-sdimage |  | ||||||
|   IMAGES += sdcard.img.gz |  | ||||||
|   IMAGE/sdcard.img.gz := at91-sdcard |  | ||||||
| endef |  | ||||||
|  |  | ||||||
| define Device/default-nand |  | ||||||
|   BLOCKSIZE := 128k |  | ||||||
|   PAGESIZE := 2048 |  | ||||||
|   SUBPAGESIZE := 2048 |  | ||||||
|   MKUBIFS_OPTS := -m $$(PAGESIZE) -e 124KiB -c 2048 |  | ||||||
| endef |  | ||||||
|  |  | ||||||
| define Device/at91-sama5d3_xplained |  | ||||||
|   $(Device/evaluation-dtb) |  | ||||||
|   DEVICE_TITLE := Microchip(Atmel AT91) SAMA5D3 Xplained |  | ||||||
|   KERNEL_SIZE := 6144k |  | ||||||
|   $(Device/evaluation-sdimage) |  | ||||||
| endef |  | ||||||
| TARGET_DEVICES += at91-sama5d3_xplained |  | ||||||
|  |  | ||||||
| define Device/at91-sama5d2_xplained |  | ||||||
|   $(Device/evaluation-dtb) |  | ||||||
|   DEVICE_TITLE := Microchip(Atmel AT91) SAMA5D2 Xplained |  | ||||||
|   KERNEL_SIZE := 6144k |  | ||||||
|   $(Device/evaluation-sdimage) |  | ||||||
| endef |  | ||||||
| TARGET_DEVICES += at91-sama5d2_xplained |  | ||||||
|  |  | ||||||
| define Device/at91-sama5d4_xplained |  | ||||||
|   $(Device/evaluation-dtb) |  | ||||||
|   DEVICE_TITLE := Microchip(Atmel AT91) SAMA5D4 Xplained |  | ||||||
|   KERNEL_SIZE := 6144k |  | ||||||
|   BLOCKSIZE := 256k |  | ||||||
|   PAGESIZE := 4096 |  | ||||||
|   SUBPAGESIZE := 2048 |  | ||||||
|   MKUBIFS_OPTS := -m $$(PAGESIZE) -e 248KiB -c 2082 -x lzo |  | ||||||
|   $(Device/evaluation-sdimage) |  | ||||||
| endef |  | ||||||
| TARGET_DEVICES += at91-sama5d4_xplained |  | ||||||
|  |  | ||||||
| define Device/at91-sama5d27_som1_ek |  | ||||||
|   $(Device/evaluation-dtb) |  | ||||||
|   DEVICE_TITLE := Microchip(Atmel AT91) SAMA5D27 SOM1 Ek |  | ||||||
|   KERNEL_SIZE := 6144k |  | ||||||
|   $(Device/evaluation-sdimage) |  | ||||||
| endef |  | ||||||
| TARGET_DEVICES += at91-sama5d27_som1_ek |  | ||||||
|  |  | ||||||
| ifeq ($(strip $(CONFIG_EXTERNAL_KERNEL_TREE)),"") |  | ||||||
|  ifeq ($(strip $(CONFIG_KERNEL_GIT_CLONE_URI)),"") |  | ||||||
|   define Device/wb50n |  | ||||||
|     $(Device/evaluation-fit) |  | ||||||
|     DEVICE_TITLE := Laird WB50N |  | ||||||
|     DEVICE_PACKAGES := \ |  | ||||||
| 	  kmod-mmc-at91 kmod-ath6kl-sdio ath6k-firmware \ |  | ||||||
| 	  kmod-usb-storage kmod-fs-vfat kmod-fs-msdos \ |  | ||||||
| 	  kmod-leds-gpio |  | ||||||
|     BLOCKSIZE := 128k |  | ||||||
|     PAGESIZE := 2048 |  | ||||||
|     SUBPAGESIZE := 2048 |  | ||||||
|     MKUBIFS_OPTS := -m $$(PAGESIZE) -e 124KiB -c 955 |  | ||||||
|   endef |  | ||||||
|   TARGET_DEVICES += wb50n |  | ||||||
|  endif |  | ||||||
| endif |  | ||||||
							
								
								
									
										23
									
								
								target/linux/at91/image/sama5d2.mk
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								target/linux/at91/image/sama5d2.mk
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | |||||||
|  |  | ||||||
|  | define Device/default-nand | ||||||
|  |   BLOCKSIZE := 128k | ||||||
|  |   PAGESIZE := 2048 | ||||||
|  |   SUBPAGESIZE := 2048 | ||||||
|  |   MKUBIFS_OPTS := -m $$(PAGESIZE) -e 124KiB -c 2048 | ||||||
|  | endef | ||||||
|  |  | ||||||
|  | define Device/at91-sama5d2_xplained | ||||||
|  |   $(Device/evaluation-dtb) | ||||||
|  |   DEVICE_TITLE := Microchip(Atmel AT91) SAMA5D2 Xplained | ||||||
|  |   KERNEL_SIZE := 6144k | ||||||
|  |   $(Device/evaluation-sdimage) | ||||||
|  | endef | ||||||
|  | TARGET_DEVICES += at91-sama5d2_xplained | ||||||
|  |  | ||||||
|  | define Device/at91-sama5d27_som1_ek | ||||||
|  |   $(Device/evaluation-dtb) | ||||||
|  |   DEVICE_TITLE := Microchip(Atmel AT91) SAMA5D27 SOM1 Ek | ||||||
|  |   KERNEL_SIZE := 6144k | ||||||
|  |   $(Device/evaluation-sdimage) | ||||||
|  | endef | ||||||
|  | TARGET_DEVICES += at91-sama5d27_som1_ek | ||||||
							
								
								
									
										33
									
								
								target/linux/at91/image/sama5d3.mk
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								target/linux/at91/image/sama5d3.mk
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,33 @@ | |||||||
|  |  | ||||||
|  | define Device/default-nand | ||||||
|  |   BLOCKSIZE := 128k | ||||||
|  |   PAGESIZE := 2048 | ||||||
|  |   SUBPAGESIZE := 2048 | ||||||
|  |   MKUBIFS_OPTS := -m $$(PAGESIZE) -e 124KiB -c 2048 | ||||||
|  | endef | ||||||
|  |  | ||||||
|  | define Device/at91-sama5d3_xplained | ||||||
|  |   $(Device/evaluation-dtb) | ||||||
|  |   DEVICE_TITLE := Microchip(Atmel AT91) SAMA5D3 Xplained | ||||||
|  |   KERNEL_SIZE := 6144k | ||||||
|  |   $(Device/evaluation-sdimage) | ||||||
|  | endef | ||||||
|  | TARGET_DEVICES += at91-sama5d3_xplained | ||||||
|  |  | ||||||
|  | ifeq ($(strip $(CONFIG_EXTERNAL_KERNEL_TREE)),"") | ||||||
|  |  ifeq ($(strip $(CONFIG_KERNEL_GIT_CLONE_URI)),"") | ||||||
|  |   define Device/wb50n | ||||||
|  |     $(Device/evaluation-fit) | ||||||
|  |     DEVICE_TITLE := Laird WB50N | ||||||
|  |     DEVICE_PACKAGES := \ | ||||||
|  | 	  kmod-mmc-at91 kmod-ath6kl-sdio ath6k-firmware \ | ||||||
|  | 	  kmod-usb-storage kmod-fs-vfat kmod-fs-msdos \ | ||||||
|  | 	  kmod-leds-gpio | ||||||
|  |     BLOCKSIZE := 128k | ||||||
|  |     PAGESIZE := 2048 | ||||||
|  |     SUBPAGESIZE := 2048 | ||||||
|  |     MKUBIFS_OPTS := -m $$(PAGESIZE) -e 124KiB -c 955 | ||||||
|  |   endef | ||||||
|  |   TARGET_DEVICES += wb50n | ||||||
|  |  endif | ||||||
|  | endif | ||||||
							
								
								
									
										19
									
								
								target/linux/at91/image/sama5d4.mk
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								target/linux/at91/image/sama5d4.mk
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,19 @@ | |||||||
|  |  | ||||||
|  | define Device/default-nand | ||||||
|  |   BLOCKSIZE := 128k | ||||||
|  |   PAGESIZE := 2048 | ||||||
|  |   SUBPAGESIZE := 2048 | ||||||
|  |   MKUBIFS_OPTS := -m $$(PAGESIZE) -e 124KiB -c 2048 | ||||||
|  | endef | ||||||
|  |  | ||||||
|  | define Device/at91-sama5d4_xplained | ||||||
|  |   $(Device/evaluation-dtb) | ||||||
|  |   DEVICE_TITLE := Microchip(Atmel AT91) SAMA5D4 Xplained | ||||||
|  |   KERNEL_SIZE := 6144k | ||||||
|  |   BLOCKSIZE := 256k | ||||||
|  |   PAGESIZE := 4096 | ||||||
|  |   SUBPAGESIZE := 2048 | ||||||
|  |   MKUBIFS_OPTS := -m $$(PAGESIZE) -e 248KiB -c 2082 -x lzo | ||||||
|  |   $(Device/evaluation-sdimage) | ||||||
|  | endef | ||||||
|  | TARGET_DEVICES += at91-sama5d4_xplained | ||||||
| @@ -1,9 +0,0 @@ | |||||||
| BOARDNAME:=SAMA5 boards(Cortex-A5) |  | ||||||
| CPU_TYPE:=cortex-a5 |  | ||||||
|  |  | ||||||
| DEFAULT_PACKAGES += kmod-usb2 |  | ||||||
|  |  | ||||||
| define Target/Description |  | ||||||
| 	Build generic firmware for Microchip(Atmel AT91) SAMA5 MPU's |  | ||||||
| 	using the ARMv7 instruction set. |  | ||||||
| endef |  | ||||||
							
								
								
									
										10
									
								
								target/linux/at91/sama5d2/target.mk
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								target/linux/at91/sama5d2/target.mk
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | |||||||
|  | BOARDNAME:=SAMA5D2 boards(Cortex-A5) | ||||||
|  | CPU_TYPE:=cortex-a5 | ||||||
|  | CPU_SUBTYPE:=neon-vfpv4 | ||||||
|  | FEATURES+=fpu | ||||||
|  | DEFAULT_PACKAGES += kmod-usb2 | ||||||
|  |  | ||||||
|  | define Target/Description | ||||||
|  | 	Build generic firmware for Microchip(Atmel AT91) SAMA5D2 MPU's | ||||||
|  | 	using the ARMv7 instruction set. | ||||||
|  | endef | ||||||
							
								
								
									
										1311
									
								
								target/linux/at91/sama5d3/config-default
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1311
									
								
								target/linux/at91/sama5d3/config-default
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										10
									
								
								target/linux/at91/sama5d3/target.mk
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								target/linux/at91/sama5d3/target.mk
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | |||||||
|  | BOARDNAME:=SAMA5D3 boards(Cortex-A5) | ||||||
|  | CPU_TYPE:=cortex-a5 | ||||||
|  | CPU_SUBTYPE:=vfpv4 | ||||||
|  | FEATURES+=fpu | ||||||
|  | DEFAULT_PACKAGES += kmod-usb2 | ||||||
|  |  | ||||||
|  | define Target/Description | ||||||
|  | 	Build generic firmware for Microchip(Atmel AT91) SAMA5D3 MPU's | ||||||
|  | 	using the ARMv7 instruction set. | ||||||
|  | endef | ||||||
							
								
								
									
										1311
									
								
								target/linux/at91/sama5d4/config-default
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1311
									
								
								target/linux/at91/sama5d4/config-default
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										10
									
								
								target/linux/at91/sama5d4/target.mk
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								target/linux/at91/sama5d4/target.mk
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | |||||||
|  | BOARDNAME:=SAMA5D4 boards(Cortex-A5) | ||||||
|  | CPU_TYPE:=cortex-a5 | ||||||
|  | CPU_SUBTYPE:=neon-vfpv4 | ||||||
|  | FEATURES+=fpu | ||||||
|  | DEFAULT_PACKAGES += kmod-usb2 | ||||||
|  |  | ||||||
|  | define Target/Description | ||||||
|  | 	Build generic firmware for Microchip(Atmel AT91) SAMA5D4 MPU's | ||||||
|  | 	using the ARMv7 instruction set. | ||||||
|  | endef | ||||||
		Reference in New Issue
	
	Block a user