diff --git a/src/avrdude.conf.in b/src/avrdude.conf.in
index cf4fc34f..db6440de 100644
--- a/src/avrdude.conf.in
+++ b/src/avrdude.conf.in
@@ -869,18 +869,27 @@ programmer
 ;
 
 #------------------------------------------------------------
-# 4232h
+# ft4232h
 #------------------------------------------------------------
 
 #The FT4232H can be treated as FT2232H, but it has a different USB
 #device ID of 0x6011.
 
-programmer parent "avrftdi"
-    id                     = "4232h";
+programmer parent "ft2232h"
+    id                     = "ft4232h";
     desc                   = "FT4232H based generic programmer";
     usbpid                 = 0x6011;
 ;
 
+#------------------------------------------------------------
+# 4232h
+#------------------------------------------------------------
+
+programmer parent "ft4232h"
+    id                     = "4232h";
+    desc                   = "FT4232H based generic programmer";
+;
+
 #------------------------------------------------------------
 # jtagkey
 #------------------------------------------------------------