ar71xx: image: simplify Compex devices definitions
authorPiotr Dymacz <pepe2k@gmail.com>
Tue, 30 May 2017 21:20:16 +0000 (23:20 +0200)
committerPiotr Dymacz <pepe2k@gmail.com>
Sun, 11 Jun 2017 17:06:49 +0000 (19:06 +0200)
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
target/linux/ar71xx/image/generic.mk

index 27c6b4e50fdc02f7c3e4eacf44cc6e5cad1003cb..cf1b7d10d759691aad0f89ae090f57ec40e919dd 100644 (file)
@@ -796,50 +796,42 @@ define Device/bhr-4grv2
 endef
 TARGET_DEVICES += bhr-4grv2
 
 endef
 TARGET_DEVICES += bhr-4grv2
 
-define Device/wpj342
-  DEVICE_TITLE := Compex WPJ342 (16MB flash)
+define Device/wpj-16m
   DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
   DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
-  BOARDNAME := WPJ342
   MTDPARTS := spi0.0:192k(u-boot)ro,16128k(firmware),64k(art)ro
   IMAGE_SIZE := 16128k
 endef
   MTDPARTS := spi0.0:192k(u-boot)ro,16128k(firmware),64k(art)ro
   IMAGE_SIZE := 16128k
 endef
-TARGET_DEVICES += wpj342
+
+define Device/wpj342
+  $(Device/wpj-16m)
+  DEVICE_TITLE := Compex WPJ342 (16MB flash)
+  BOARDNAME := WPJ342
+endef
 
 define Device/wpj344
 
 define Device/wpj344
+  $(Device/wpj-16m)
   DEVICE_TITLE := Compex WPJ344 (16MB flash)
   DEVICE_TITLE := Compex WPJ344 (16MB flash)
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
   BOARDNAME := WPJ344
   BOARDNAME := WPJ344
-  MTDPARTS := spi0.0:192k(u-boot)ro,16128k(firmware),64k(art)ro
-  IMAGE_SIZE := 16128k
 endef
 endef
-TARGET_DEVICES += wpj344
 
 define Device/wpj531
 
 define Device/wpj531
+  $(Device/wpj-16m)
   DEVICE_TITLE := Compex WPJ531 (16MB flash)
   DEVICE_TITLE := Compex WPJ531 (16MB flash)
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
   BOARDNAME := WPJ531
   BOARDNAME := WPJ531
-  MTDPARTS := spi0.0:192k(u-boot)ro,16128k(firmware),64k(art)ro
-  IMAGE_SIZE := 16128k
 endef
 endef
-TARGET_DEVICES += wpj531
 
 define Device/wpj558
 
 define Device/wpj558
+  $(Device/wpj-16m)
   DEVICE_TITLE := Compex WPJ558 (16MB flash)
   DEVICE_TITLE := Compex WPJ558 (16MB flash)
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
   BOARDNAME := WPJ558
   BOARDNAME := WPJ558
-  MTDPARTS := spi0.0:192k(u-boot)ro,16128k(firmware),64k(art)ro
-  IMAGE_SIZE := 16128k
 endef
 endef
-TARGET_DEVICES += wpj558
 
 define Device/wpj563
 
 define Device/wpj563
+  $(Device/wpj-16m)
   DEVICE_TITLE := Compex WPJ563 (16MB flash)
   DEVICE_TITLE := Compex WPJ563 (16MB flash)
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
   BOARDNAME := WPJ563
   BOARDNAME := WPJ563
-  MTDPARTS := spi0.0:192k(u-boot)ro,16128k(firmware),64k(art)ro
-  IMAGE_SIZE := 16128k
 endef
 endef
-TARGET_DEVICES += wpj563
+TARGET_DEVICES += wpj342 wpj344 wpj531 wpj558 wpj563
 
 define Device/zbt-we1526
   DEVICE_TITLE := Zbtlink ZBT-WE1526
 
 define Device/zbt-we1526
   DEVICE_TITLE := Zbtlink ZBT-WE1526