ramips: convert mt7628 to new image building code
authorJohn Crispin <john@phrozen.org>
Wed, 11 May 2016 10:21:45 +0000 (12:21 +0200)
committerJohn Crispin <john@phrozen.org>
Thu, 12 May 2016 01:29:36 +0000 (03:29 +0200)
Signed-off-by: John Crispin <john@phrozen.org>
target/linux/ramips/image/mt7628.mk
target/linux/ramips/mt7628/profiles/00-default.mk
target/linux/ramips/mt7628/profiles/xiaomi.mk [deleted file]

index 1e6b06c..8274e11 100644 (file)
@@ -2,16 +2,26 @@
 # MT7628 Profiles
 #
 
-Image/Build/Profile/MIWIFI-NANO=$(call BuildFirmware/Default16M/$(1),$(1),miwifi-nano,MIWIFI-NANO)
-Image/Build/Profile/MT7628=$(call BuildFirmware/Default4M/$(1),$(1),mt7628,MT7628)
-Image/Build/Profile/WRTNODE2P=$(call BuildFirmware/Default16M/$(1),$(1),wrtnode2p,WRTNODE2P)
+define Device/mt7628
+  DTS := MT7628
+  IMAGE_SIZE := $(ralink_default_fw_size_4M)
+  DEVICE_TITLE := MediaTek MT7628 EVB
+  DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-ledtrig-usbdev
+endef
+TARGET_DEVICES += mt7628
 
-define Image/Build/Profile/Default
-       $(call Image/Build/Profile/MIWIFI-NANO,$(1))
-       $(call Image/Build/Profile/MT7628,$(1))
-       $(call Image/Build/Profile/WRTNODE2P,$(1))
+define Device/miwifi-nano
+  DTS := MIWIFI-NANO
+  IMAGE_SIZE := $(ralink_default_fw_size_16M)
+  DEVICE_TITLE := Xiaomi MiWiFi Nano
+  DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-ledtrig-usbdev
 endef
+TARGET_DEVICES += miwifi-nano
 
-define Image/Build/Profile/MiwifiNano
-       $(call Image/Build/Profile/MIWIFI-NANO,$(1))
+define Device/wrtnode2p
+  DTS := WRTNODE2P
+  IMAGE_SIZE := $(ralink_default_fw_size_16M)
+  DEVICE_TITLE := WRTnode 2P
+  DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-ledtrig-usbdev
 endef
+TARGET_DEVICES += wrtnode2p
index 6c7d721..55a85a6 100644 (file)
@@ -7,9 +7,7 @@
 
 define Profile/Default
        NAME:=Default Profile
-       PACKAGES:=\
-               kmod-usb-core kmod-usb2 kmod-usb-ohci \
-               kmod-ledtrig-usbdev
+       PACKAGES:= kmod-usb-core kmod-usb2 kmod-usb-ohci kmod-ledtrig-usbdev
 endef
 
 define Profile/Default/Description
diff --git a/target/linux/ramips/mt7628/profiles/xiaomi.mk b/target/linux/ramips/mt7628/profiles/xiaomi.mk
deleted file mode 100644 (file)
index 18e53c4..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-#
-# Copyright (C) 2011 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/MiwifiNano
-       NAME:=Xiaomi MiWiFi Nano
-       PACKAGES:=\
-               kmod-usb-core kmod-usb2 kmod-usb-ohci \
-               kmod-ledtrig-usbdev
-endef
-
-define Profile/Default/Description
-       Image for Xiaomi MiWiFi Nano
-endef
-$(eval $(call Profile,MiwifiNano))