]> git.pld-linux.org Git - packages/crossavr-binutils.git/blame - 402-binutils-atmega26hvg.patch
- release 2 (x32 rebuild)
[packages/crossavr-binutils.git] / 402-binutils-atmega26hvg.patch
CommitLineData
31ce1ede
JR
1diff -Naurp binutils/size.c binutils/size.c
2--- binutils/size.c 2012-12-17 16:59:08.000000000 +0530
3+++ binutils/size.c 2012-12-17 16:59:24.000000000 +0530
4@@ -100,6 +100,7 @@ static int return_code = 0;
5 #define AVR16K 16384UL
6 #define AVR20K 20480UL
7 #define AVR24K 24576UL
8+#define AVR26K 26624UL
9 #define AVR32K 32768UL
10 #define AVR36K 36864UL
11 #define AVR40K 40960UL
12@@ -266,6 +267,8 @@ avr_device_t avr[] =
13 {"atmega32u4", AVR32K, 2560UL, AVR1K},
14 {"atmega32u6", AVR32K, 2560UL, AVR1K},
15
16+ {"atmega26hvg", AVR26K, AVR1K, AVR512},
17+
18 {"at43usb355", AVR24K, 1120UL, 0UL},
19
20 {"atxmega16a4", AVR20K, AVR2K, AVR1K},
21diff -Naurp gas/config/tc-avr.c gas/config/tc-avr.c
22--- gas/config/tc-avr.c 2012-12-17 16:59:08.000000000 +0530
23+++ gas/config/tc-avr.c 2012-12-17 16:59:24.000000000 +0530
24@@ -241,6 +241,7 @@ static struct mcu_type_s mcu_types[] =
25 {"atmega16hva2",AVR_ISA_AVR5, bfd_mach_avr5},
26 {"atmega16hvb",AVR_ISA_AVR5, bfd_mach_avr5},
27 {"atmega16hvbrevb",AVR_ISA_AVR5,bfd_mach_avr5},
28+ {"atmega26hvg",AVR_ISA_AVR5, bfd_mach_avr5},
29 {"atmega32hvb",AVR_ISA_AVR5, bfd_mach_avr5},
30 {"atmega32hvbrevb",AVR_ISA_AVR5,bfd_mach_avr5},
31 {"atmega48hvf",AVR_ISA_AVR5, bfd_mach_avr5},
32diff -Naurp gas/doc/c-avr.texi gas/doc/c-avr.texi
33--- gas/doc/c-avr.texi 2012-12-17 16:59:08.000000000 +0530
34+++ gas/doc/c-avr.texi 2012-12-17 16:59:24.000000000 +0530
35@@ -78,10 +78,10 @@ atmega3290a, atmega3290p, atmega3290pa,
36 atmega644pa, atmega645, atmega645a, atmega645p, atmega6450, atmega6450a,
37 atmega6450p, atmega649, atmega649a, atmega649p, atmega6490, atmega6490a,
38 atmega6490p, atmega16hva, atmega16hva2, atmega16hvb, atmega16hvbrevb,
39-atmega32hvb, atmega48hvf, atmega32hvbrevb, atmega64hve, at90can32, at90can64,
40-at90pwm161,at90pwm216, at90pwm316, atmega32c1, atmega64c1, atmega16m1,
41-atmega32m1, atmega64m1, atmega16u4, atmega32u4, atmega32u6, at90usb646,
42-at90usb647, at94k, at90scr100, ata5790, ata5795).
43+atmega26hvg, atmega32hvb, atmega48hvf, atmega32hvbrevb, atmega64hve, at90can32,
44+at90can64, at90pwm161, at90pwm216, at90pwm316, atmega32c1, atmega64c1, atmega16m1,
45+atmega32m1, atmega64m1, atmega16u4, atmega32u4, atmega32u6, at90usb646,at90usb647,
46+at94k, at90scr100, ata5790, ata5795).
47
48 Instruction set avr51 is for the enhanced AVR core with exactly 128K program
49 memory space (MCU types: atmega128, atmega128a, atmega1280, atmega1281,
This page took 0.108509 seconds and 4 git commands to generate.