From ab60f9dc4761b1e70c35cd718ab64b45676d93f9 Mon Sep 17 00:00:00 2001
From: kYc0o <fco.ja.ac@gmail.com>
Date: Fri, 13 Oct 2017 04:11:36 +0200
Subject: [PATCH] cpu/stm32*/ldscripts: remove all stm32 family linker scripts

---
 cpu/stm32f0/ldscripts/stm32f030r8.ld          | 27 -----------------
 cpu/stm32f0/ldscripts/stm32f031k6.ld          | 27 -----------------
 cpu/stm32f0/ldscripts/stm32f042k6.ld          | 27 -----------------
 cpu/stm32f0/ldscripts/stm32f051r8.ld          | 27 -----------------
 cpu/stm32f0/ldscripts/stm32f070rb.ld          | 27 -----------------
 cpu/stm32f0/ldscripts/stm32f072rb.ld          | 27 -----------------
 cpu/stm32f0/ldscripts/stm32f091rc.ld          | 27 -----------------
 cpu/stm32f1/ldscripts/stm32f103c8.ld          | 27 -----------------
 cpu/stm32f1/ldscripts/stm32f103c8_bluepill.ld | 29 ------------------
 cpu/stm32f1/ldscripts/stm32f103cb.ld          | 27 -----------------
 .../ldscripts/stm32f103cb_opencm904.ld        | 27 -----------------
 .../ldscripts/stm32f103cb_sparkcore.ld        | 27 -----------------
 cpu/stm32f1/ldscripts/stm32f103rb.ld          | 27 -----------------
 cpu/stm32f1/ldscripts/stm32f103re.ld          | 27 -----------------
 cpu/stm32f2/ldscripts/stm32f205rg.ld          | 29 ------------------
 cpu/stm32f2/ldscripts/stm32f207zg.ld          | 27 -----------------
 cpu/stm32f2/ldscripts/stm32f215rg.ld          | 29 ------------------
 cpu/stm32f2/ldscripts/stm32f215ve.ld          | 29 ------------------
 cpu/stm32f2/ldscripts/stm32f215vg.ld          | 29 ------------------
 cpu/stm32f2/ldscripts/stm32f217zg.ld          | 29 ------------------
 cpu/stm32f3/ldscripts/stm32f302r8.ld          | 27 -----------------
 cpu/stm32f3/ldscripts/stm32f303k8.ld          | 27 -----------------
 cpu/stm32f3/ldscripts/stm32f303re.ld          | 30 -------------------
 cpu/stm32f3/ldscripts/stm32f303vc.ld          | 28 -----------------
 cpu/stm32f3/ldscripts/stm32f303ze.ld          | 28 -----------------
 cpu/stm32f3/ldscripts/stm32f334r8.ld          | 28 -----------------
 cpu/stm32f4/ldscripts/stm32f401re.ld          | 27 -----------------
 cpu/stm32f4/ldscripts/stm32f407vg.ld          | 28 -----------------
 cpu/stm32f4/ldscripts/stm32f410rb.ld          | 29 ------------------
 cpu/stm32f4/ldscripts/stm32f411re.ld          | 27 -----------------
 cpu/stm32f4/ldscripts/stm32f412zg.ld          | 29 ------------------
 cpu/stm32f4/ldscripts/stm32f413vg.ld          | 27 -----------------
 cpu/stm32f4/ldscripts/stm32f413zh.ld          | 27 -----------------
 cpu/stm32f4/ldscripts/stm32f415rg.ld          | 28 -----------------
 cpu/stm32f4/ldscripts/stm32f429zi.ld          | 28 -----------------
 cpu/stm32f4/ldscripts/stm32f446re.ld          | 27 -----------------
 cpu/stm32f4/ldscripts/stm32f446ze.ld          | 27 -----------------
 cpu/stm32f7/ldscripts/stm32f722ze.ld          | 27 -----------------
 cpu/stm32f7/ldscripts/stm32f746zg.ld          | 27 -----------------
 cpu/stm32f7/ldscripts/stm32f767zi.ld          | 27 -----------------
 cpu/stm32f7/ldscripts/stm32f769ni.ld          | 27 -----------------
 cpu/stm32l0/ldscripts/stm32l031k6.ld          | 27 -----------------
 cpu/stm32l0/ldscripts/stm32l053r8.ld          | 27 -----------------
 cpu/stm32l0/ldscripts/stm32l072cz.ld          | 27 -----------------
 cpu/stm32l0/ldscripts/stm32l073rz.ld          | 27 -----------------
 cpu/stm32l1/ldscripts/stm32l151rba.ld         | 27 -----------------
 cpu/stm32l1/ldscripts/stm32l151rc.ld          | 27 -----------------
 cpu/stm32l1/ldscripts/stm32l152ret6.ld        | 27 -----------------
 cpu/stm32l4/ldscripts/stm32l432kc.ld          | 27 -----------------
 cpu/stm32l4/ldscripts/stm32l476rg.ld          | 27 -----------------
 50 files changed, 1375 deletions(-)
 delete mode 100644 cpu/stm32f0/ldscripts/stm32f030r8.ld
 delete mode 100644 cpu/stm32f0/ldscripts/stm32f031k6.ld
 delete mode 100644 cpu/stm32f0/ldscripts/stm32f042k6.ld
 delete mode 100644 cpu/stm32f0/ldscripts/stm32f051r8.ld
 delete mode 100644 cpu/stm32f0/ldscripts/stm32f070rb.ld
 delete mode 100644 cpu/stm32f0/ldscripts/stm32f072rb.ld
 delete mode 100644 cpu/stm32f0/ldscripts/stm32f091rc.ld
 delete mode 100644 cpu/stm32f1/ldscripts/stm32f103c8.ld
 delete mode 100644 cpu/stm32f1/ldscripts/stm32f103c8_bluepill.ld
 delete mode 100644 cpu/stm32f1/ldscripts/stm32f103cb.ld
 delete mode 100644 cpu/stm32f1/ldscripts/stm32f103cb_opencm904.ld
 delete mode 100644 cpu/stm32f1/ldscripts/stm32f103cb_sparkcore.ld
 delete mode 100644 cpu/stm32f1/ldscripts/stm32f103rb.ld
 delete mode 100644 cpu/stm32f1/ldscripts/stm32f103re.ld
 delete mode 100644 cpu/stm32f2/ldscripts/stm32f205rg.ld
 delete mode 100644 cpu/stm32f2/ldscripts/stm32f207zg.ld
 delete mode 100644 cpu/stm32f2/ldscripts/stm32f215rg.ld
 delete mode 100644 cpu/stm32f2/ldscripts/stm32f215ve.ld
 delete mode 100644 cpu/stm32f2/ldscripts/stm32f215vg.ld
 delete mode 100644 cpu/stm32f2/ldscripts/stm32f217zg.ld
 delete mode 100644 cpu/stm32f3/ldscripts/stm32f302r8.ld
 delete mode 100644 cpu/stm32f3/ldscripts/stm32f303k8.ld
 delete mode 100644 cpu/stm32f3/ldscripts/stm32f303re.ld
 delete mode 100644 cpu/stm32f3/ldscripts/stm32f303vc.ld
 delete mode 100644 cpu/stm32f3/ldscripts/stm32f303ze.ld
 delete mode 100644 cpu/stm32f3/ldscripts/stm32f334r8.ld
 delete mode 100644 cpu/stm32f4/ldscripts/stm32f401re.ld
 delete mode 100644 cpu/stm32f4/ldscripts/stm32f407vg.ld
 delete mode 100644 cpu/stm32f4/ldscripts/stm32f410rb.ld
 delete mode 100644 cpu/stm32f4/ldscripts/stm32f411re.ld
 delete mode 100644 cpu/stm32f4/ldscripts/stm32f412zg.ld
 delete mode 100644 cpu/stm32f4/ldscripts/stm32f413vg.ld
 delete mode 100644 cpu/stm32f4/ldscripts/stm32f413zh.ld
 delete mode 100644 cpu/stm32f4/ldscripts/stm32f415rg.ld
 delete mode 100644 cpu/stm32f4/ldscripts/stm32f429zi.ld
 delete mode 100644 cpu/stm32f4/ldscripts/stm32f446re.ld
 delete mode 100644 cpu/stm32f4/ldscripts/stm32f446ze.ld
 delete mode 100644 cpu/stm32f7/ldscripts/stm32f722ze.ld
 delete mode 100644 cpu/stm32f7/ldscripts/stm32f746zg.ld
 delete mode 100644 cpu/stm32f7/ldscripts/stm32f767zi.ld
 delete mode 100644 cpu/stm32f7/ldscripts/stm32f769ni.ld
 delete mode 100644 cpu/stm32l0/ldscripts/stm32l031k6.ld
 delete mode 100644 cpu/stm32l0/ldscripts/stm32l053r8.ld
 delete mode 100644 cpu/stm32l0/ldscripts/stm32l072cz.ld
 delete mode 100644 cpu/stm32l0/ldscripts/stm32l073rz.ld
 delete mode 100644 cpu/stm32l1/ldscripts/stm32l151rba.ld
 delete mode 100644 cpu/stm32l1/ldscripts/stm32l151rc.ld
 delete mode 100644 cpu/stm32l1/ldscripts/stm32l152ret6.ld
 delete mode 100644 cpu/stm32l4/ldscripts/stm32l432kc.ld
 delete mode 100644 cpu/stm32l4/ldscripts/stm32l476rg.ld

diff --git a/cpu/stm32f0/ldscripts/stm32f030r8.ld b/cpu/stm32f0/ldscripts/stm32f030r8.ld
deleted file mode 100644
index e8f114a806..0000000000
--- a/cpu/stm32f0/ldscripts/stm32f030r8.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2016 Inria
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f0
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F030R8
- *
- * @author          Alexandre Abadie <alexandre.abadie@inria.fr>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 64K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 8K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f0/ldscripts/stm32f031k6.ld b/cpu/stm32f0/ldscripts/stm32f031k6.ld
deleted file mode 100644
index 4ac636b6d5..0000000000
--- a/cpu/stm32f0/ldscripts/stm32f031k6.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2017 Inria
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f0
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F031K6
- *
- * @author          Alexandre Abadie <alexandre.abadie@inria.fr>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 32K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 4K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f0/ldscripts/stm32f042k6.ld b/cpu/stm32f0/ldscripts/stm32f042k6.ld
deleted file mode 100644
index 39b744ff46..0000000000
--- a/cpu/stm32f0/ldscripts/stm32f042k6.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2016 OTA keys
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f0
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F042K6
- *
- * @author          Vincent Dupont <vincent@otakeys.com>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 32K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 6K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f0/ldscripts/stm32f051r8.ld b/cpu/stm32f0/ldscripts/stm32f051r8.ld
deleted file mode 100644
index f22058a95e..0000000000
--- a/cpu/stm32f0/ldscripts/stm32f051r8.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2015 Freie Universität Berlin
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f0
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F051R8
- *
- * @author          Hauke Petersen <hauke.petersen@fu-berlin.de>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 64K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 8K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f0/ldscripts/stm32f070rb.ld b/cpu/stm32f0/ldscripts/stm32f070rb.ld
deleted file mode 100644
index b9f9d271ca..0000000000
--- a/cpu/stm32f0/ldscripts/stm32f070rb.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2016 Inria
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f0
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F070RB
- *
- * @author          Alexandre Abadie <alexandre.abadie@inria.fr>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 128K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 16K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f0/ldscripts/stm32f072rb.ld b/cpu/stm32f0/ldscripts/stm32f072rb.ld
deleted file mode 100644
index 7a4d8380a6..0000000000
--- a/cpu/stm32f0/ldscripts/stm32f072rb.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2015 Freie Universität Berlin
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f0
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F072RB
- *
- * @author          Hauke Petersen <hauke.petersen@fu-berlin.de>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 128K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 16K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f0/ldscripts/stm32f091rc.ld b/cpu/stm32f0/ldscripts/stm32f091rc.ld
deleted file mode 100644
index ebe346988c..0000000000
--- a/cpu/stm32f0/ldscripts/stm32f091rc.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2015 Freie Universität Berlin
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f0
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F091RC
- *
- * @author          Hauke Petersen <hauke.petersen@fu-berlin.de>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 256K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 32K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f1/ldscripts/stm32f103c8.ld b/cpu/stm32f1/ldscripts/stm32f103c8.ld
deleted file mode 100644
index 4b7d38c942..0000000000
--- a/cpu/stm32f1/ldscripts/stm32f103c8.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2015 Alexander Melnikov <avmelnikoff@gmail.com>
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f1
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F103C8
- *
- * @author          Alexander Melnikov <avmelnikoff@gmail.com>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 64K
-    ram (xrw)   : ORIGIN = 0x20000000, LENGTH = 20K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f1/ldscripts/stm32f103c8_bluepill.ld b/cpu/stm32f1/ldscripts/stm32f103c8_bluepill.ld
deleted file mode 100644
index 4181d1d7a2..0000000000
--- a/cpu/stm32f1/ldscripts/stm32f103c8_bluepill.ld
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Copyright (C) 2015 Alexander Melnikov <avmelnikoff@gmail.com>
- *               2017 HAW Hamburg
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f1
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F103C8
- *
- * @author          Alexander Melnikov <avmelnikoff@gmail.com>
- * @author          Sebastian Meiling <s@mlng.net>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08002000, LENGTH = 64K-0x2000
-    ram (xrw)   : ORIGIN = 0x20000000, LENGTH = 20K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f1/ldscripts/stm32f103cb.ld b/cpu/stm32f1/ldscripts/stm32f103cb.ld
deleted file mode 100644
index 91de244859..0000000000
--- a/cpu/stm32f1/ldscripts/stm32f103cb.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2015 Freie Universität Berlin
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f1
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F103CB
- *
- * @author          Hauke Petersen <hauke.petersen@fu-berlin.de>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 128K
-    ram (xrw)   : ORIGIN = 0x20000000, LENGTH = 20K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f1/ldscripts/stm32f103cb_opencm904.ld b/cpu/stm32f1/ldscripts/stm32f103cb_opencm904.ld
deleted file mode 100644
index 452935e298..0000000000
--- a/cpu/stm32f1/ldscripts/stm32f103cb_opencm904.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2017 INRIA
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f1
- * @{
- *
- * @file
- * @brief           OpenCM9.04 specific definitions for the STM32F103CB
- *
- * @author          Loïc Dauphin <loic.dauphin@inria.fr>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08003000, LENGTH = 128K-0x3000
-    ram (xrw)   : ORIGIN = 0x20000000, LENGTH = 20K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f1/ldscripts/stm32f103cb_sparkcore.ld b/cpu/stm32f1/ldscripts/stm32f103cb_sparkcore.ld
deleted file mode 100644
index 6b33f73cf4..0000000000
--- a/cpu/stm32f1/ldscripts/stm32f103cb_sparkcore.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2015 Freie Universität Berlin
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f1
- * @{
- *
- * @file
- * @brief           Spark-core specific memory definitions for the STM32F103CB
- *
- * @author          Hauke Petersen <hauke.petersen@fu-berlin.de>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08005000, LENGTH = 128K-0x5000
-    ram (xrw)   : ORIGIN = 0x20000000, LENGTH = 20K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f1/ldscripts/stm32f103rb.ld b/cpu/stm32f1/ldscripts/stm32f103rb.ld
deleted file mode 100644
index 8412a07e07..0000000000
--- a/cpu/stm32f1/ldscripts/stm32f103rb.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2015 TriaGnoSys GmbH
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f1
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F103RB
- *
- * @author          Victor Ariño <victor.arino@triagnosys.com>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)        : ORIGIN = 0x08000000, LENGTH = 128K
-    ram (xrw)       : ORIGIN = 0x20000000, LENGTH = 20K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f1/ldscripts/stm32f103re.ld b/cpu/stm32f1/ldscripts/stm32f103re.ld
deleted file mode 100644
index af84488fe6..0000000000
--- a/cpu/stm32f1/ldscripts/stm32f103re.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2015 Freie Universität Berlin
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f1
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F103RE
- *
- * @author          Hauke Petersen <hauke.petersen@fu-berlin.de>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)        : ORIGIN = 0x08000000, LENGTH = 512K
-    ram (xrw)       : ORIGIN = 0x20000000, LENGTH = 64K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f2/ldscripts/stm32f205rg.ld b/cpu/stm32f2/ldscripts/stm32f205rg.ld
deleted file mode 100644
index c5adfed5ff..0000000000
--- a/cpu/stm32f2/ldscripts/stm32f205rg.ld
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Copyright (C) 2015 Engineering-Spirit
- * Copyright (C) 2016 OTA keys S.A.
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f2
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F205RG
- *
- * @author          Nick v. IJzendoorn <nijzendoorn@engineering-spirit.nl>
- * @author          Vincent Dupont <vincent@otakeys.com>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)        : ORIGIN = 0x08000000, LENGTH = 1024K
-    ram (xrw)       : ORIGIN = 0x20000000, LENGTH = 128K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f2/ldscripts/stm32f207zg.ld b/cpu/stm32f2/ldscripts/stm32f207zg.ld
deleted file mode 100644
index c6a03b47e9..0000000000
--- a/cpu/stm32f2/ldscripts/stm32f207zg.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2015 Engineering-Spirit
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f2
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F207ZG
- *
- * @author          Nick v. IJzendoorn <nijzendoorn@engineering-spirit.nl>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)        : ORIGIN = 0x08000000, LENGTH = 1024K
-    ram (xrw)       : ORIGIN = 0x20000000, LENGTH = 128K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f2/ldscripts/stm32f215rg.ld b/cpu/stm32f2/ldscripts/stm32f215rg.ld
deleted file mode 100644
index 329f3c1835..0000000000
--- a/cpu/stm32f2/ldscripts/stm32f215rg.ld
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Copyright (C) 2015 Engineering-Spirit
- * Copyright (C) 2016 OTA keys S.A.
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f2
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F215RG
- *
- * @author          Nick v. IJzendoorn <nijzendoorn@engineering-spirit.nl>
- * @author          Vincent Dupont <vincent@otakeys.com>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)        : ORIGIN = 0x08000000, LENGTH = 1024K
-    ram (xrw)       : ORIGIN = 0x20000000, LENGTH = 128K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f2/ldscripts/stm32f215ve.ld b/cpu/stm32f2/ldscripts/stm32f215ve.ld
deleted file mode 100644
index c99cde1f34..0000000000
--- a/cpu/stm32f2/ldscripts/stm32f215ve.ld
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Copyright (C) 2015 Engineering-Spirit
- * Copyright (C) 2016 OTA keys S.A.
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f2
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F215VG
- *
- * @author          Nick v. IJzendoorn <nijzendoorn@engineering-spirit.nl>
- * @author          Vincent Dupont <vincent@otakeys.com>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)        : ORIGIN = 0x08000000, LENGTH = 512K
-    ram (xrw)       : ORIGIN = 0x20000000, LENGTH = 128K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f2/ldscripts/stm32f215vg.ld b/cpu/stm32f2/ldscripts/stm32f215vg.ld
deleted file mode 100644
index acf610dd38..0000000000
--- a/cpu/stm32f2/ldscripts/stm32f215vg.ld
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Copyright (C) 2015 Engineering-Spirit
- * Copyright (C) 2016 OTA keys S.A.
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f2
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F215VG
- *
- * @author          Nick v. IJzendoorn <nijzendoorn@engineering-spirit.nl>
- * @author          Vincent Dupont <vincent@otakeys.com>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)        : ORIGIN = 0x08000000, LENGTH = 1024K
-    ram (xrw)       : ORIGIN = 0x20000000, LENGTH = 128K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f2/ldscripts/stm32f217zg.ld b/cpu/stm32f2/ldscripts/stm32f217zg.ld
deleted file mode 100644
index 7b6f577280..0000000000
--- a/cpu/stm32f2/ldscripts/stm32f217zg.ld
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Copyright (C) 2015 Engineering-Spirit
- * Copyright (C) 2016 OTA keys S.A.
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f2
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F217ZG
- *
- * @author          Nick v. IJzendoorn <nijzendoorn@engineering-spirit.nl>
- * @author          Vincent Dupont <vincent@otakeys.com>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)        : ORIGIN = 0x08000000, LENGTH = 1024K
-    ram (xrw)       : ORIGIN = 0x20000000, LENGTH = 128K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f3/ldscripts/stm32f302r8.ld b/cpu/stm32f3/ldscripts/stm32f302r8.ld
deleted file mode 100644
index e23ae9817c..0000000000
--- a/cpu/stm32f3/ldscripts/stm32f302r8.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2017 Inria
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f3
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F302R8
- *
- * @author          Alexandre Abadie <alexandre.abadie@inria.fr>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 64K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 16K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f3/ldscripts/stm32f303k8.ld b/cpu/stm32f3/ldscripts/stm32f303k8.ld
deleted file mode 100644
index fe9971145d..0000000000
--- a/cpu/stm32f3/ldscripts/stm32f303k8.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2017 Inria
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f3
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F303K8
- *
- * @author          Alexandre Abadie <alexandre.abadie@inria.fr>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 64K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 16K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f3/ldscripts/stm32f303re.ld b/cpu/stm32f3/ldscripts/stm32f303re.ld
deleted file mode 100644
index 59c32208f6..0000000000
--- a/cpu/stm32f3/ldscripts/stm32f303re.ld
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * Copyright (C) 2015 Freie Universität Berlin
- * Copyright (C) 2014 Hamburg University of Applied Sciences
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f3
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F303RE
- *
- * @author          Hauke Petersen <hauke.petersen@fu-berlin.de>
- * @author          Katja Kirstein <katja.kirstein@haw-hamburg.de>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 512K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 64K
-    ccmram (rwx): ORIGIN = 0x10000000, LENGTH = 16K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f3/ldscripts/stm32f303vc.ld b/cpu/stm32f3/ldscripts/stm32f303vc.ld
deleted file mode 100644
index 7f928b387c..0000000000
--- a/cpu/stm32f3/ldscripts/stm32f303vc.ld
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * Copyright (C) 2015 Freie Universität Berlin
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f3
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F303VC
- *
- * @author          Hauke Petersen <hauke.petersen@fu-berlin.de>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 256K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 40K
-    ccmram (rwx): ORIGIN = 0x10000000, LENGTH = 8K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f3/ldscripts/stm32f303ze.ld b/cpu/stm32f3/ldscripts/stm32f303ze.ld
deleted file mode 100644
index cb5cb42e11..0000000000
--- a/cpu/stm32f3/ldscripts/stm32f303ze.ld
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * Copyright (C) 2017 Inria
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f3
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F303ZE
- *
- * @author          Alexandre Abadie <alexandre.abadie@inria.fr>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 512K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 64K
-    ccmram (rwx): ORIGIN = 0x10000000, LENGTH = 16K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f3/ldscripts/stm32f334r8.ld b/cpu/stm32f3/ldscripts/stm32f334r8.ld
deleted file mode 100644
index dbf9a07e01..0000000000
--- a/cpu/stm32f3/ldscripts/stm32f334r8.ld
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * Copyright (C) 2015 Freie Universität Berlin
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f3
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F334R8
- *
- * @author          Hauke Petersen <hauke.petersen@fu-berlin.de>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 64K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 12K
-    ccmram (rwx): ORIGIN = 0x10000000, LENGTH = 4K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f4/ldscripts/stm32f401re.ld b/cpu/stm32f4/ldscripts/stm32f401re.ld
deleted file mode 100644
index 31072ce8fc..0000000000
--- a/cpu/stm32f4/ldscripts/stm32f401re.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2015 Lari Lehtomäki
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f4
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F401xE
- *
- * @author          Lari Lehtomäki <lari@lehtomaki.fi>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 512K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 96K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f4/ldscripts/stm32f407vg.ld b/cpu/stm32f4/ldscripts/stm32f407vg.ld
deleted file mode 100644
index 498a707bde..0000000000
--- a/cpu/stm32f4/ldscripts/stm32f407vg.ld
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * Copyright (C) 2015 Freie Universität Berlin
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f4
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F407VG
- *
- * @author          Hauke Petersen <hauke.petersen@fu-berlin.de>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 1024K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 128K
-    ccmram (rwx): ORIGIN = 0x10000000, LENGTH = 64K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f4/ldscripts/stm32f410rb.ld b/cpu/stm32f4/ldscripts/stm32f410rb.ld
deleted file mode 100644
index 39d7bc7d79..0000000000
--- a/cpu/stm32f4/ldscripts/stm32f410rb.ld
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Copyright (C) 2016 Freie Universität Berlin
- *               2016 Inria
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f4
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F410RB
- *
- * @author          Hauke Petersen <hauke.petersen@fu-berlin.de>
- * @author          Alexandre Abadie <alexandre.abadie@inria.fr>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 128K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 32K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f4/ldscripts/stm32f411re.ld b/cpu/stm32f4/ldscripts/stm32f411re.ld
deleted file mode 100644
index 5633d06ebc..0000000000
--- a/cpu/stm32f4/ldscripts/stm32f411re.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2016 Inria
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f4
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F411RE
- *
- * @author          Alexandre Abadie <alexandre.abadie@inria.fr>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 512K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 128K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f4/ldscripts/stm32f412zg.ld b/cpu/stm32f4/ldscripts/stm32f412zg.ld
deleted file mode 100644
index da49e49f74..0000000000
--- a/cpu/stm32f4/ldscripts/stm32f412zg.ld
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Copyright (C) 2015-2017 Freie Universität Berlin
- *               2017 Inria
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f4
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F412ZG
- *
- * @author          Hauke Petersen <hauke.petersen@fu-berlin.de>
- * @author          Alexandre Abadie <alexandre.abadie@inria.fr>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 1024K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 256K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f4/ldscripts/stm32f413vg.ld b/cpu/stm32f4/ldscripts/stm32f413vg.ld
deleted file mode 100644
index bcd7de4767..0000000000
--- a/cpu/stm32f4/ldscripts/stm32f413vg.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2017 OTA keys S.A.
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f4
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F413VG
- *
- * @author          Vincent Dupont <vincent@otakeys.com>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 1M
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 320K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f4/ldscripts/stm32f413zh.ld b/cpu/stm32f4/ldscripts/stm32f413zh.ld
deleted file mode 100644
index 504667a3ac..0000000000
--- a/cpu/stm32f4/ldscripts/stm32f413zh.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2017 OTA keys S.A.
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f4
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F413ZH
- *
- * @author          Vincent Dupont <vincent@otakeys.com>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 1536K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 320K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f4/ldscripts/stm32f415rg.ld b/cpu/stm32f4/ldscripts/stm32f415rg.ld
deleted file mode 100644
index d3bbc4074f..0000000000
--- a/cpu/stm32f4/ldscripts/stm32f415rg.ld
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * Copyright (C) 2015 Freie Universität Berlin
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f4
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F415RG
- *
- * @author          Hauke Petersen <hauke.petersen@fu-berlin.de>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 1024K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 128K
-    ccmram (rwx): ORIGIN = 0x10000000, LENGTH = 64K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f4/ldscripts/stm32f429zi.ld b/cpu/stm32f4/ldscripts/stm32f429zi.ld
deleted file mode 100644
index 0ee0380d70..0000000000
--- a/cpu/stm32f4/ldscripts/stm32f429zi.ld
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * Copyright (C) 2017 Inria
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f4
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F429ZI
- *
- * @author          Alexandre Abadie <alexandre.abadie@inria.fr>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 2M
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 256K
-    ccmram (rwx): ORIGIN = 0x10000000, LENGTH = 64K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f4/ldscripts/stm32f446re.ld b/cpu/stm32f4/ldscripts/stm32f446re.ld
deleted file mode 100644
index f1cc56475b..0000000000
--- a/cpu/stm32f4/ldscripts/stm32f446re.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2016 Inria
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f4
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F446RE
- *
- * @author          Alexandre Abadie <alexandre.abadie@inria.fr>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 512K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 128K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f4/ldscripts/stm32f446ze.ld b/cpu/stm32f4/ldscripts/stm32f446ze.ld
deleted file mode 100644
index 328bba5d8c..0000000000
--- a/cpu/stm32f4/ldscripts/stm32f446ze.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2017 Inria
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f4
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F446ZE
- *
- * @author          Alexandre Abadie <alexandre.abadie@inria.fr>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 512K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 128K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f7/ldscripts/stm32f722ze.ld b/cpu/stm32f7/ldscripts/stm32f722ze.ld
deleted file mode 100644
index f7a68d8421..0000000000
--- a/cpu/stm32f7/ldscripts/stm32f722ze.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2017 Inria
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f7
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F722ZE
- *
- * @author          Alexandre Abadie <alexandre.abadie@inria.fr>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 512K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 256K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f7/ldscripts/stm32f746zg.ld b/cpu/stm32f7/ldscripts/stm32f746zg.ld
deleted file mode 100644
index 4972497459..0000000000
--- a/cpu/stm32f7/ldscripts/stm32f746zg.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2017 Freie Universität Berlin
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32l4
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F746ZG
- *
- * @author          Hauke Petersen <hauke.petersen@fu-berlin.de>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 1024K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 320K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f7/ldscripts/stm32f767zi.ld b/cpu/stm32f7/ldscripts/stm32f767zi.ld
deleted file mode 100644
index 3f1cdae47d..0000000000
--- a/cpu/stm32f7/ldscripts/stm32f767zi.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2017 Inria
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f7
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F767ZI
- *
- * @author          Alexandre Abadie <alexandre.abadie@inria.fr>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 2M
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 512K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32f7/ldscripts/stm32f769ni.ld b/cpu/stm32f7/ldscripts/stm32f769ni.ld
deleted file mode 100644
index d2431b1f35..0000000000
--- a/cpu/stm32f7/ldscripts/stm32f769ni.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2017 OTA keys S.A.
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32f7
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32F769NI
- *
- * @author          Vincent Dupont <vincent@otakeys.com>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 2048K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 512K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32l0/ldscripts/stm32l031k6.ld b/cpu/stm32l0/ldscripts/stm32l031k6.ld
deleted file mode 100644
index 4fd7f0eda2..0000000000
--- a/cpu/stm32l0/ldscripts/stm32l031k6.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2017 Inria
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32l0
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32L031K6
- *
- * @author          Alexandre Abadie <alexandre.abadie@inria.fr>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 32K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 8K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32l0/ldscripts/stm32l053r8.ld b/cpu/stm32l0/ldscripts/stm32l053r8.ld
deleted file mode 100644
index 0f79bc1188..0000000000
--- a/cpu/stm32l0/ldscripts/stm32l053r8.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2017 Inria
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32l0
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32L053R8
- *
- * @author          Alexandre Abadie <alexandre.abadie@inria.fr>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 64K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 8K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32l0/ldscripts/stm32l072cz.ld b/cpu/stm32l0/ldscripts/stm32l072cz.ld
deleted file mode 100644
index 147b2d7ab8..0000000000
--- a/cpu/stm32l0/ldscripts/stm32l072cz.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2017 Inria
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32l0
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32L072CZ
- *
- * @author          Alexandre Abadie <alexandre.abadie@inria.fr>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 192K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 20K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32l0/ldscripts/stm32l073rz.ld b/cpu/stm32l0/ldscripts/stm32l073rz.ld
deleted file mode 100644
index e4dabbb78d..0000000000
--- a/cpu/stm32l0/ldscripts/stm32l073rz.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2017 Inria
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32l0
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32L073RZ
- *
- * @author          Alexandre Abadie <alexandre.abadie@inria.fr>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 192K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 20K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32l1/ldscripts/stm32l151rba.ld b/cpu/stm32l1/ldscripts/stm32l151rba.ld
deleted file mode 100644
index 07932703a9..0000000000
--- a/cpu/stm32l1/ldscripts/stm32l151rba.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2015 Engineering-Spirit
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32l1
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32L151RB-A
- *
- * @author          Nick van IJzendoorn <nijzendoorn@engineering-spirit.nl>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)        : ORIGIN = 0x08000000, LENGTH = 128K
-    ram (rw)        : ORIGIN = 0x20000000, LENGTH = 32K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32l1/ldscripts/stm32l151rc.ld b/cpu/stm32l1/ldscripts/stm32l151rc.ld
deleted file mode 100644
index 6344f1fc98..0000000000
--- a/cpu/stm32l1/ldscripts/stm32l151rc.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2015 Hamburg University of Applied Sciences
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32l1
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32L151RC
- *
- * @author          Katja Kirstein <katja.kirstein@haw-hamburg.de>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)        : ORIGIN = 0x08000000, LENGTH = 256K
-    ram (xrw)       : ORIGIN = 0x20000000, LENGTH = 32K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32l1/ldscripts/stm32l152ret6.ld b/cpu/stm32l1/ldscripts/stm32l152ret6.ld
deleted file mode 100644
index 256baa223f..0000000000
--- a/cpu/stm32l1/ldscripts/stm32l152ret6.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2015 Freie Universität Berlin
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32l1
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32L152RET6
- *
- * @author          Hauke Petersen <hauke.petersen@fu-berlin.de>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)        : ORIGIN = 0x08000000, LENGTH = 512K
-    ram (xrw)       : ORIGIN = 0x20000000, LENGTH = 80K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32l4/ldscripts/stm32l432kc.ld b/cpu/stm32l4/ldscripts/stm32l432kc.ld
deleted file mode 100644
index 0c4852b5f1..0000000000
--- a/cpu/stm32l4/ldscripts/stm32l432kc.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2017 Inria
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32l4
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32L432KC
- *
- * @author          Alexandre Abadie <alexandre.abadie@inria.fr>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 256K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 64K
-}
-
-INCLUDE cortexm_base.ld
diff --git a/cpu/stm32l4/ldscripts/stm32l476rg.ld b/cpu/stm32l4/ldscripts/stm32l476rg.ld
deleted file mode 100644
index c6e6e8c556..0000000000
--- a/cpu/stm32l4/ldscripts/stm32l476rg.ld
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2017 Freie Universität Berlin
- *
- * This file is subject to the terms and conditions of the GNU Lesser
- * General Public License v2.1. See the file LICENSE in the top level
- * directory for more details.
- */
-
-/**
- * @addtogroup      cpu_stm32l4
- * @{
- *
- * @file
- * @brief           Memory definitions for the STM32L476RG
- *
- * @author          Hauke Petersen <hauke.petersen@fu-berlin.de>
- *
- * @}
- */
-
-MEMORY
-{
-    rom (rx)    : ORIGIN = 0x08000000, LENGTH = 1024K
-    ram (rwx)   : ORIGIN = 0x20000000, LENGTH = 128K
-}
-
-INCLUDE cortexm_base.ld
-- 
GitLab