maintainer update: add support for more AVR microcontrollers

Joerg Wunsch j@uriah.heep.sax.de
Thu Apr 20 01:52:00 GMT 2006


Hi again,

here's another small patch to add support for more Atmel AVR
microcontrollers.  Atmel renamed some of their parts, and added
variants that need to be handled differently from their original
counterparts inside the library.

(My binutils copyright assignment is on file with the FSF.)

gas/ChangeLog:

	* config/tc-avr.c (mcu_types): Add support for atmega165p,
	atmega169p and atmega644p device. Rename atmega164/atmega324
	devices to atmega164p/atmega324p.

-- 
cheers, J"org               .-.-.   --... ...--   -.. .  DL8DTL

http://www.sax.de/~joerg/                        NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)
-------------- next part --------------
Index: src/gas/config/tc-avr.c
===================================================================
RCS file: /cvs/src/src/gas/config/tc-avr.c,v
retrieving revision 1.32
diff -u -r1.32 tc-avr.c
--- src/gas/config/tc-avr.c	7 Apr 2006 15:18:08 -0000	1.32
+++ src/gas/config/tc-avr.c	19 Apr 2006 15:13:26 -0000
@@ -116,13 +116,15 @@
   {"atmega161", AVR_ISA_M161,     bfd_mach_avr5},
   {"atmega162", AVR_ISA_M323,     bfd_mach_avr5},
   {"atmega163", AVR_ISA_M161,     bfd_mach_avr5},
-  {"atmega164", AVR_ISA_M323,     bfd_mach_avr5},
+  {"atmega164p",AVR_ISA_M323,     bfd_mach_avr5},
   {"atmega165", AVR_ISA_M323,     bfd_mach_avr5},
+  {"atmega165p",AVR_ISA_M323,     bfd_mach_avr5},
   {"atmega168", AVR_ISA_M323,     bfd_mach_avr5},
   {"atmega169", AVR_ISA_M323,     bfd_mach_avr5},
+  {"atmega169p",AVR_ISA_M323,     bfd_mach_avr5},
   {"atmega32",  AVR_ISA_M323,     bfd_mach_avr5},
   {"atmega323", AVR_ISA_M323,     bfd_mach_avr5},
-  {"atmega324", AVR_ISA_M323,     bfd_mach_avr5},
+  {"atmega324p",AVR_ISA_M323,     bfd_mach_avr5},
   {"atmega325", AVR_ISA_M323,     bfd_mach_avr5},
   {"atmega329", AVR_ISA_M323,     bfd_mach_avr5},
   {"atmega3250",AVR_ISA_M323,     bfd_mach_avr5},
@@ -131,6 +133,7 @@
   {"atmega64",  AVR_ISA_M323,     bfd_mach_avr5},
   {"atmega640", AVR_ISA_M323,     bfd_mach_avr5},
   {"atmega644", AVR_ISA_M323,     bfd_mach_avr5},
+  {"atmega644p",AVR_ISA_M323,     bfd_mach_avr5},
   {"atmega128", AVR_ISA_M128,     bfd_mach_avr5},
   {"atmega1280",AVR_ISA_M128,     bfd_mach_avr5},
   {"atmega1281",AVR_ISA_M128,     bfd_mach_avr5},


More information about the Binutils mailing list