diff --git a/targets/ar71xx-generic/profiles.mk b/targets/ar71xx-generic/profiles.mk
index c32d1f0ac310ca7bdb6df411d07dad79a86cc4b0..8c791aa06632957f5c8cbf3d94c175cc109cb8c5 100644
--- a/targets/ar71xx-generic/profiles.mk
+++ b/targets/ar71xx-generic/profiles.mk
@@ -166,6 +166,11 @@ endif
 
 ## D-Link
 
+# D-Link DIR-505 rev. A1
+
+$(eval $(call GluonProfile,DIR505A1))
+$(eval $(call GluonModel,DIR505A1,dir-505-a1,d-link-dir-505-rev-a1))
+
 # D-Link DIR-615 rev. C1
 $(eval $(call GluonProfile,DIR615C1))
 $(eval $(call GluonModel,DIR615C1,dir-615-c1,d-link-dir-615-rev-c1))