]> git.pld-linux.org Git - packages/crossavr-binutils.git/blob - 429-binutils-2.20.1-atmega48hvf.patch
- synchronized patches with Atmel official AVR8-GNU toolchain.
[packages/crossavr-binutils.git] / 429-binutils-2.20.1-atmega48hvf.patch
1 diff -Naurp binutils/size.c binutils/size.c
2 --- binutils/size.c     2011-11-16 13:02:43.000000000 +0530
3 +++ binutils/size.c     2011-11-16 15:28:08.000000000 +0530
4 @@ -102,6 +102,7 @@ static int return_code = 0;
5  #define AVR32K 32768UL
6  #define AVR36K 36864UL
7  #define AVR40K 40960UL
8 +#define AVR48K 49152UL
9  #define AVR52K 53248UL
10  #define AVR64K 65536UL
11  #define AVR68K 69632UL
12 @@ -332,6 +333,7 @@ avr_device_t avr[] =
13         {"at90s4433",     AVR4K,   AVR128, AVR256},
14         {"at90s4434",     AVR4K,   352UL,  AVR256},
15         {"atmega48",      AVR4K,   AVR512, AVR256},
16 +       {"atmega48hvf",   AVR48K,  AVR2K,  AVR1K}, 
17         {"atmega48a",     AVR4K,   AVR512, AVR256},
18         {"atmega48pa",    AVR4K,   AVR512, AVR256},
19         {"atmega48p",     AVR4K,   AVR512, AVR256},
20 diff -Naurp gas/config/tc-avr.c gas/config/tc-avr.c
21 --- gas/config/tc-avr.c 2011-11-16 13:02:43.000000000 +0530
22 +++ gas/config/tc-avr.c 2011-11-16 14:39:15.000000000 +0530
23 @@ -237,6 +237,7 @@ static struct mcu_type_s mcu_types[] =
24    {"atmega16hvbrevb",AVR_ISA_AVR5,bfd_mach_avr5},
25    {"atmega32hvb",AVR_ISA_AVR5,    bfd_mach_avr5},
26    {"atmega32hvbrevb",AVR_ISA_AVR5,bfd_mach_avr5},
27 +  {"atmega48hvf",AVR_ISA_AVR5,    bfd_mach_avr5},
28    {"at90can32" , AVR_ISA_AVR5,    bfd_mach_avr5},
29    {"at90can64" , AVR_ISA_AVR5,    bfd_mach_avr5},
30    {"at90pwm216", AVR_ISA_AVR5,    bfd_mach_avr5},
31 diff -Naurp gas/doc/c-avr.texi gas/doc/c-avr.texi
32 --- gas/doc/c-avr.texi  2011-11-16 13:02:43.000000000 +0530
33 +++ gas/doc/c-avr.texi  2011-11-16 15:31:23.000000000 +0530
34 @@ -75,7 +75,7 @@ atmega64, atmega64a, atmega640, atmega64
35  atmega645a, atmega645p, atmega6450, atmega6450a, atmega6450p, atmega649, 
36  atmega649a, atmega649p, atmega6490, atmega6490a, atmega6490p, atmega64hve, 
37  atmega16hva, atmega16hva2, atmega16hvb, atmega32hvb, atmega16hvbrevb, 
38 -atmega32hvbrevb, at90can32, at90can64, at90pwm216, at90pwm316, atmega16u4, 
39 +atmega32hvbrevb, atmega48hvf, at90can32, at90can64, at90pwm216, at90pwm316, atmega16u4, 
40  atmega32c1, atmega64c1, atmega64m1, atmega16m1, atmega32m1, atmega64m1,
41  atmega16u4, atmega32u4, atmega32u6, at90usb646, at90usb647, at94k, at90scr100).
42  
This page took 0.032482 seconds and 3 git commands to generate.