mirror of
https://github.com/Telecominfraproject/wlan-ap.git
synced 2025-10-29 01:22:25 +00:00
1. porting MorseMicro HaLow driver to support HaLow on EAP112 2. Only support FCC regulation because of hardware limitation 3. Add /etc/init.d/halow-gpio-reset to initialize HaLow chip in early stage 4. Add /etc/uci-defaults/aaa-fix-phy0-to-morse to correct the default uci for HaLow radio. Signed-off-by: Ian Chen <ian77_chen@accton.com>
54 lines
1.3 KiB
Makefile
54 lines
1.3 KiB
Makefile
#
|
|
# Copyright 2022 Morse Micro
|
|
#
|
|
# This is free software, licensed under the MIT License.
|
|
#
|
|
# This package installs Morse Micro firmware binaries, which are
|
|
# distributed under the Morse Micro Binary Distribution License.
|
|
# This license is available in LICENSE.binaries.
|
|
#
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=morse-fw
|
|
PKG_RELEASE=2
|
|
|
|
PKG_VERSION:=rel_1_11_4_2024_Jul_09
|
|
|
|
PKG_SOURCE:=morsemicro-fw-rel_1_11_4_2024_Jul_09.tar
|
|
PKG_SOURCE_URL:=https://github.com/MorseMicro/firmware_binaries/releases/download/v1.11.4/
|
|
PKG_HASH:=6df1e39655278adf140776b3e76b8faced41828a9d482363aed0795e96f5d241
|
|
|
|
PKG_MAINTAINER:=Morse Micro <info@morsemicro.com>
|
|
PKG_BUILD_PARALLEL:=1
|
|
|
|
RSTRIP:=:
|
|
|
|
include $(INCLUDE_DIR)/kernel.mk
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
define Package/morse-fw
|
|
SECTION:=firmware
|
|
CATEGORY:=Firmware
|
|
URL:=$(PKG_SOURCE_URL)
|
|
TITLE:=Morse Micro WIFI HaLow firmware
|
|
PROVIDES:=morse-fw
|
|
endef
|
|
|
|
TAR_CMD=$(HOST_TAR) -C $(1) $(TAR_OPTIONS)
|
|
|
|
define Build/Compile
|
|
|
|
endef
|
|
|
|
define Package/morse-fw/install
|
|
$(INSTALL_DIR) $(1)/lib/firmware/morse/.
|
|
if [ -e ./files/lib/firmware/morse/mm6108.bin ]; then \
|
|
$(INSTALL_DATA) ./files/lib/firmware/morse/mm6108.bin $(1)/lib/firmware/morse/; \
|
|
else \
|
|
$(INSTALL_DATA) $(PKG_BUILD_DIR)/lib/firmware/morse/mm6108.bin $(1)/lib/firmware/morse/; \
|
|
fi
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,morse-fw))
|