From a0df96eb97f785d6fd8e261b44e3a062ecdabbeb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Kr=C3=BCger?= <mkg20001@gmail.com> Date: Sun, 22 May 2022 11:45:28 +0200 Subject: [PATCH] ath79-mikrotik: add support for Mikrotik RB951Ui-2nD (#2377) Re-add mikrotik target Note that previous images were generic ones and as such no migration path is provided other than manually flashing the image via config-mode. --- .github/filters.yml | 10 ++++++++++ docs/user/supported_devices.rst | 7 +++++++ targets/ath79-mikrotik | 3 +++ targets/mikrotik.inc | 7 +++++++ targets/targets.mk | 1 + 5 files changed, 28 insertions(+) create mode 100644 targets/ath79-mikrotik create mode 100644 targets/mikrotik.inc diff --git a/.github/filters.yml b/.github/filters.yml index 4ef57a1b..83ee2474 100644 --- a/.github/filters.yml +++ b/.github/filters.yml @@ -17,6 +17,16 @@ "targets/generic", "targets/targets.mk" ], + "ath79-mikrotik": [ + "targets/ath79-mikrotik", + "modules", + "Makefile", + "patches/**", + "scripts/**", + "targets/generic", + "targets/targets.mk", + "targets/mikrotik.inc" + ], "bcm27xx-bcm2708": [ "targets/bcm27xx-bcm2708", "modules", diff --git a/docs/user/supported_devices.rst b/docs/user/supported_devices.rst index c87ecdfb..2ab6abe2 100644 --- a/docs/user/supported_devices.rst +++ b/docs/user/supported_devices.rst @@ -118,6 +118,13 @@ ath79-nand - GL-AR300M - GL-AR750S +ath79-mikrotik +-------------- + +* Mikrotik + + - RB951Ui-2nD (hAP) + brcm2708-bcm2708 ---------------- diff --git a/targets/ath79-mikrotik b/targets/ath79-mikrotik new file mode 100644 index 00000000..c2002987 --- /dev/null +++ b/targets/ath79-mikrotik @@ -0,0 +1,3 @@ +include 'mikrotik.inc' + +device('mikrotik-routerboard-951ui-2nd-hap', 'mikrotik_routerboard-951ui-2nd') diff --git a/targets/mikrotik.inc b/targets/mikrotik.inc new file mode 100644 index 00000000..92c0fa3f --- /dev/null +++ b/targets/mikrotik.inc @@ -0,0 +1,7 @@ +-- Mikrotik images are netbooted via TFTP, then persisted with sysupgrade +defaults { + factory = '-initramfs-kernel' +} + +config('TARGET_ROOTFS_INITRAMFS', true) +config('TARGET_INITRAMFS_COMPRESSION_LZMA', true) diff --git a/targets/targets.mk b/targets/targets.mk index 92b58ab8..5abd5720 100644 --- a/targets/targets.mk +++ b/targets/targets.mk @@ -1,5 +1,6 @@ $(eval $(call GluonTarget,ath79,generic)) $(eval $(call GluonTarget,ath79,nand)) +$(eval $(call GluonTarget,ath79,mikrotik)) $(eval $(call GluonTarget,bcm27xx,bcm2708)) $(eval $(call GluonTarget,bcm27xx,bcm2709)) $(eval $(call GluonTarget,ipq40xx,generic)) -- GitLab