diff --git a/target/linux/ixp4xx/Makefile b/target/linux/ixp4xx/Makefile index 6e945aba2c..5b9d3fb551 100644 --- a/target/linux/ixp4xx/Makefile +++ b/target/linux/ixp4xx/Makefile @@ -10,6 +10,7 @@ ARCH:=armeb BOARD:=ixp4xx BOARDNAME:=Intel XScale IXP4xx FEATURES:=squashfs +SUBTARGETS=generic fsg3 LINUX_VERSION:=2.6.21.6 diff --git a/target/linux/ixp4xx/config/profile-FSG3 b/target/linux/ixp4xx/fsg3/config-default similarity index 100% rename from target/linux/ixp4xx/config/profile-FSG3 rename to target/linux/ixp4xx/fsg3/config-default diff --git a/target/linux/ixp4xx/profiles/500-FSG3.mk b/target/linux/ixp4xx/fsg3/profiles/100-FSG3.mk similarity index 100% rename from target/linux/ixp4xx/profiles/500-FSG3.mk rename to target/linux/ixp4xx/fsg3/profiles/100-FSG3.mk diff --git a/target/linux/ixp4xx/fsg3/target.mk b/target/linux/ixp4xx/fsg3/target.mk new file mode 100644 index 0000000000..c71065e5f1 --- /dev/null +++ b/target/linux/ixp4xx/fsg3/target.mk @@ -0,0 +1,6 @@ +BOARDNAME:=Internal Hard-Disk + +define Target/Description + Build firmware images for ixp4xx based boards that boot directly from internal disk storage + (e.g : Freecom FSG-3, ...) +endef diff --git a/target/linux/ixp4xx/profiles/100-Default.mk b/target/linux/ixp4xx/generic/profiles/100-Default.mk similarity index 100% rename from target/linux/ixp4xx/profiles/100-Default.mk rename to target/linux/ixp4xx/generic/profiles/100-Default.mk diff --git a/target/linux/ixp4xx/profiles/200-NSLU2.mk b/target/linux/ixp4xx/generic/profiles/200-NSLU2.mk similarity index 100% rename from target/linux/ixp4xx/profiles/200-NSLU2.mk rename to target/linux/ixp4xx/generic/profiles/200-NSLU2.mk diff --git a/target/linux/ixp4xx/profiles/300-NAS100d.mk b/target/linux/ixp4xx/generic/profiles/300-NAS100d.mk similarity index 100% rename from target/linux/ixp4xx/profiles/300-NAS100d.mk rename to target/linux/ixp4xx/generic/profiles/300-NAS100d.mk diff --git a/target/linux/ixp4xx/profiles/400-DSMG600RevA.mk b/target/linux/ixp4xx/generic/profiles/400-DSMG600RevA.mk similarity index 100% rename from target/linux/ixp4xx/profiles/400-DSMG600RevA.mk rename to target/linux/ixp4xx/generic/profiles/400-DSMG600RevA.mk diff --git a/target/linux/ixp4xx/generic/target.mk b/target/linux/ixp4xx/generic/target.mk new file mode 100644 index 0000000000..21fd5d4696 --- /dev/null +++ b/target/linux/ixp4xx/generic/target.mk @@ -0,0 +1,7 @@ +BOARDNAME:=Generic + +define Target/Description + Build firmware images for ixp4xx based boards that boot from internal flash + (e.g : Linksys NSLU2, ...) +endef +