diff --git a/.github/filters.yml b/.github/filters.yml index 83ee2474..eaf928a6 100644 --- a/.github/filters.yml +++ b/.github/filters.yml @@ -56,6 +56,16 @@ "targets/generic", "targets/targets.mk" ], + "ipq40xx-mikrotik": [ + "targets/ipq40xx-mikrotik", + "modules", + "Makefile", + "patches/**", + "scripts/**", + "targets/generic", + "targets/targets.mk", + "targets/mikrotik.inc" + ], "ipq806x-generic": [ "targets/ipq806x-generic", "modules", diff --git a/docs/user/supported_devices.rst b/docs/user/supported_devices.rst index a9ee7b0a..8247a46d 100644 --- a/docs/user/supported_devices.rst +++ b/docs/user/supported_devices.rst @@ -216,6 +216,7 @@ ipq40xx-mikrotik - DISC Lite5 ac (RBDiscG-5acD) - SXTsq 5 ac (RBSXTsqG-5acD) + - Mikrotik hAP ac2 ipq806x-generic --------------- diff --git a/targets/ipq40xx-mikrotik b/targets/ipq40xx-mikrotik index dcb2f91b..4f777499 100644 --- a/targets/ipq40xx-mikrotik +++ b/targets/ipq40xx-mikrotik @@ -4,3 +4,15 @@ device('mikrotik-sxtsq-5-ac-rbsxtsqg-5acd', 'mikrotik_sxtsq-5-ac', { factory = false, aliases = {'mikrotik-discg-5acd'}, }) + +local ATH10K_PACKAGES_IPQ40XX = { + 'kmod-ath10k', + '-kmod-ath10k-ct', + '-kmod-ath10k-ct-smallbuffers', + 'ath10k-firmware-qca4019', + '-ath10k-firmware-qca4019-ct', +} + +device('mikrotik-hap-ac2', 'mikrotik_hap-ac2', { + packages = ATH10K_PACKAGES_IPQ40XX, +})