diff --git a/.github/filters.yml b/.github/filters.yml index 0b2bdcf0b0685ba3e5e9704575dea9fba1c1e6a8..8bf953115957c76e286619969274c8e52f8de600 100644 --- a/.github/filters.yml +++ b/.github/filters.yml @@ -1,4 +1,24 @@ { + "armsr-armv7": [ + "targets/armsr-armv7", + "modules", + "Makefile", + "patches/**", + "scripts/**", + "targets/generic", + "targets/targets.mk", + "targets/armsr.inc" + ], + "armsr-armv8": [ + "targets/armsr-armv8", + "modules", + "Makefile", + "patches/**", + "scripts/**", + "targets/generic", + "targets/targets.mk", + "targets/armsr.inc" + ], "ath79-generic": [ "targets/ath79-generic", "modules", diff --git a/docs/user/supported_devices.rst b/docs/user/supported_devices.rst index 8d9d1e1af84d72080c7ca3e211ebcf6549283a8c..eea3dbacf9186a4b379d8cc0adbae625c4296164 100644 --- a/docs/user/supported_devices.rst +++ b/docs/user/supported_devices.rst @@ -1,6 +1,16 @@ Supported Devices & Architectures ================================= +armsr-armv7 +----------- + +* Arm SystemReady (EFI) 32-bit + +armsr-armv8 +----------- + +* Arm SystemReady (EFI) 64-bit + ath79-generic -------------- diff --git a/targets/armsr-armv7 b/targets/armsr-armv7 new file mode 100644 index 0000000000000000000000000000000000000000..c062095b8f9d07bf0d7411f7b50cbf4f95a03454 --- /dev/null +++ b/targets/armsr-armv7 @@ -0,0 +1,3 @@ +include 'armsr.inc' + +device('armsr-armv7', 'generic') diff --git a/targets/armsr-armv8 b/targets/armsr-armv8 new file mode 100644 index 0000000000000000000000000000000000000000..5d650824cfc820f63d831eea3fd650ad8e336048 --- /dev/null +++ b/targets/armsr-armv8 @@ -0,0 +1,3 @@ +include 'armsr.inc' + +device('armsr-armv8', 'generic') diff --git a/targets/armsr.inc b/targets/armsr.inc new file mode 100644 index 0000000000000000000000000000000000000000..7aa2b4de81411a3e5ffaaab01e4d4784692bcd5e --- /dev/null +++ b/targets/armsr.inc @@ -0,0 +1,9 @@ +-- We do not use the ext4 images, so we do not want to build them. +config('TARGET_ROOTFS_EXT4FS', false) + +defaults { + factory = '-squashfs-combined', + factory_ext = '.img.gz', + sysupgrade = '-squashfs-combined', + sysupgrade_ext = '.img.gz', +} diff --git a/targets/targets.mk b/targets/targets.mk index 659d443c88965a584a03f0bbc9e96eab8262dac5..b27a45e0e4e034772054149067a36c5dc6584809 100644 --- a/targets/targets.mk +++ b/targets/targets.mk @@ -1,3 +1,5 @@ +$(eval $(call GluonTarget,armsr,armv7)) +$(eval $(call GluonTarget,armsr,armv8)) $(eval $(call GluonTarget,ath79,generic)) $(eval $(call GluonTarget,ath79,nand)) $(eval $(call GluonTarget,ath79,mikrotik))