diff options
| author | Nick Brassel <nick@tzarc.org> | 2020-03-01 11:50:49 +1100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-03-01 11:50:49 +1100 |
| commit | d0c3acbe3e58c1ad8bc74a8a53522cbe523eea53 (patch) | |
| tree | e091be250e8db736d875d4fddd92d3c6bbe47130 /drivers | |
| parent | c775104b9f60d738fd69166da33972d60034c639 (diff) | |
| download | qmk_firmware-d0c3acbe3e58c1ad8bc74a8a53522cbe523eea53.tar.gz qmk_firmware-d0c3acbe3e58c1ad8bc74a8a53522cbe523eea53.zip | |
Allow for ChibiOS 20.x (master), as well as enabling ChibiOS-Contrib HAL. (#8272)
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/boards/ld/MK20DX256.ld | 101 |
1 files changed, 0 insertions, 101 deletions
diff --git a/drivers/boards/ld/MK20DX256.ld b/drivers/boards/ld/MK20DX256.ld deleted file mode 100644 index 66bc6b81e..000000000 --- a/drivers/boards/ld/MK20DX256.ld +++ /dev/null | |||
| @@ -1,101 +0,0 @@ | |||
| 1 | /* | ||
| 2 | * Copyright (C) 2013-2016 Fabio Utzig, http://fabioutzig.com | ||
| 3 | * (C) 2016 flabbergast <s3+flabbergast@sdfeu.org> | ||
| 4 | * | ||
| 5 | * Permission is hereby granted, free of charge, to any person obtaining | ||
| 6 | * a copy of this software and associated documentation files (the "Software"), | ||
| 7 | * to deal in the Software without restriction, including without limitation | ||
| 8 | * the rights to use, copy, modify, merge, publish, distribute, sublicense, | ||
| 9 | * and/or sell copies of the Software, and to permit persons to whom the | ||
| 10 | * Software is furnished to do so, subject to the following conditions: | ||
| 11 | * | ||
| 12 | * The above copyright notice and this permission notice shall be included in | ||
| 13 | * all copies or substantial portions of the Software. | ||
| 14 | * | ||
| 15 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS | ||
| 16 | * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
| 17 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
| 18 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
| 19 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
| 20 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||
| 21 | * SOFTWARE. | ||
| 22 | */ | ||
| 23 | |||
| 24 | /* | ||
| 25 | * MK20DX256 memory setup. | ||
| 26 | */ | ||
| 27 | MEMORY | ||
| 28 | { | ||
| 29 | flash0 : org = 0x00000000, len = 0x400 | ||
| 30 | flash1 : org = 0x00000400, len = 0x10 | ||
| 31 | flash2 : org = 0x00000410, len = 256k - 0x410 | ||
| 32 | flash3 : org = 0x00000000, len = 0 | ||
| 33 | flash4 : org = 0x00000000, len = 0 | ||
| 34 | flash5 : org = 0x00000000, len = 0 | ||
| 35 | flash6 : org = 0x00000000, len = 0 | ||
| 36 | flash7 : org = 0x00000000, len = 0 | ||
| 37 | ram0 : org = 0x1FFF8000, len = 64k | ||
| 38 | ram1 : org = 0x00000000, len = 0 | ||
| 39 | ram2 : org = 0x00000000, len = 0 | ||
| 40 | ram3 : org = 0x00000000, len = 0 | ||
| 41 | ram4 : org = 0x00000000, len = 0 | ||
| 42 | ram5 : org = 0x00000000, len = 0 | ||
| 43 | ram6 : org = 0x00000000, len = 0 | ||
| 44 | ram7 : org = 0x00000000, len = 0 | ||
| 45 | } | ||
| 46 | |||
| 47 | /* Flash region for the configuration bytes.*/ | ||
| 48 | SECTIONS | ||
| 49 | { | ||
| 50 | .cfmprotect : ALIGN(4) SUBALIGN(4) | ||
| 51 | { | ||
| 52 | KEEP(*(.cfmconfig)) | ||
| 53 | } > flash1 | ||
| 54 | } | ||
| 55 | |||
| 56 | /* For each data/text section two region are defined, a virtual region | ||
| 57 | and a load region (_LMA suffix).*/ | ||
| 58 | |||
| 59 | /* Flash region to be used for exception vectors.*/ | ||
| 60 | REGION_ALIAS("VECTORS_FLASH", flash0); | ||
| 61 | REGION_ALIAS("VECTORS_FLASH_LMA", flash0); | ||
| 62 | |||
| 63 | /* Flash region to be used for constructors and destructors.*/ | ||
| 64 | REGION_ALIAS("XTORS_FLASH", flash2); | ||
| 65 | REGION_ALIAS("XTORS_FLASH_LMA", flash2); | ||
| 66 | |||
| 67 | /* Flash region to be used for code text.*/ | ||
| 68 | REGION_ALIAS("TEXT_FLASH", flash2); | ||
| 69 | REGION_ALIAS("TEXT_FLASH_LMA", flash2); | ||
| 70 | |||
| 71 | /* Flash region to be used for read only data.*/ | ||
| 72 | REGION_ALIAS("RODATA_FLASH", flash2); | ||
| 73 | REGION_ALIAS("RODATA_FLASH_LMA", flash2); | ||
| 74 | |||
| 75 | /* Flash region to be used for various.*/ | ||
| 76 | REGION_ALIAS("VARIOUS_FLASH", flash2); | ||
| 77 | REGION_ALIAS("VARIOUS_FLASH_LMA", flash2); | ||
| 78 | |||
| 79 | /* Flash region to be used for RAM(n) initialization data.*/ | ||
| 80 | REGION_ALIAS("RAM_INIT_FLASH_LMA", flash2); | ||
| 81 | |||
| 82 | /* RAM region to be used for Main stack. This stack accommodates the processing | ||
| 83 | of all exceptions and interrupts.*/ | ||
| 84 | REGION_ALIAS("MAIN_STACK_RAM", ram0); | ||
| 85 | |||
| 86 | /* RAM region to be used for the process stack. This is the stack used by | ||
| 87 | the main() function.*/ | ||
| 88 | REGION_ALIAS("PROCESS_STACK_RAM", ram0); | ||
| 89 | |||
| 90 | /* RAM region to be used for data segment.*/ | ||
| 91 | REGION_ALIAS("DATA_RAM", ram0); | ||
| 92 | REGION_ALIAS("DATA_RAM_LMA", flash2); | ||
| 93 | |||
| 94 | /* RAM region to be used for BSS segment.*/ | ||
| 95 | REGION_ALIAS("BSS_RAM", ram0); | ||
| 96 | |||
| 97 | /* RAM region to be used for the default heap.*/ | ||
| 98 | REGION_ALIAS("HEAP_RAM", ram0); | ||
| 99 | |||
| 100 | /* Generic rules inclusion.*/ | ||
| 101 | INCLUDE rules.ld | ||
