diff --git a/.github/filters.yml b/.github/filters.yml index 49146069721510781ff1682cef1338f58f98e297..b3dc6db9b7130a871758eb4a7b97dab43f9cb918 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", ".github/workflows/build-gluon.yml", diff --git a/docs/user/supported_devices.rst b/docs/user/supported_devices.rst index 891ce94a7302a7489885e05dd0e2c2e56faeec89..d555bf90bfaf561503c04b6eeb7a1646cd2dfc3f 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 091d4a185e09a8dfd328b623c4855e5486bccbde..30c024f2f7408dbb8ffa842e5cbcc45835272cf5 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))