]> git.pld-linux.org Git - packages/crossavr-binutils.git/blob - 432-binutils-ata5272_5505.patch
- synchronized patches with official AVR toolchain 3.4.1.830
[packages/crossavr-binutils.git] / 432-binutils-ata5272_5505.patch
1 diff -Naurp binutils/size.c binutils/size.c
2 --- binutils/size.c     2012-03-27 20:30:42.000000000 +0530
3 +++ binutils/size.c     2012-03-29 10:32:25.000000000 +0530
4 @@ -194,9 +194,11 @@ avr_device_t avr[] =
5         {"at90scr100",    AVR64K,  AVR4K,  AVR2K},
6         {"at90usb646",    AVR64K,  AVR4K,  AVR2K},
7         {"at90usb647",    AVR64K,  AVR4K,  AVR2K},
8 +       {"ata5505",       AVR16K,  AVR512, AVR512},
9         {"ata5790",       AVR16K,  AVR512, AVR2112},
10         {"ata5790n",      AVR16K,  AVR512, AVR2112},
11         {"ata5795",       AVR8K,   AVR512, AVR2112},
12 +       {"ata5272",       AVR8K,   AVR512, AVR512},
13         {"atmega64",      AVR64K,  AVR4K,  AVR2K},
14         {"atmega64a",     AVR64K,  AVR4K,  AVR2K},
15         {"atmega640",     AVR64K,  AVR8K,  AVR4K},
16 diff -Naurp gas/config/tc-avr.c gas/config/tc-avr.c
17 --- gas/config/tc-avr.c 2012-03-27 20:30:42.000000000 +0530
18 +++ gas/config/tc-avr.c 2012-03-30 13:57:40.000000000 +0530
19 @@ -108,6 +108,7 @@ static struct mcu_type_s mcu_types[] =
20    {"at90s8515",  AVR_ISA_AVR2,    bfd_mach_avr2},
21    {"at90c8534",  AVR_ISA_AVR2,    bfd_mach_avr2},
22    {"at90s8535",  AVR_ISA_AVR2,    bfd_mach_avr2},
23 +  {"ata5272",    AVR_ISA_AVR25,   bfd_mach_avr25},
24    {"attiny13",   AVR_ISA_AVR25,   bfd_mach_avr25},
25    {"attiny13a",  AVR_ISA_AVR25,   bfd_mach_avr25},
26    {"attiny2313", AVR_ISA_AVR25,   bfd_mach_avr25},
27 @@ -142,6 +143,7 @@ static struct mcu_type_s mcu_types[] =
28    {"attiny167",  AVR_ISA_AVR35,   bfd_mach_avr35},
29    {"at90usb82",  AVR_ISA_AVR35,   bfd_mach_avr35},
30    {"at90usb162", AVR_ISA_AVR35,   bfd_mach_avr35},
31 +  {"ata5505",    AVR_ISA_AVR35,   bfd_mach_avr35},
32    {"atmega8u2",  AVR_ISA_AVR35,   bfd_mach_avr35},
33    {"atmega16u2", AVR_ISA_AVR35,   bfd_mach_avr35},
34    {"atmega32u2", AVR_ISA_AVR35,   bfd_mach_avr35},
35 diff -Naurp gas/doc/c-avr.texi gas/doc/c-avr.texi
36 --- gas/doc/c-avr.texi  2012-03-27 20:30:42.000000000 +0530
37 +++ gas/doc/c-avr.texi  2012-03-30 13:59:41.000000000 +0530
38 @@ -46,7 +46,7 @@ space plus the MOVW instruction (MCU typ
39  attiny2313a, attiny24, attiny24a, attiny4313, attiny44, attiny44a, attiny84,
40  attiny84a, attiny25, attiny45, attiny85, attiny261, attiny261a, attiny461,
41  attiny461a, attiny861, attiny861a, attiny87, attiny43u, attiny48, attiny88,
42 -attiny828, at86rf401, ata6289).
43 +attiny828, at86rf401, ata6289, ata5272).
44  
45  Instruction set avr3 is for the classic AVR core with up to 128K program
46  memory space (MCU types: at43usb355, at76c711).
47 @@ -56,7 +56,7 @@ memory space (MCU types: atmega103, at43
48  
49  Instruction set avr35 is for classic AVR core plus MOVW, CALL, and JMP
50  instructions (MCU types: attiny167, attiny1634, at90usb82, at90usb162,
51 -atmega8u2, atmega16u2, atmega32u2).
52 +atmega8u2, atmega16u2, atmega32u2, ata5505).
53  
54  Instruction set avr4 is for the enhanced AVR core with up to 8K program
55  memory space (MCU types: atmega48, atmega48a, atmega48pa, atmega48p, atmega8, atmega8a
This page took 0.084034 seconds and 3 git commands to generate.