X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;ds=sidebyside;f=503-avr-libc-headersio.patch;fp=503-avr-libc-headersio.patch;h=9e6a6af57c16391630b8a2b76413886597058fcd;hb=9fe267c294d039f9ca8e989282fb11d9b4ed4238;hp=0000000000000000000000000000000000000000;hpb=f839c664f660cc5a62496dd8451b74b9dd1b17dc;p=packages%2Fcrossavr-libc.git diff --git a/503-avr-libc-headersio.patch b/503-avr-libc-headersio.patch new file mode 100644 index 0000000..9e6a6af --- /dev/null +++ b/503-avr-libc-headersio.patch @@ -0,0 +1,254 @@ +diff -Naurp include/avr/io.h include/avr/io.h +--- include/avr/io.h 2012-11-03 00:46:16.079399592 +0530 ++++ include/avr/io.h 2012-11-03 00:58:30.251040217 +0530 +@@ -196,20 +196,36 @@ + # include + #elif defined (__AVR_ATmega640__) + # include +-#elif defined (__AVR_ATmega644__) || defined (__AVR_ATmega644A__) ++#elif defined (__AVR_ATmega644__) + # include ++#elif (defined __AVR_ATmega644A__) ++#include + #elif defined (__AVR_ATmega644P__) + # include + #elif defined (__AVR_ATmega644PA__) + # include +-#elif defined (__AVR_ATmega645__) || defined (__AVR_ATmega645A__) || defined (__AVR_ATmega645P__) ++#elif defined (__AVR_ATmega645__) + # include +-#elif defined (__AVR_ATmega6450__) || defined (__AVR_ATmega6450A__) || defined (__AVR_ATmega6450P__) ++#elif (defined __AVR_ATmega645A__) ++#include ++#elif (defined __AVR_ATmega645P__) ++#include ++#elif defined (__AVR_ATmega6450__) + # include +-#elif defined (__AVR_ATmega649__) || defined (__AVR_ATmega649A__) ++#elif (defined __AVR_ATmega6450A__) ++#include ++#elif (defined __AVR_ATmega6450P__) ++#include ++#elif defined (__AVR_ATmega649__) + # include +-#elif defined (__AVR_ATmega6490__) || defined (__AVR_ATmega6490A__) || defined (__AVR_ATmega6490P__) ++#elif (defined __AVR_ATmega649A__) ++#include ++#elif defined (__AVR_ATmega6490__) + # include ++#elif (defined __AVR_ATmega6490A__) ++#include ++#elif (defined __AVR_ATmega6490P__) ++#include + #elif defined (__AVR_ATmega649P__) + # include + #elif defined (__AVR_ATmega64HVE__) +@@ -222,34 +238,48 @@ + # include + #elif defined (__AVR_ATmega323__) + # include +-#elif defined (__AVR_ATmega324P__) || defined (__AVR_ATmega324A__) +-# include ++#elif defined (__AVR_ATmega324P__) ++# include ++#elif (defined __AVR_ATmega324A__) ++#include + #elif defined (__AVR_ATmega324PA__) + # include +-#elif defined (__AVR_ATmega325__) || defined (__AVR_ATmega325A__) ++#elif defined (__AVR_ATmega325__) + # include ++#elif (defined __AVR_ATmega325A__) ++#include + #elif defined (__AVR_ATmega325P__) +-# include ++# include + #elif defined (__AVR_ATmega325PA__) + # include +-#elif defined (__AVR_ATmega3250__) || defined (__AVR_ATmega3250A__) ++#elif defined (__AVR_ATmega3250__) + # include ++#elif (defined __AVR_ATmega3250A__) ++#include + #elif defined (__AVR_ATmega3250P__) +-# include ++# include + #elif defined (__AVR_ATmega3250PA__) + # include +-#elif defined (__AVR_ATmega328P__) || defined (__AVR_ATmega328__) ++#elif defined (__AVR_ATmega328P__) + # include +-#elif defined (__AVR_ATmega329__) || defined (__AVR_ATmega329A__) +-# include +-#elif defined (__AVR_ATmega329P__) || defined (__AVR_ATmega329PA__) ++#elif (defined __AVR_ATmega328__) ++#include ++#elif defined (__AVR_ATmega329__) + # include +-#elif defined (__AVR_ATmega3290__) || defined (__AVR_ATmega3290A__) ++#elif (defined __AVR_ATmega329A__) ++#include ++#elif defined (__AVR_ATmega329P__) ++# include ++#elif (defined __AVR_ATmega329PA__) ++#include ++#elif (defined __AVR_ATmega3290PA__) ++#include ++#elif defined (__AVR_ATmega3290__) + # include ++#elif (defined __AVR_ATmega3290A__) ++#include + #elif defined (__AVR_ATmega3290P__) + # include +-#elif defined (__AVR_ATmega3290PA__) +-# include + #elif defined (__AVR_ATmega32HVB__) + # include + #elif defined (__AVR_ATmega32HVBREVB__) +@@ -266,24 +296,32 @@ + # include + #elif defined (__AVR_ATmega163__) + # include +-#elif defined (__AVR_ATmega164P__) || defined (__AVR_ATmega164A__) +-# include ++#elif defined (__AVR_ATmega164P__) ++# include ++#elif (defined __AVR_ATmega164A__) ++#include + #elif defined (__AVR_ATmega164PA__) + # include +-#elif defined (__AVR_ATmega165__) || defined (__AVR_ATmega165A__) ++#elif defined (__AVR_ATmega165__) + # include ++#elif (defined __AVR_ATmega165A__) ++#include + #elif defined (__AVR_ATmega165P__) + # include + #elif defined (__AVR_ATmega165PA__) + # include +-#elif defined (__AVR_ATmega168__) || defined (__AVR_ATmega168A__) ++#elif defined (__AVR_ATmega168__) + # include ++#elif (defined __AVR_ATmega168A__) ++#include + #elif defined (__AVR_ATmega168P__) + # include + #elif defined (__AVR_ATmega168PA__) + # include +-#elif defined (__AVR_ATmega169__) || defined (__AVR_ATmega169A__) ++#elif defined (__AVR_ATmega169__) + # include ++#elif (defined __AVR_ATmega169A__) ++#include + #elif defined (__AVR_ATmega169P__) + # include + #elif defined (__AVR_ATmega169PA__) +@@ -302,14 +340,18 @@ + # include + #elif defined (__AVR_ATmega8A__) + # include +-#elif defined (__AVR_ATmega48__) || defined (__AVR_ATmega48A__) ++#elif (defined __AVR_ATmega48A__) ++# include ++#elif defined (__AVR_ATmega48__) + # include + #elif defined (__AVR_ATmega48PA__) + # include + #elif defined (__AVR_ATmega48P__) + # include +-#elif defined (__AVR_ATmega88__) || defined (__AVR_ATmega88A__) ++#elif defined (__AVR_ATmega88__) + # include ++#elif (defined __AVR_ATmega88A__) ++# include + #elif defined (__AVR_ATmega88P__) + # include + #elif defined (__AVR_ATmega88PA__) +diff -Naurp include/avr/Makefile.am include/avr/Makefile.am +--- include/avr/Makefile.am 2012-11-03 00:46:16.079399592 +0530 ++++ include/avr/Makefile.am 2012-11-03 00:58:30.251040217 +0530 +@@ -91,14 +91,19 @@ avr_HEADERS = \ + iom162.h \ + iom163.h \ + iom164.h \ ++ iom164p.h \ ++ iom164a.h \ + iom164pa.h \ + iom165.h \ ++ iom165a.h \ + iom165p.h \ + iom165pa.h \ + iom168.h \ ++ iom168a.h \ + iom168p.h \ + iom168pa.h \ + iom169.h \ ++ iom169a.h \ + iom169p.h \ + iom169pa.h \ + iom16hva.h \ +@@ -115,15 +120,25 @@ avr_HEADERS = \ + iom32.h \ + iom32a.h \ + iom323.h \ +- iom324.h \ ++ iom324p.h \ ++ iom324a.h \ + iom324pa.h \ + iom325.h \ ++ iom325a.h \ ++ iom325p.h \ + iom325pa.h \ + iom3250.h \ ++ iom3250a.h \ ++ iom3250p.h \ + iom3250pa.h \ ++ iom328.h \ + iom328p.h \ + iom329.h \ ++ iom329p.h \ ++ iom329a.h \ ++ iom329pa.h \ + iom3290.h \ ++ iom3290a.h \ + iom3290pa.h \ + iom32hvb.h \ + iom32hvbrevb.h \ +@@ -132,6 +147,7 @@ avr_HEADERS = \ + iom32u2.h \ + iom32u4.h \ + iom32u6.h \ ++ iom48a.h \ + iom48.h \ + iom48pa.h \ + iom48p.h \ +@@ -140,13 +156,21 @@ avr_HEADERS = \ + iom64a.h \ + iom640.h \ + iom644.h \ ++ iom644a.h \ + iom644p.h \ + iom644pa.h \ + iom645.h \ ++ iom645a.h \ ++ iom645p.h \ + iom6450.h \ ++ iom6450a.h \ ++ iom6450p.h \ + iom649.h \ ++ iom649a.h \ + iom649p.h \ + iom6490.h \ ++ iom6490a.h \ ++ iom6490p.h \ + iom64c1.h \ + iom64hve.h \ + iom64m1.h \ +@@ -156,6 +180,7 @@ avr_HEADERS = \ + iom8515.h \ + iom8535.h \ + iom88.h \ ++ iom88a.h \ + iom88p.h \ + iom88pa.h \ + iom8hva.h \