From 49e81f9fe4bc6f060a74f5505eca2a1767058b0b Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Thu, 22 Dec 2016 17:26:27 +0100 Subject: kirkwood: clean up profiles, move to image makefile Adds support for per-device rootfs Signed-off-by: Felix Fietkau --- target/linux/kirkwood/profiles/00-default.mk | 17 ++++ target/linux/kirkwood/profiles/100-generic.mk | 22 ------ target/linux/kirkwood/profiles/110-nas.mk | 108 -------------------------- target/linux/kirkwood/profiles/115-router.mk | 32 -------- target/linux/kirkwood/profiles/120-plug.mk | 64 --------------- 5 files changed, 17 insertions(+), 226 deletions(-) create mode 100644 target/linux/kirkwood/profiles/00-default.mk delete mode 100644 target/linux/kirkwood/profiles/100-generic.mk delete mode 100644 target/linux/kirkwood/profiles/110-nas.mk delete mode 100644 target/linux/kirkwood/profiles/115-router.mk delete mode 100644 target/linux/kirkwood/profiles/120-plug.mk (limited to 'target/linux/kirkwood/profiles') diff --git a/target/linux/kirkwood/profiles/00-default.mk b/target/linux/kirkwood/profiles/00-default.mk new file mode 100644 index 0000000000..ab2658c9b4 --- /dev/null +++ b/target/linux/kirkwood/profiles/00-default.mk @@ -0,0 +1,17 @@ +# +# Copyright (C) 2011 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/Default + NAME:=Default Profile + PACKAGES:=kmod-mwl8k swconfig wpad-mini + PRIORITY:=1 +endef + +define Profile/Default/Description + Default package set compatible with most boards. +endef +$(eval $(call Profile,Default)) diff --git a/target/linux/kirkwood/profiles/100-generic.mk b/target/linux/kirkwood/profiles/100-generic.mk deleted file mode 100644 index 07371737b5..0000000000 --- a/target/linux/kirkwood/profiles/100-generic.mk +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (C) 2013 OpenWrt.org -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. -# - -define Profile/Generic - NAME:=Generic (default) - PACKAGES:= \ - kmod-mmc kmod-mvsdio kmod-usb2 kmod-usb-storage \ - kmod-i2c-core kmod-i2c-mv64xxx \ - kmod-ata-core kmod-ata-marvell-sata \ - kmod-thermal-kirkwood \ - kmod-mwl8k swconfig wpad-mini -endef - -define Profile/Generic/Description - Package set compatible with most Marvell Kirkwood based boards. -endef - -$(eval $(call Profile,Generic)) diff --git a/target/linux/kirkwood/profiles/110-nas.mk b/target/linux/kirkwood/profiles/110-nas.mk deleted file mode 100644 index 7ccef69aa8..0000000000 --- a/target/linux/kirkwood/profiles/110-nas.mk +++ /dev/null @@ -1,108 +0,0 @@ -# -# Copyright (C) 2013 OpenWrt.org -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. -# - -define Profile/DOCKSTAR - NAME:=Seagate FreeAgent Dockstar - PACKAGES:= \ - kmod-usb2 kmod-usb-storage -endef - -define Profile/DOCKSTAR/Description - Package set compatible with Seagate FreeAgent Dockstar board. -endef - -$(eval $(call Profile,DOCKSTAR)) - -define Profile/GOFLEXHOME - NAME:=Seagate GoFlexHome - PACKAGES:= \ - kmod-ata-core kmod-ata-marvell-sata \ - kmod-usb2 kmod-usb-storage \ - uboot-envtools -endef - -define Profile/GOFLEXHOME/Description - Package set compatible with Seagate GoFlexHome -endef - -$(eval $(call Profile,GOFLEXHOME)) - -define Profile/GOFLEXNET - NAME:=Seagate GoFlexNet - PACKAGES:= \ - kmod-ata-core kmod-ata-marvell-sata \ - kmod-usb2 kmod-usb-storage -endef - -define Profile/GOFLEXNET/Description - Package set compatible with Seagate GoFlexNet -endef - -$(eval $(call Profile,GOFLEXNET)) - -define Profile/IB62X0 - NAME:=RaidSonic ICY BOX IB-NAS62x0 - PACKAGES:= \ - kmod-ata-core kmod-ata-marvell-sata \ - kmod-usb2 kmod-usb-storage -endef - -define Profile/IB62X0/Description - Package set compatible with RaidSonic ICY BOX IB-NAS62x0 board. -endef - -$(eval $(call Profile,IB62X0)) - -define Profile/ICONNECT - NAME:=Iomega Iconnect - PACKAGES:= \ - kmod-usb2 kmod-usb-storage -endef - -define Profile/ICONNECT/Description - Package set compatible with Iomega Iconnect board. -endef - -$(eval $(call Profile,ICONNECT)) - -define Profile/IOMEGA_IX2_200 - NAME:=Iomega StorCenter ix2-200 - PACKAGES:= \ - kmod-ata-core kmod-ata-marvell-sata \ - kmod-usb2 kmod-usb-storage -endef - -define Profile/IOMEGA_IX2_200/Description - Package set compatible with Iomega StorCenter ix2-200 board. -endef - -$(eval $(call Profile,IOMEGA_IX2_200)) - -define Profile/NSA310S - NAME:=ZyXEL NSA310S - PACKAGES:= \ - kmod-ata-core kmod-ata-marvell-sata \ - kmod-usb2 kmod-usb-storage -endef - -define Profile/NSA310S/Description - Package set compatible with ZyXEL NSA310S board. -endef - -$(eval $(call Profile,NSA310S)) - -define Profile/POGOE02 - NAME:=Cloud Engines Pogoplug E02 - PACKAGES:= \ - kmod-usb2 kmod-usb-storage -endef - -define Profile/POGOE02/Description - Package set compatible with Cloud Engines Pogoplug E02 board. -endef - -$(eval $(call Profile,POGOE02)) diff --git a/target/linux/kirkwood/profiles/115-router.mk b/target/linux/kirkwood/profiles/115-router.mk deleted file mode 100644 index 7983755142..0000000000 --- a/target/linux/kirkwood/profiles/115-router.mk +++ /dev/null @@ -1,32 +0,0 @@ -# -# Copyright (C) 2014 OpenWrt.org -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. -# - -define Profile/AUDI - NAME:=Linksys EA3500 (Audi) - PACKAGES:= \ - kmod-mwl8k kmod-usb2 kmod-usb-storage \ - swconfig wpad-mini -endef - -define Profile/AUDI/Description - Package set compatible with Linksys EA3500 board. -endef - -$(eval $(call Profile,AUDI)) - -define Profile/VIPER - NAME:=Linksys E4200v2 / EA4500 (Viper) - PACKAGES:= \ - kmod-mwl8k kmod-usb2 kmod-usb-storage \ - swconfig wpad-mini -endef - -define Profile/VIPER/Description - Package set compatible with Linksys E4200v2 and EA4500 boards. -endef - -$(eval $(call Profile,VIPER)) diff --git a/target/linux/kirkwood/profiles/120-plug.mk b/target/linux/kirkwood/profiles/120-plug.mk deleted file mode 100644 index 0512aff450..0000000000 --- a/target/linux/kirkwood/profiles/120-plug.mk +++ /dev/null @@ -1,64 +0,0 @@ -# -# Copyright (C) 2014 OpenWrt.org -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. -# - -define Profile/SHEEVAPLUG - NAME:=Globalscale Technologies SheevaPlug - PACKAGES:= \ - kmod-mmc kmod-mvsdio kmod-usb2 kmod-usb-storage \ - kmod-i2c-core kmod-i2c-mv64xxx \ - kmod-ata-core -endef - -define Profile/SHEEVAPLUG/Description - Package set compatible with Globalscale Technologies SheevaPlug board. -endef - -$(eval $(call Profile,SHEEVAPLUG)) - -define Profile/SHEEVAPLUGSATA - NAME:=Globalscale Technologies eSATA SheevaPlug - PACKAGES:= \ - kmod-mmc kmod-mvsdio kmod-usb2 kmod-usb-storage \ - kmod-i2c-core kmod-i2c-mv64xxx \ - kmod-ata-core kmod-ata-marvell-sata -endef - -define Profile/SHEEVAPLUGSATA/Description - Package set compatible with Globalscale Technologies eSATA SheevaPlug board. -endef - -$(eval $(call Profile,SHEEVAPLUGSATA)) - -define Profile/GuruplugServerPlus - NAME:=Globalscale Technologies Guruplug Server Plus - PACKAGES:= \ - kmod-mmc kmod-mvsdio kmod-usb2 kmod-usb-storage \ - kmod-i2c-core kmod-i2c-mv64xxx \ - kmod-ata-core kmod-ata-marvell-sata \ - kmod-btmrvl kmod-btmrvl-sdio kmod-libertas kmod-libertas-sdio \ - wpad-mini -endef - -define Profile/GuruplugServerPlus/Description - Package set compatible with Globalscale Technologies Guruplug Server Plus board. -endef - -$(eval $(call Profile,GuruplugServerPlus)) - -define Profile/Topkick1281P2 - NAME:=Univeral Scientific Industrial Co. Topkick-1281P2 - PACKAGES:= \ - kmod-mmc kmod-mvsdio kmod-usb2 kmod-usb-storage \ - kmod-i2c-core kmod-i2c-mv64xxx \ - kmod-ata-core kmod-ata-marvell-sata -endef - -define Profile/Topkick1281P2/Description - Package set compatible with Univeral Scientific Industrial Co. Topkick-1281P2 board. -endef - -$(eval $(call Profile,Topkick1281P2)) -- cgit v1.2.3