]> git.pld-linux.org Git - packages/crossavr-binutils.git/blob - 404-binutils-atmxt112sl.patch
- release 2 (x32 rebuild)
[packages/crossavr-binutils.git] / 404-binutils-atmxt112sl.patch
1 diff -Naurp binutils/size.c binutils/size.c
2 --- binutils/size.c     2012-12-17 18:19:57.000000000 +0530
3 +++ binutils/size.c     2012-12-17 18:21:14.000000000 +0530
4 @@ -224,6 +224,8 @@ avr_device_t avr[] =
5         
6         {"atmxt336s",     AVR52K,  AVR14K, 0UL},
7  
8 +       {"atmxt112sl",    AVR48K,  AVR8K,  0UL},
9 +
10         {"atmega406",     AVR40K,  AVR2K,  AVR512},
11  
12         {"atmxt224",      AVR36K,  AVR9K,  0UL},
13 diff -Naurp gas/config/tc-avr.c gas/config/tc-avr.c
14 --- gas/config/tc-avr.c 2012-12-17 18:19:57.000000000 +0530
15 +++ gas/config/tc-avr.c 2012-12-17 18:21:14.000000000 +0530
16 @@ -280,6 +280,7 @@ static struct mcu_type_s mcu_types[] =
17    {"atmega2561", AVR_ISA_AVR6,    bfd_mach_avr6},
18    {"atmega256rfr2", AVR_ISA_AVR6, bfd_mach_avr6},
19    {"atmega2564rfr2",AVR_ISA_AVR6, bfd_mach_avr6},
20 +  {"atmxt112sl",  AVR_ISA_XMEGA,  bfd_mach_avrxmega2},
21    {"atmxt224",    AVR_ISA_XMEGA,  bfd_mach_avrxmega2},
22    {"atmxt224e",   AVR_ISA_XMEGA,  bfd_mach_avrxmega2},
23    {"atmxt336s",   AVR_ISA_XMEGA,  bfd_mach_avrxmega2},
24 diff -Naurp gas/doc/c-avr.texi gas/doc/c-avr.texi
25 --- gas/doc/c-avr.texi  2012-12-17 18:19:57.000000000 +0530
26 +++ gas/doc/c-avr.texi  2012-12-17 18:21:58.000000000 +0530
27 @@ -95,7 +95,7 @@ Instruction set avrxmega2 is for the XME
28  memory space and less than 64K data space (MCU types: atxmega16a4, atxmega16a4u,
29  atxmega16c4, atxmega16d4, atxmega16x1, atxmega32a4, atxmega32a4u, atxmega32c4, 
30  atxmega32d4, atxmega16e5, atxmega8e5, atxmega32e5, atxmega32x1, atmxt224,
31 -atmxt224e, atmxt336s).
32 +atmxt224e, atmxt336s, atmxt112sl).
33  
34  Instruction set avrxmega3 is for the XMEGA AVR core with 8K to 64K program
35  memory space and greater than 64K data space (MCU types: none).
This page took 0.059179 seconds and 3 git commands to generate.