[OpenWrt-Devel] [PATCH 3/4] at91: Merge SAMA5 subtargets

Hauke Mehrtens hauke at hauke-m.de
Sun May 19 14:15:31 PDT 2019


On 5/17/19 6:41 PM, Sandeep.Sheriker at 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 at hauke-m.de>
> *Sent:* Saturday, May 11, 2019 4:53 AM
> *To:* openwrt-devel at lists.openwrt.org
> *Cc:* c.mignanti at 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 at 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 at 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
> 
> 




More information about the openwrt-devel mailing list