diff --git a/package/boot/at91bootstrap/Makefile b/package/boot/at91bootstrap/Makefile index 8711acd286..2d77f70997 100644 --- a/package/boot/at91bootstrap/Makefile +++ b/package/boot/at91bootstrap/Makefile @@ -40,6 +40,18 @@ define AT91Bootstrap/at91sam9x5eksd_uboot BUILD_DEVICES:=atmel_at91sam9x25ek atmel_at91sam9x35ek endef +define AT91Bootstrap/sam9x60eknf_uboot + NAME:=AT91Bootstrap for SAM9X60-EK board (NandFlash) + BUILD_SUBTARGET:=sam9x + BUILD_DEVICES:=microchip_sam9x60ek +endef + +define AT91Bootstrap/sam9x60eksd_uboot + NAME:=AT91Bootstrap for SAM9X60-EK board (SDcard) + BUILD_SUBTARGET:=sam9x + BUILD_DEVICES:=microchip_sam9x60ek +endef + define AT91Bootstrap/sama5d2_icpdf_qspi_uboot TITLE:=AT91Bootstrap for SAMA5D2 ICP board (QSPI Flash) BUILD_SUBTARGET:=sama5 @@ -145,6 +157,8 @@ endef AT91BOOTSTRAP_TARGETS := \ at91sam9x5eknf_uboot \ at91sam9x5eksd_uboot \ + sam9x60eknf_uboot \ + sam9x60eksd_uboot \ sama5d2_icpdf_qspi_uboot \ sama5d2_icpsd_uboot \ sama5d2_xplaineddf_uboot \ diff --git a/package/boot/uboot-at91/Makefile b/package/boot/uboot-at91/Makefile index 3262da4cbe..ad65247e3e 100644 --- a/package/boot/uboot-at91/Makefile +++ b/package/boot/uboot-at91/Makefile @@ -47,6 +47,18 @@ define U-Boot/at91sam9x5ek_mmc atmel_at91sam9x35ek endef +define U-Boot/sam9x60ek_nandflash + NAME:=SAM9X60-EK board (NandFlash) + BUILD_SUBTARGET:=sam9x + BUILD_DEVICES:=microchip_sam9x60ek +endef + +define U-Boot/sam9x60ek_mmc + NAME:=SAM9X60-EK board (SDcard) + BUILD_SUBTARGET:=sam9x + BUILD_DEVICES:=microchip_sam9x60ek +endef + define U-Boot/sama5d3_xplained_nandflash NAME:=SAMA5D3 Xplained board (NandFlash) BUILD_SUBTARGET:=sama5 @@ -135,6 +147,8 @@ UBOOT_TARGETS := \ at91sam9m10g45ek_nandflash \ at91sam9x5ek_nandflash \ at91sam9x5ek_mmc \ + sam9x60ek_nandflash \ + sam9x60ek_mmc \ sama5d3_xplained_nandflash \ sama5d3_xplained_mmc \ sama5d2_icp_mmc \ diff --git a/target/linux/at91/image/sam9x.mk b/target/linux/at91/image/sam9x.mk index 6f10123bba..b6c5e33ac4 100644 --- a/target/linux/at91/image/sam9x.mk +++ b/target/linux/at91/image/sam9x.mk @@ -16,11 +16,11 @@ define Build/at91-sdcard ::$(DEVICE_NAME)-fit.itb mcopy -i $@.boot \ - $(BIN_DIR)/u-boot-at91sam9x5ek_mmc/u-boot.bin \ + $(BIN_DIR)/u-boot-$(if $(findstring sam9x60,$@),$(DEVICE_DTS:at91-%=%),at91sam9x5ek)_mmc/u-boot.bin \ ::u-boot.bin mcopy -i $@.boot \ - $(BIN_DIR)/at91bootstrap-at91sam9x5eksd_uboot/at91bootstrap.bin \ + $(BIN_DIR)/at91bootstrap-$(if $(findstring sam9x60,$@),$(DEVICE_DTS:at91-%=%),at91sam9x5ek)sd_uboot/at91bootstrap.bin \ ::BOOT.bin $(CP) uboot-env.txt $@-uboot-env.txt @@ -112,6 +112,15 @@ define Device/atmel_at91sam9x35ek endef TARGET_DEVICES += atmel_at91sam9x35ek +define Device/microchip_sam9x60ek + $(Device/evaluation-dtb) + DEVICE_VENDOR := Microchip + DEVICE_MODEL := SAM9X60-EK + DEVICE_DTS := at91-sam9x60ek + $(Device/evaluation-sdimage) +endef +TARGET_DEVICES += microchip_sam9x60ek + define Device/calamp_lmu5000 $(Device/production) DEVICE_VENDOR := CalAmp