diff --git a/cpu/k64f/ldscripts/mk64fn1m0vll12.ld b/cpu/k64f/ldscripts/mk64fn1m0vll12.ld
deleted file mode 100644
index cc1ca52fe761c4f2327d3fcbbeae569a370916b2..0000000000000000000000000000000000000000
--- a/cpu/k64f/ldscripts/mk64fn1m0vll12.ld
+++ /dev/null
@@ -1,12 +0,0 @@
-OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")
-OUTPUT_ARCH(arm)
-
-MEMORY
-{
-    vectors (rx) : ORIGIN = 0x00000000, LENGTH = 0x400
-    flashsec (rx): ORIGIN = 0x00000400, LENGTH = 0x10
-    rom (rx)     : ORIGIN = 0x00000410, LENGTH = 1024K - 0x410
-    ram (rwx)    : ORIGIN = 0x1fff0198, LENGTH = 256K-0x198
-}
-
-INCLUDE kinetis.ld
diff --git a/cpu/k64f/ldscripts/mk64fn1m0vll12.ld b/cpu/k64f/ldscripts/mk64fn1m0vll12.ld
new file mode 120000
index 0000000000000000000000000000000000000000..15a9009f46928bc3aaface7ff6ce8567d0fd1177
--- /dev/null
+++ b/cpu/k64f/ldscripts/mk64fn1m0vll12.ld
@@ -0,0 +1 @@
+../../kinetis_common/ldscripts/kinetis_f1024l64u192.ld
\ No newline at end of file