diff --git a/doc/openocd.texi b/doc/openocd.texi
index 24d4a8994786ee13ca478d26b69185c9d5438814..ac09db5e2ca9cee46c28d80a16a75b0d0d651d4a 100644
--- a/doc/openocd.texi
+++ b/doc/openocd.texi
@@ -5448,10 +5448,11 @@ Command disables watchdog timer.
 
 @deffn {Flash Driver} kinetis_ke
 @cindex kinetis_ke
-KE members of the Kinetis microcontroller family from Freescale include
+KE0x members of the Kinetis microcontroller family from Freescale include
 internal flash and use ARM Cortex-M0+. The driver automatically recognizes
-the KE family and sub-family using the chip identification register, and
+the KE0x sub-family using the chip identification register, and
 autoconfigures itself.
+Use kinetis (not kinetis_ke) driver for KE1x devices.
 
 @example
 flash bank $_FLASHNAME kinetis_ke 0 0 0 0 $_TARGETNAME
diff --git a/tcl/target/ke02.cfg b/tcl/target/ke02.cfg
deleted file mode 100644
index 8311920ade99879944f27e59428efb63e8db33e7..0000000000000000000000000000000000000000
--- a/tcl/target/ke02.cfg
+++ /dev/null
@@ -1,6 +0,0 @@
-#
-# Freescale Kinetis KE02 devices
-#
-
-set CHIPNAME ke02
-source [find target/kex.cfg]
diff --git a/tcl/target/ke04.cfg b/tcl/target/ke04.cfg
deleted file mode 100644
index f63d77c5e0c222fedbba43ccea3f7de9f81d07e2..0000000000000000000000000000000000000000
--- a/tcl/target/ke04.cfg
+++ /dev/null
@@ -1,6 +0,0 @@
-#
-# Freescale Kinetis KE04 devices
-#
-
-set CHIPNAME ke04
-source [find target/kex.cfg]
diff --git a/tcl/target/ke06.cfg b/tcl/target/ke06.cfg
deleted file mode 100644
index 3465b8b33ba8d5b687932c0dd8d3b6d946cfde97..0000000000000000000000000000000000000000
--- a/tcl/target/ke06.cfg
+++ /dev/null
@@ -1,6 +0,0 @@
-#
-# Freescale Kinetis KE06 devices
-#
-
-set CHIPNAME ke06
-source [find target/kex.cfg]
diff --git a/tcl/target/kex.cfg b/tcl/target/ke0x.cfg
similarity index 90%
rename from tcl/target/kex.cfg
rename to tcl/target/ke0x.cfg
index dca8a35ab24686c2b97184519bc4f1d7c5812c8a..7927e0ae03f822dab681543d5fd0a659c6fa7eb6 100644
--- a/tcl/target/kex.cfg
+++ b/tcl/target/ke0x.cfg
@@ -1,5 +1,5 @@
 #
-# Freescale Kinetis KE series devices
+# Freescale Kinetis KE0x series devices
 #
 
 source [find target/swj-dp.tcl]
@@ -21,11 +21,7 @@ if { [info exists WORKAREASIZE] } {
 if { [info exists CPUTAPID] } {
     set _CPUTAPID $CPUTAPID
 } else {
-   if { [using_jtag] } {
-      set _CPUTAPID 0x4ba00477
-   } {
-      set _CPUTAPID 0x2ba01477
-   }
+   set _CPUTAPID 0x0bc11477
 }
 
 swj_newdap $_CHIPNAME cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $_CPUTAPID