blob: 6f7bd6ca70737ef4c86fb31c7d6de7a02ae20567 [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001#
2# Copyright (C) 2024 CZ.NIC z.s.p.o. (http://www.nic.cz/)
3#
4# This is free software, licensed under the GNU General Public License v2.
5# See /LICENSE for more information.
6#
7
8include $(TOPDIR)/rules.mk
9
10PKG_NAME:=omnia-mcu-firmware
11PKG_DISTNAME:=omnia_hw_ctrl
12PKG_VERSION:=4.1
13PKG_RELEASE:=1
14
15PKG_SOURCE_SUBDIR:=$(PKG_DISTNAME)-binaries-v$(PKG_VERSION)
16PKG_SOURCE:=$(PKG_SOURCE_SUBDIR).tar.bz2
17PKG_SOURCE_URL:=https://gitlab.nic.cz/turris/hw/$(PKG_DISTNAME)/-/releases/v$(PKG_VERSION)/downloads/
18PKG_HASH:=9c6a3d88ae2ca093dd35aace040f0b1eb1cb5c1141575b45623bdd64d733c59f
19
20PKG_MAINTAINER:=Marek Mojik <marek.mojik@nic.cz>
21PKG_LICENSE:=GPL-3.0-or-later
22
23PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_SOURCE_SUBDIR)
24
25include $(INCLUDE_DIR)/package.mk
26
27define Package/omnia-mcu-firmware
28 SECTION:=firmware
29 CATEGORY:=Firmware
30 URL:=https://gitlab.nic.cz/turris/hw/$(PKG_DISTNAME)/-/releases
31 TITLE:=CZ.NIC Turris Omnia MCU firmware
32 DEPENDS:=@TARGET_mvebu_cortexa9_DEVICE_cznic_turris-omnia
33endef
34
35define Package/omnia-mcu-firmware/description
36Firmware binaries for the microcontroller on the Turris Omnia router. These are
37used by the omnia-mcutool utility when upgrading MCU firmware.
38endef
39
40define Build/Compile
41 true
42endef
43
44define Package/omnia-mcu-firmware/install
45 $(INSTALL_DIR) $(1)/usr/share/omnia-mcu-firmware/
46 $(INSTALL_DATA) $(PKG_BUILD_DIR)/*.bin $(1)/usr/share/omnia-mcu-firmware/
47endef
48
49$(eval $(call BuildPackage,omnia-mcu-firmware))