Message ID | 20190511115320.12285-4-hauke@hauke-m.de |
---|---|
State | Accepted |
Delegated to: | Hauke Mehrtens |
Headers | show |
Series | at91: Update kernel to version 4.14 | expand |
Hi Hauke Mehrtens, The reason I created different SAMA5 subtargets is: 1. Able to set neon flags to sama5d2 & sama5d4 subtargets. 2. We can configure kernel specific to these subtarget. 3. Able to set vfpu4 flags to samad3 subtargets I would not recommend to merge subtargets into one. Adding neon optimization improves performance. Regards, Sandeep Sheriker M
On 5/17/19 6:41 PM, Sandeep.Sheriker@microchip.com wrote: > Hi Hauke Mehrtens, > > The reason I created different SAMA5 subtargets is: The additional subtargets cause us extra maintenance efforts and we also need more compute resources for our build bots because we have to build more. We would like to reduce the number of subtargets especially for not so much used targets. > 1. Able to set neon flags to sama5d2 & sama5d4 subtargets. Yes, this is one disadvantage, because the sama5d3 does not support the ARM NEON extension. I do not think this extension brings so much advantages in the common use cases of OpenWrt and the at91 target is also not used so much as far as I know. > 2. We can configure kernel specific to these subtarget. The kernel configurations of the different sama5 subtargets only had very little differences. In addition to the specific CONFIG_SOC_SAMA5DX configuration the sama5d2 subtarget had CAN support and CONFIG_POSIX_MQUEUE activated, otherwise they used the same kernel configuration. > 3. Able to set vfpu4 flags to samad3 subtargets The vfpv4 feature flag is still set for the sama5 subtargets, the legacy subtarget still exists because this is rally a very different CPU. > I would not recommend to merge subtargets into one. Adding neon > optimization improves performance. > > > Regards, > Sandeep Sheriker M > > > > ------------------------------------------------------------------------ > *From:* Hauke Mehrtens <hauke@hauke-m.de> > *Sent:* Saturday, May 11, 2019 4:53 AM > *To:* openwrt-devel@lists.openwrt.org > *Cc:* c.mignanti@gmail.com; Sandeep Sheriker Mallikarjun - C17018; Hauke > Mehrtens > *Subject:* [PATCH 3/4] at91: Merge SAMA5 subtargets > > External E-Mail > > > Instead of maintaining 3 very similar subtargets merge them into one. > This does not use the Arm NEON extension any more, because the SAMA5D3 > does not support NEON. > > Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> > --- > package/boot/at91bootstrap/Makefile | 26 ++++----- > package/boot/uboot-at91/Makefile | 22 ++++---- > target/linux/at91/Makefile | 2 +- > target/linux/at91/config-4.9 | 5 +- > target/linux/at91/image/Makefile | 10 +--- > target/linux/at91/image/sama5.mk | 71 ++++++++++++++++++++++++ > target/linux/at91/image/sama5d2.mk | 31 ----------- > target/linux/at91/image/sama5d3.mk | 33 ----------- > target/linux/at91/image/sama5d4.mk | 19 ------- > target/linux/at91/sama5/config-default | 0 > target/linux/at91/sama5/target.mk | 10 ++++ > target/linux/at91/sama5d2/config-default | 3 - > target/linux/at91/sama5d2/target.mk | 10 ---- > target/linux/at91/sama5d3/config-default | 2 - > target/linux/at91/sama5d3/target.mk | 10 ---- > target/linux/at91/sama5d4/target.mk | 10 ---- > 16 files changed, 111 insertions(+), 153 deletions(-) > create mode 100644 target/linux/at91/image/sama5.mk > delete mode 100644 target/linux/at91/image/sama5d2.mk > create mode 100644 target/linux/at91/sama5/config-default > create mode 100644 target/linux/at91/sama5/target.mk > delete mode 100644 target/linux/at91/sama5d2/config-default > delete mode 100644 target/linux/at91/sama5d2/target.mk > delete mode 100644 target/linux/at91/sama5d3/config-default > delete mode 100644 target/linux/at91/sama5d3/target.mk > delete mode 100644 target/linux/at91/sama5d4/target.mk > > diff --git a/package/boot/at91bootstrap/Makefile > b/package/boot/at91bootstrap/Makefile > index 22afd1ec41..8a08a7aa2c 100644 > --- a/package/boot/at91bootstrap/Makefile > +++ b/package/boot/at91bootstrap/Makefile > @@ -30,79 +30,79 @@ endef > > define AT91Bootstrap/sama5d2_xplaineddf_uboot > TITLE:=AT91Bootstrap for SAMA5D2 Xplained board (SPI Flash) > - BUILD_SUBTARGET:=sama5d2 > + BUILD_SUBTARGET:=sama5 > BUILD_DEVICES:=at91-sama5d2_xplained > endef > > define AT91Bootstrap/sama5d2_xplaineddf_qspi_uboot > TITLE:=AT91Bootstrap for SAMA5D2 Xplained board (QSPI Flash) > - BUILD_SUBTARGET:=sama5d2 > + BUILD_SUBTARGET:=sama5 > BUILD_DEVICES:=at91-sama5d2_xplained > endef > > define AT91Bootstrap/sama5d2_xplainedsd_uboot > TITLE:=AT91Bootstrap for SAMA5D2 Xplained board (SDcard/EMMC) > - BUILD_SUBTARGET:=sama5d2 > + BUILD_SUBTARGET:=sama5 > BUILD_DEVICES:=at91-sama5d2_xplained > endef > > define AT91Bootstrap/sama5d3_xplainednf_uboot > TITLE:=AT91Bootstrap for SAMA5D3 Xplained board (Nand Flash) > - BUILD_SUBTARGET:=sama5d3 > + BUILD_SUBTARGET:=sama5 > BUILD_DEVICES:=at91-sama5d3_xplained > endef > > define AT91Bootstrap/sama5d3_xplainedsd_uboot > TITLE:=AT91Bootstrap for SAMA5D3 Xplained board (SDcard) > - BUILD_SUBTARGET:=sama5d3 > + BUILD_SUBTARGET:=sama5 > BUILD_DEVICES:=at91-sama5d3_xplained > endef > > define AT91Bootstrap/sama5d4_xplainednf_uboot_secure > TITLE:=AT91Bootstrap for SAMA5D4 Xplained board (Nand Flash) > - BUILD_SUBTARGET:=sama5d4 > + BUILD_SUBTARGET:=sama5 > BUILD_DEVICES:=at91-sama5d4_xplained > endef > > define AT91Bootstrap/sama5d4_xplaineddf_uboot_secure > TITLE:=AT91Bootstrap for SAMA5D4 Xplained board (SPI Flash) > - BUILD_SUBTARGET:=sama5d4 > + BUILD_SUBTARGET:=sama5 > BUILD_DEVICES:=at91-sama5d4_xplained > endef > > define AT91Bootstrap/sama5d4_xplainedsd_uboot_secure > TITLE:=AT91Bootstrap for SAMA5D4 Xplained board (SDcard) > - BUILD_SUBTARGET:=sama5d4 > + BUILD_SUBTARGET:=sama5 > BUILD_DEVICES:=at91-sama5d4_xplained > endef > > define AT91Bootstrap/sama5d27_som1_eksd_uboot > TITLE:=AT91Bootstrap for SAMA5D27 SOM1 Ek (SDcard0) > - BUILD_SUBTARGET:=sama5d2 > + BUILD_SUBTARGET:=sama5 > BUILD_DEVICES:=at91-sama5d27_som1_ek > endef > > define AT91Bootstrap/sama5d27_som1_eksd1_uboot > TITLE:=AT91Bootstrap for SAMA5D27 SOM1 Ek (SDcard1) > - BUILD_SUBTARGET:=sama5d2 > + BUILD_SUBTARGET:=sama5 > BUILD_DEVICES:=at91-sama5d27_som1_ek > endef > > define AT91Bootstrap/sama5d27_som1_ekqspi_uboot > TITLE:=AT91Bootstrap for SAMA5D27 SOM1 Ek (QSPI Flash) > - BUILD_SUBTARGET:=sama5d2 > + BUILD_SUBTARGET:=sama5 > BUILD_DEVICES:=at91-sama5d27_som1_ek > endef > > define AT91Bootstrap/sama5d2_ptc_eknf_uboot > TITLE:=AT91Bootstrap for SAMA5D2 PTC EK (Nand Flash) > - BUILD_SUBTARGET:=sama5d2 > + BUILD_SUBTARGET:=sama5 > BUILD_DEVICES:=at91-sama5d2_ptc_ek > endef > > define AT91Bootstrap/sama5d2_ptc_eksd_uboot > TITLE:=AT91Bootstrap for SAMA5D2 PTC EK (SDCard) > - BUILD_SUBTARGET:=sama5d2 > + BUILD_SUBTARGET:=sama5 > BUILD_DEVICES:=at91-sama5d2_ptc_ek > endef > > diff --git a/package/boot/uboot-at91/Makefile > b/package/boot/uboot-at91/Makefile > index f0a4ba56c2..23bd2d2b01 100644 > --- a/package/boot/uboot-at91/Makefile > +++ b/package/boot/uboot-at91/Makefile > @@ -40,67 +40,67 @@ endef > > define U-Boot/sama5d3_xplained_nandflash > NAME:=SAMA5D3 Xplained board (NandFlash) > - BUILD_SUBTARGET:=sama5d3 > + BUILD_SUBTARGET:=sama5 > BUILD_DEVICES:=at91-sama5d3_xplained > endef > > define U-Boot/sama5d3_xplained_mmc > NAME:=SAMA5D3 Xplained board (SDcard) > - BUILD_SUBTARGET:=sama5d3 > + BUILD_SUBTARGET:=sama5 > BUILD_DEVICES:=at91-sama5d3_xplained > endef > > define U-Boot/sama5d2_xplained_spiflash > NAME:=SAMA5D2 Xplained board (SPI Flash) > - BUILD_SUBTARGET:=sama5d2 > + BUILD_SUBTARGET:=sama5 > BUILD_DEVICES:=at91-sama5d2_xplained > endef > > define U-Boot/sama5d2_xplained_mmc > NAME:=SAMA5D2 Xplained board (SDcard/EMMC) > - BUILD_SUBTARGET:=sama5d2 > + BUILD_SUBTARGET:=sama5 > BUILD_DEVICES:=at91-sama5d2_xplained > endef > > define U-Boot/sama5d4_xplained_spiflash > NAME:=SAMA5D4 Xplained board (SPI Flash) > - BUILD_SUBTARGET:=sama5d4 > + BUILD_SUBTARGET:=sama5 > BUILD_DEVICES:=at91-sama5d4_xplained > endef > > define U-Boot/sama5d4_xplained_mmc > NAME:=SAMA5D4 Xplained board (SDcard) > - BUILD_SUBTARGET:=sama5d4 > + BUILD_SUBTARGET:=sama5 > BUILD_DEVICES:=at91-sama5d4_xplained > endef > > define U-Boot/sama5d4_xplained_nandflash > NAME:=SAMA5D4 Xplained board (NandFlash) > - BUILD_SUBTARGET:=sama5d4 > + BUILD_SUBTARGET:=sama5 > BUILD_DEVICES:=at91-sama5d4_xplained > endef > > define U-Boot/sama5d27_som1_ek_mmc > NAME:=SAMA5D27 SOM1 Ek (SDCard) > - BUILD_SUBTARGET:=sama5d2 > + BUILD_SUBTARGET:=sama5 > BUILD_DEVICES:=at91-sama5d27_som1_ek > endef > > define U-Boot/sama5d27_som1_ek_spiflash > NAME:=SAMA5D27 SOM1 Ek (QSPI Flash) > - BUILD_SUBTARGET:=sama5d2 > + BUILD_SUBTARGET:=sama5 > BUILD_DEVICES:=at91-sama5d27_som1_ek > endef > > define U-Boot/sama5d2_ptc_ek_nandflash > NAME:=SAMA5D2 PTC Ek (Nand Flash) > - BUILD_SUBTARGET:=sama5d2 > + BUILD_SUBTARGET:=sama5 > BUILD_DEVICES:=at91-sama5d2_ptc_ek > endef > > define U-Boot/sama5d2_ptc_ek_mmc > NAME:=SAMA5D2 PTC Ek (SDCard) > - BUILD_SUBTARGET:=sama5d2 > + BUILD_SUBTARGET:=sama5 > BUILD_DEVICES:=at91-sama5d2_ptc_ek > endef > > diff --git a/target/linux/at91/Makefile b/target/linux/at91/Makefile > index d71e0850ff..cae3c6278b 100644 > --- a/target/linux/at91/Makefile > +++ b/target/linux/at91/Makefile > @@ -11,7 +11,7 @@ BOARD:=at91 > MAINTAINER:=Claudio Mignanti <c.mignanti@gmail.com> > BOARDNAME:=Microchip (Atmel AT91) > FEATURES:=ext4 squashfs targz usb usbgadget ubifs > -SUBTARGETS:=sama5d2 sama5d3 sama5d4 legacy > +SUBTARGETS:=sama5 legacy > > KERNEL_PATCHVER:=4.9 > > diff --git a/target/linux/at91/config-4.9 b/target/linux/at91/config-4.9 > index 452cfd5aa3..ad18d6b826 100644 > --- a/target/linux/at91/config-4.9 > +++ b/target/linux/at91/config-4.9 > @@ -214,6 +214,7 @@ CONFIG_HAVE_ARCH_PFN_VALID=y > CONFIG_HAVE_ARCH_SECCOMP_FILTER=y > CONFIG_HAVE_ARCH_TRACEHOOK=y > CONFIG_HAVE_ARM_SMCCC=y > +CONFIG_HAVE_AT91_GENERATED_CLK=y > CONFIG_HAVE_AT91_H32MX=y > CONFIG_HAVE_AT91_SMD=y > CONFIG_HAVE_AT91_USB_CLK=y > @@ -464,8 +465,8 @@ CONFIG_SND_SUPPORT_OLD_API=y > CONFIG_SND_TIMER=y > CONFIG_SOC_BUS=y > CONFIG_SOC_SAMA5=y > -# CONFIG_SOC_SAMA5D2 is not set > -# CONFIG_SOC_SAMA5D3 is not set > +CONFIG_SOC_SAMA5D2=y > +CONFIG_SOC_SAMA5D3=y > CONFIG_SOC_SAMA5D4=y > CONFIG_SOC_SAM_V7=y > CONFIG_SOUND=y > diff --git a/target/linux/at91/image/Makefile > b/target/linux/at91/image/Makefile > index 49d93aa97d..f4d942b682 100644 > --- a/target/linux/at91/image/Makefile > +++ b/target/linux/at91/image/Makefile > @@ -16,14 +16,8 @@ endef > ifeq ($(SUBTARGET),legacy) > include ./legacy.mk > endif > -ifeq ($(SUBTARGET),sama5d2) > -include ./sama5d2.mk > -endif > -ifeq ($(SUBTARGET),sama5d3) > -include ./sama5d3.mk > -endif > -ifeq ($(SUBTARGET),sama5d4) > -include ./sama5d4.mk > +ifeq ($(SUBTARGET),sama5) > +include ./sama5.mk > endif > > AT91_SD_BOOT_PARTSIZE:=64 > diff --git a/target/linux/at91/image/sama5.mk > b/target/linux/at91/image/sama5.mk > new file mode 100644 > index 0000000000..f9a190c8b2 > --- /dev/null > +++ b/target/linux/at91/image/sama5.mk > @@ -0,0 +1,71 @@ > + > +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 > + > +define Device/at91-sama5d2_ptc_ek > + $(Device/evaluation-dtb) > + DEVICE_TITLE := Microchip(Atmel AT91) SAMA5D2 PTC Ek > + KERNEL_SIZE := 6144k > + $(Device/evaluation-sdimage) > +endef > +TARGET_DEVICES += at91-sama5d2_ptc_ek > + > + > +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 > + > + > +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 > + $(Device/evaluation-sdimage) > +endef > +TARGET_DEVICES += at91-sama5d4_xplained > diff --git a/target/linux/at91/image/sama5d2.mk > b/target/linux/at91/image/sama5d2.mk > deleted file mode 100644 > index b841448633..0000000000 > --- a/target/linux/at91/image/sama5d2.mk > +++ /dev/null > @@ -1,31 +0,0 @@ > - > -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 > - > -define Device/at91-sama5d2_ptc_ek > - $(Device/evaluation-dtb) > - DEVICE_TITLE := Microchip(Atmel AT91) SAMA5D2 PTC Ek > - KERNEL_SIZE := 6144k > - $(Device/evaluation-sdimage) > -endef > -TARGET_DEVICES += at91-sama5d2_ptc_ek > diff --git a/target/linux/at91/image/sama5d3.mk > b/target/linux/at91/image/sama5d3.mk > index f48c981030..e69de29bb2 100644 > --- a/target/linux/at91/image/sama5d3.mk > +++ b/target/linux/at91/image/sama5d3.mk > @@ -1,33 +0,0 @@ > - > -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 > diff --git a/target/linux/at91/image/sama5d4.mk > b/target/linux/at91/image/sama5d4.mk > index 1140c3c4b2..e69de29bb2 100644 > --- a/target/linux/at91/image/sama5d4.mk > +++ b/target/linux/at91/image/sama5d4.mk > @@ -1,19 +0,0 @@ > - > -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 > - $(Device/evaluation-sdimage) > -endef > -TARGET_DEVICES += at91-sama5d4_xplained > diff --git a/target/linux/at91/sama5/config-default > b/target/linux/at91/sama5/config-default > new file mode 100644 > index 0000000000..e69de29bb2 > diff --git a/target/linux/at91/sama5/target.mk > b/target/linux/at91/sama5/target.mk > new file mode 100644 > index 0000000000..35df05b70d > --- /dev/null > +++ b/target/linux/at91/sama5/target.mk > @@ -0,0 +1,10 @@ > +BOARDNAME:=SAMA5 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) SAMA5D2, > + SAMA5D3 and SAMA5D4 MPU's using the ARMv7 instruction set. > +endef > diff --git a/target/linux/at91/sama5d2/config-default > b/target/linux/at91/sama5d2/config-default > deleted file mode 100644 > index 1724375c33..0000000000 > --- a/target/linux/at91/sama5d2/config-default > +++ /dev/null > @@ -1,3 +0,0 @@ > -CONFIG_HAVE_AT91_GENERATED_CLK=y > -CONFIG_SOC_SAMA5D2=y > -# CONFIG_SOC_SAMA5D4 is not set > diff --git a/target/linux/at91/sama5d2/target.mk > b/target/linux/at91/sama5d2/target.mk > deleted file mode 100644 > index 63f50aeea1..0000000000 > --- a/target/linux/at91/sama5d2/target.mk > +++ /dev/null > @@ -1,10 +0,0 @@ > -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 > diff --git a/target/linux/at91/sama5d3/config-default > b/target/linux/at91/sama5d3/config-default > deleted file mode 100644 > index eb0ec01cb9..0000000000 > --- a/target/linux/at91/sama5d3/config-default > +++ /dev/null > @@ -1,2 +0,0 @@ > -CONFIG_SOC_SAMA5D3=y > -# CONFIG_SOC_SAMA5D4 is not set > diff --git a/target/linux/at91/sama5d3/target.mk > b/target/linux/at91/sama5d3/target.mk > deleted file mode 100644 > index d30931bfc0..0000000000 > --- a/target/linux/at91/sama5d3/target.mk > +++ /dev/null > @@ -1,10 +0,0 @@ > -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 > diff --git a/target/linux/at91/sama5d4/target.mk > b/target/linux/at91/sama5d4/target.mk > deleted file mode 100644 > index 2bbab60d81..0000000000 > --- a/target/linux/at91/sama5d4/target.mk > +++ /dev/null > @@ -1,10 +0,0 @@ > -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 > -- > 2.20.1 > >
diff --git a/package/boot/at91bootstrap/Makefile b/package/boot/at91bootstrap/Makefile index 22afd1ec41..8a08a7aa2c 100644 --- a/package/boot/at91bootstrap/Makefile +++ b/package/boot/at91bootstrap/Makefile @@ -30,79 +30,79 @@ endef define AT91Bootstrap/sama5d2_xplaineddf_uboot TITLE:=AT91Bootstrap for SAMA5D2 Xplained board (SPI Flash) - BUILD_SUBTARGET:=sama5d2 + BUILD_SUBTARGET:=sama5 BUILD_DEVICES:=at91-sama5d2_xplained endef define AT91Bootstrap/sama5d2_xplaineddf_qspi_uboot TITLE:=AT91Bootstrap for SAMA5D2 Xplained board (QSPI Flash) - BUILD_SUBTARGET:=sama5d2 + BUILD_SUBTARGET:=sama5 BUILD_DEVICES:=at91-sama5d2_xplained endef define AT91Bootstrap/sama5d2_xplainedsd_uboot TITLE:=AT91Bootstrap for SAMA5D2 Xplained board (SDcard/EMMC) - BUILD_SUBTARGET:=sama5d2 + BUILD_SUBTARGET:=sama5 BUILD_DEVICES:=at91-sama5d2_xplained endef define AT91Bootstrap/sama5d3_xplainednf_uboot TITLE:=AT91Bootstrap for SAMA5D3 Xplained board (Nand Flash) - BUILD_SUBTARGET:=sama5d3 + BUILD_SUBTARGET:=sama5 BUILD_DEVICES:=at91-sama5d3_xplained endef define AT91Bootstrap/sama5d3_xplainedsd_uboot TITLE:=AT91Bootstrap for SAMA5D3 Xplained board (SDcard) - BUILD_SUBTARGET:=sama5d3 + BUILD_SUBTARGET:=sama5 BUILD_DEVICES:=at91-sama5d3_xplained endef define AT91Bootstrap/sama5d4_xplainednf_uboot_secure TITLE:=AT91Bootstrap for SAMA5D4 Xplained board (Nand Flash) - BUILD_SUBTARGET:=sama5d4 + BUILD_SUBTARGET:=sama5 BUILD_DEVICES:=at91-sama5d4_xplained endef define AT91Bootstrap/sama5d4_xplaineddf_uboot_secure TITLE:=AT91Bootstrap for SAMA5D4 Xplained board (SPI Flash) - BUILD_SUBTARGET:=sama5d4 + BUILD_SUBTARGET:=sama5 BUILD_DEVICES:=at91-sama5d4_xplained endef define AT91Bootstrap/sama5d4_xplainedsd_uboot_secure TITLE:=AT91Bootstrap for SAMA5D4 Xplained board (SDcard) - BUILD_SUBTARGET:=sama5d4 + BUILD_SUBTARGET:=sama5 BUILD_DEVICES:=at91-sama5d4_xplained endef define AT91Bootstrap/sama5d27_som1_eksd_uboot TITLE:=AT91Bootstrap for SAMA5D27 SOM1 Ek (SDcard0) - BUILD_SUBTARGET:=sama5d2 + BUILD_SUBTARGET:=sama5 BUILD_DEVICES:=at91-sama5d27_som1_ek endef define AT91Bootstrap/sama5d27_som1_eksd1_uboot TITLE:=AT91Bootstrap for SAMA5D27 SOM1 Ek (SDcard1) - BUILD_SUBTARGET:=sama5d2 + BUILD_SUBTARGET:=sama5 BUILD_DEVICES:=at91-sama5d27_som1_ek endef define AT91Bootstrap/sama5d27_som1_ekqspi_uboot TITLE:=AT91Bootstrap for SAMA5D27 SOM1 Ek (QSPI Flash) - BUILD_SUBTARGET:=sama5d2 + BUILD_SUBTARGET:=sama5 BUILD_DEVICES:=at91-sama5d27_som1_ek endef define AT91Bootstrap/sama5d2_ptc_eknf_uboot TITLE:=AT91Bootstrap for SAMA5D2 PTC EK (Nand Flash) - BUILD_SUBTARGET:=sama5d2 + BUILD_SUBTARGET:=sama5 BUILD_DEVICES:=at91-sama5d2_ptc_ek endef define AT91Bootstrap/sama5d2_ptc_eksd_uboot TITLE:=AT91Bootstrap for SAMA5D2 PTC EK (SDCard) - BUILD_SUBTARGET:=sama5d2 + BUILD_SUBTARGET:=sama5 BUILD_DEVICES:=at91-sama5d2_ptc_ek endef diff --git a/package/boot/uboot-at91/Makefile b/package/boot/uboot-at91/Makefile index f0a4ba56c2..23bd2d2b01 100644 --- a/package/boot/uboot-at91/Makefile +++ b/package/boot/uboot-at91/Makefile @@ -40,67 +40,67 @@ endef define U-Boot/sama5d3_xplained_nandflash NAME:=SAMA5D3 Xplained board (NandFlash) - BUILD_SUBTARGET:=sama5d3 + BUILD_SUBTARGET:=sama5 BUILD_DEVICES:=at91-sama5d3_xplained endef define U-Boot/sama5d3_xplained_mmc NAME:=SAMA5D3 Xplained board (SDcard) - BUILD_SUBTARGET:=sama5d3 + BUILD_SUBTARGET:=sama5 BUILD_DEVICES:=at91-sama5d3_xplained endef define U-Boot/sama5d2_xplained_spiflash NAME:=SAMA5D2 Xplained board (SPI Flash) - BUILD_SUBTARGET:=sama5d2 + BUILD_SUBTARGET:=sama5 BUILD_DEVICES:=at91-sama5d2_xplained endef define U-Boot/sama5d2_xplained_mmc NAME:=SAMA5D2 Xplained board (SDcard/EMMC) - BUILD_SUBTARGET:=sama5d2 + BUILD_SUBTARGET:=sama5 BUILD_DEVICES:=at91-sama5d2_xplained endef define U-Boot/sama5d4_xplained_spiflash NAME:=SAMA5D4 Xplained board (SPI Flash) - BUILD_SUBTARGET:=sama5d4 + BUILD_SUBTARGET:=sama5 BUILD_DEVICES:=at91-sama5d4_xplained endef define U-Boot/sama5d4_xplained_mmc NAME:=SAMA5D4 Xplained board (SDcard) - BUILD_SUBTARGET:=sama5d4 + BUILD_SUBTARGET:=sama5 BUILD_DEVICES:=at91-sama5d4_xplained endef define U-Boot/sama5d4_xplained_nandflash NAME:=SAMA5D4 Xplained board (NandFlash) - BUILD_SUBTARGET:=sama5d4 + BUILD_SUBTARGET:=sama5 BUILD_DEVICES:=at91-sama5d4_xplained endef define U-Boot/sama5d27_som1_ek_mmc NAME:=SAMA5D27 SOM1 Ek (SDCard) - BUILD_SUBTARGET:=sama5d2 + BUILD_SUBTARGET:=sama5 BUILD_DEVICES:=at91-sama5d27_som1_ek endef define U-Boot/sama5d27_som1_ek_spiflash NAME:=SAMA5D27 SOM1 Ek (QSPI Flash) - BUILD_SUBTARGET:=sama5d2 + BUILD_SUBTARGET:=sama5 BUILD_DEVICES:=at91-sama5d27_som1_ek endef define U-Boot/sama5d2_ptc_ek_nandflash NAME:=SAMA5D2 PTC Ek (Nand Flash) - BUILD_SUBTARGET:=sama5d2 + BUILD_SUBTARGET:=sama5 BUILD_DEVICES:=at91-sama5d2_ptc_ek endef define U-Boot/sama5d2_ptc_ek_mmc NAME:=SAMA5D2 PTC Ek (SDCard) - BUILD_SUBTARGET:=sama5d2 + BUILD_SUBTARGET:=sama5 BUILD_DEVICES:=at91-sama5d2_ptc_ek endef diff --git a/target/linux/at91/Makefile b/target/linux/at91/Makefile index d71e0850ff..cae3c6278b 100644 --- a/target/linux/at91/Makefile +++ b/target/linux/at91/Makefile @@ -11,7 +11,7 @@ BOARD:=at91 MAINTAINER:=Claudio Mignanti <c.mignanti@gmail.com> BOARDNAME:=Microchip (Atmel AT91) FEATURES:=ext4 squashfs targz usb usbgadget ubifs -SUBTARGETS:=sama5d2 sama5d3 sama5d4 legacy +SUBTARGETS:=sama5 legacy KERNEL_PATCHVER:=4.9 diff --git a/target/linux/at91/config-4.9 b/target/linux/at91/config-4.9 index 452cfd5aa3..ad18d6b826 100644 --- a/target/linux/at91/config-4.9 +++ b/target/linux/at91/config-4.9 @@ -214,6 +214,7 @@ CONFIG_HAVE_ARCH_PFN_VALID=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_ARM_SMCCC=y +CONFIG_HAVE_AT91_GENERATED_CLK=y CONFIG_HAVE_AT91_H32MX=y CONFIG_HAVE_AT91_SMD=y CONFIG_HAVE_AT91_USB_CLK=y @@ -464,8 +465,8 @@ CONFIG_SND_SUPPORT_OLD_API=y CONFIG_SND_TIMER=y CONFIG_SOC_BUS=y CONFIG_SOC_SAMA5=y -# CONFIG_SOC_SAMA5D2 is not set -# CONFIG_SOC_SAMA5D3 is not set +CONFIG_SOC_SAMA5D2=y +CONFIG_SOC_SAMA5D3=y CONFIG_SOC_SAMA5D4=y CONFIG_SOC_SAM_V7=y CONFIG_SOUND=y diff --git a/target/linux/at91/image/Makefile b/target/linux/at91/image/Makefile index 49d93aa97d..f4d942b682 100644 --- a/target/linux/at91/image/Makefile +++ b/target/linux/at91/image/Makefile @@ -16,14 +16,8 @@ endef ifeq ($(SUBTARGET),legacy) include ./legacy.mk endif -ifeq ($(SUBTARGET),sama5d2) -include ./sama5d2.mk -endif -ifeq ($(SUBTARGET),sama5d3) -include ./sama5d3.mk -endif -ifeq ($(SUBTARGET),sama5d4) -include ./sama5d4.mk +ifeq ($(SUBTARGET),sama5) +include ./sama5.mk endif AT91_SD_BOOT_PARTSIZE:=64 diff --git a/target/linux/at91/image/sama5.mk b/target/linux/at91/image/sama5.mk new file mode 100644 index 0000000000..f9a190c8b2 --- /dev/null +++ b/target/linux/at91/image/sama5.mk @@ -0,0 +1,71 @@ + +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 + +define Device/at91-sama5d2_ptc_ek + $(Device/evaluation-dtb) + DEVICE_TITLE := Microchip(Atmel AT91) SAMA5D2 PTC Ek + KERNEL_SIZE := 6144k + $(Device/evaluation-sdimage) +endef +TARGET_DEVICES += at91-sama5d2_ptc_ek + + +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 + + +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 + $(Device/evaluation-sdimage) +endef +TARGET_DEVICES += at91-sama5d4_xplained diff --git a/target/linux/at91/image/sama5d2.mk b/target/linux/at91/image/sama5d2.mk deleted file mode 100644 index b841448633..0000000000 --- a/target/linux/at91/image/sama5d2.mk +++ /dev/null @@ -1,31 +0,0 @@ - -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 - -define Device/at91-sama5d2_ptc_ek - $(Device/evaluation-dtb) - DEVICE_TITLE := Microchip(Atmel AT91) SAMA5D2 PTC Ek - KERNEL_SIZE := 6144k - $(Device/evaluation-sdimage) -endef -TARGET_DEVICES += at91-sama5d2_ptc_ek diff --git a/target/linux/at91/image/sama5d3.mk b/target/linux/at91/image/sama5d3.mk index f48c981030..e69de29bb2 100644 --- a/target/linux/at91/image/sama5d3.mk +++ b/target/linux/at91/image/sama5d3.mk @@ -1,33 +0,0 @@ - -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 diff --git a/target/linux/at91/image/sama5d4.mk b/target/linux/at91/image/sama5d4.mk index 1140c3c4b2..e69de29bb2 100644 --- a/target/linux/at91/image/sama5d4.mk +++ b/target/linux/at91/image/sama5d4.mk @@ -1,19 +0,0 @@ - -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 - $(Device/evaluation-sdimage) -endef -TARGET_DEVICES += at91-sama5d4_xplained diff --git a/target/linux/at91/sama5/config-default b/target/linux/at91/sama5/config-default new file mode 100644 index 0000000000..e69de29bb2 diff --git a/target/linux/at91/sama5/target.mk b/target/linux/at91/sama5/target.mk new file mode 100644 index 0000000000..35df05b70d --- /dev/null +++ b/target/linux/at91/sama5/target.mk @@ -0,0 +1,10 @@ +BOARDNAME:=SAMA5 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) SAMA5D2, + SAMA5D3 and SAMA5D4 MPU's using the ARMv7 instruction set. +endef diff --git a/target/linux/at91/sama5d2/config-default b/target/linux/at91/sama5d2/config-default deleted file mode 100644 index 1724375c33..0000000000 --- a/target/linux/at91/sama5d2/config-default +++ /dev/null @@ -1,3 +0,0 @@ -CONFIG_HAVE_AT91_GENERATED_CLK=y -CONFIG_SOC_SAMA5D2=y -# CONFIG_SOC_SAMA5D4 is not set diff --git a/target/linux/at91/sama5d2/target.mk b/target/linux/at91/sama5d2/target.mk deleted file mode 100644 index 63f50aeea1..0000000000 --- a/target/linux/at91/sama5d2/target.mk +++ /dev/null @@ -1,10 +0,0 @@ -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 diff --git a/target/linux/at91/sama5d3/config-default b/target/linux/at91/sama5d3/config-default deleted file mode 100644 index eb0ec01cb9..0000000000 --- a/target/linux/at91/sama5d3/config-default +++ /dev/null @@ -1,2 +0,0 @@ -CONFIG_SOC_SAMA5D3=y -# CONFIG_SOC_SAMA5D4 is not set diff --git a/target/linux/at91/sama5d3/target.mk b/target/linux/at91/sama5d3/target.mk deleted file mode 100644 index d30931bfc0..0000000000 --- a/target/linux/at91/sama5d3/target.mk +++ /dev/null @@ -1,10 +0,0 @@ -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 diff --git a/target/linux/at91/sama5d4/target.mk b/target/linux/at91/sama5d4/target.mk deleted file mode 100644 index 2bbab60d81..0000000000 --- a/target/linux/at91/sama5d4/target.mk +++ /dev/null @@ -1,10 +0,0 @@ -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
Instead of maintaining 3 very similar subtargets merge them into one. This does not use the Arm NEON extension any more, because the SAMA5D3 does not support NEON. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> --- package/boot/at91bootstrap/Makefile | 26 ++++----- package/boot/uboot-at91/Makefile | 22 ++++---- target/linux/at91/Makefile | 2 +- target/linux/at91/config-4.9 | 5 +- target/linux/at91/image/Makefile | 10 +--- target/linux/at91/image/sama5.mk | 71 ++++++++++++++++++++++++ target/linux/at91/image/sama5d2.mk | 31 ----------- target/linux/at91/image/sama5d3.mk | 33 ----------- target/linux/at91/image/sama5d4.mk | 19 ------- target/linux/at91/sama5/config-default | 0 target/linux/at91/sama5/target.mk | 10 ++++ target/linux/at91/sama5d2/config-default | 3 - target/linux/at91/sama5d2/target.mk | 10 ---- target/linux/at91/sama5d3/config-default | 2 - target/linux/at91/sama5d3/target.mk | 10 ---- target/linux/at91/sama5d4/target.mk | 10 ---- 16 files changed, 111 insertions(+), 153 deletions(-) create mode 100644 target/linux/at91/image/sama5.mk delete mode 100644 target/linux/at91/image/sama5d2.mk create mode 100644 target/linux/at91/sama5/config-default create mode 100644 target/linux/at91/sama5/target.mk delete mode 100644 target/linux/at91/sama5d2/config-default delete mode 100644 target/linux/at91/sama5d2/target.mk delete mode 100644 target/linux/at91/sama5d3/config-default delete mode 100644 target/linux/at91/sama5d3/target.mk delete mode 100644 target/linux/at91/sama5d4/target.mk