diff --git a/targets/mvebu/profiles.mk b/targets/mvebu/profiles.mk
new file mode 100644
index 0000000000000000000000000000000000000000..fcf728497495d68595733340de1231cdf2b28182
--- /dev/null
+++ b/targets/mvebu/profiles.mk
@@ -0,0 +1,10 @@
+# List of hardware profiles
+
+# Linksys WRT1200AC
+$(eval $(call GluonProfile,Caiman,kmod-usb2 kmod-usb3 kmod-usb-storage kmod-i2c-core \
+	kmod-i2c-mv64xxx kmod-ata-core kmod-ata-mvebu-ahci kmod-rtc-armada38x \
+	kmod-thermal-armada kmod-gpio-button-hotplug kmod-hwmon-tmp421 kmod-leds-pca963x \
+	kmod-ledtrig-usbdev kmod-mwlwifi swconfig))
+$(eval $(call GluonProfileFactorySuffix,Caiman,-squashfs-factory,.img))
+$(eval $(call GluonProfileSysupgradeSuffix,Caiman,-squashfs-sysupgrade,.tar))
+$(eval $(call GluonModel,Caiman,armada-385-linksys-caiman,linksys-wrt1200ac))
diff --git a/targets/targets.mk b/targets/targets.mk
index c5fd657e855563e2f44c41f813f09b02a80a9775..6b26a959d45eda554b8b14b9c7057dca2a4cd51d 100644
--- a/targets/targets.mk
+++ b/targets/targets.mk
@@ -10,6 +10,7 @@ $(eval $(call GluonTarget,x86,xen_domu))
 
 ifneq ($(BROKEN),)
 $(eval $(call GluonTarget,ar71xx,mikrotik)) # BROKEN: no sysupgrade support
+$(eval $(call GluonTarget,mvebu)) # BROKEN: No AP+IBSS support
 $(eval $(call GluonTarget,ramips,mt7621)) # BROKEN: No AP+IBSS support, 11s has high packet loss
 $(eval $(call GluonTarget,ramips,rt305x)) # BROKEN: No AP+IBSS support
 $(eval $(call GluonTarget,sunxi)) # BROKEN: Untested, no sysupgrade support