]> git.pld-linux.org Git - packages/crossavr-binutils.git/blame - 401-binutils-atmega48hvf.patch
- cleanup, use arch*dir macros
[packages/crossavr-binutils.git] / 401-binutils-atmega48hvf.patch
CommitLineData
31ce1ede
JR
1diff -Naurp binutils/size.c binutils/size.c
2--- binutils/size.c 2012-12-17 16:57:40.000000000 +0530
3+++ binutils/size.c 2012-12-17 16:58:00.000000000 +0530
4@@ -103,6 +103,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@@ -343,6 +344,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},
20diff -Naurp gas/config/tc-avr.c gas/config/tc-avr.c
21--- gas/config/tc-avr.c 2012-12-17 16:57:40.000000000 +0530
22+++ gas/config/tc-avr.c 2012-12-17 16:58:00.000000000 +0530
23@@ -243,6 +243,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 {"atmega64hve",AVR_ISA_AVR5, bfd_mach_avr5},
29 {"at90can32" , AVR_ISA_AVR5, bfd_mach_avr5},
30 {"at90can64" , AVR_ISA_AVR5, bfd_mach_avr5},
31diff -Naurp gas/doc/c-avr.texi gas/doc/c-avr.texi
32--- gas/doc/c-avr.texi 2012-12-17 16:57:40.000000000 +0530
33+++ gas/doc/c-avr.texi 2012-12-17 16:58:00.000000000 +0530
34@@ -78,10 +78,10 @@ atmega64rfr2, atmega640, atmega644, atme
35 atmega644pa, atmega645, atmega645a, atmega645p, atmega6450, atmega6450a,
36 atmega6450p, atmega649, atmega649a, atmega649p, atmega6490, atmega6490a,
37 atmega6490p, atmega16hva, atmega16hva2, atmega16hvb, atmega16hvbrevb,
38-atmega32hvb, atmega32hvbrevb, atmega64hve, at90can32, at90can64, at90pwm161,
39-at90pwm216, at90pwm316, atmega32c1, atmega64c1, atmega16m1, atmega32m1,
40-atmega64m1, atmega16u4, atmega32u4, atmega32u6, at90usb646, at90usb647, at94k,
41-at90scr100, ata5790, ata5795).
42+atmega32hvb, atmega48hvf, atmega32hvbrevb, atmega64hve, at90can32, at90can64,
43+at90pwm161,at90pwm216, at90pwm316, atmega32c1, atmega64c1, atmega16m1,
44+atmega32m1, atmega64m1, atmega16u4, atmega32u4, atmega32u6, at90usb646,
45+at90usb647, at94k, at90scr100, ata5790, ata5795).
46
47 Instruction set avr51 is for the enhanced AVR core with exactly 128K program
48 memory space (MCU types: atmega128, atmega128a, atmega1280, atmega1281,
This page took 0.126505 seconds and 4 git commands to generate.