Skip to content

Commit

Permalink
Add AVR-DA, AVR-DB and AVR-DD devices
Browse files Browse the repository at this point in the history
This patch adds support for the following devices:

  - avr32da28
  - avr32da32
  - avr32da48
  - avr64da28
  - avr64da32
  - avr64da48
  - avr64da64
  - avr128da28
  - avr128da32
  - avr128da48
  - avr128da64
  - avr32db28
  - avr32db32
  - avr32db48
  - avr64db28
  - avr64db32
  - avr64db48
  - avr64db64
  - avr128db28
  - avr128db32
  - avr128db48
  - avr128db64
  - avr16dd14
  - avr16dd20
  - avr16dd28
  - avr16dd32
  - avr32dd14
  - avr32dd20
  - avr32dd28
  - avr32dd32
  - avr64dd14
  - avr64dd20
  - avr64dd28
  - avr64dd32

ioavr*.h are from latest Atmel.AVR-Dx_DFP.2.0.141.atpack
(http://packs.download.atmel.com/)

avrd*.S are generated from .atdf files
  • Loading branch information
jhol committed Mar 11, 2022
1 parent 9f9716e commit c053112
Show file tree
Hide file tree
Showing 74 changed files with 1,261,846 additions and 6 deletions.
101 changes: 101 additions & 0 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -636,6 +636,107 @@ AM_CONDITIONAL(HAS_atmega4808, test "x$HAS_atmega4808" = "xyes")
CHECK_AVR_DEVICE(atmega4809)
AM_CONDITIONAL(HAS_atmega4809, test "x$HAS_atmega4809" = "xyes")
CHECK_AVR_DEVICE(avr32da28)
AM_CONDITIONAL(HAS_avr32da28, test "x$HAS_avr32da28" = "xyes")
CHECK_AVR_DEVICE(avr32da32)
AM_CONDITIONAL(HAS_avr32da32, test "x$HAS_avr32da32" = "xyes")
CHECK_AVR_DEVICE(avr32da48)
AM_CONDITIONAL(HAS_avr32da48, test "x$HAS_avr32da48" = "xyes")
CHECK_AVR_DEVICE(avr64da28)
AM_CONDITIONAL(HAS_avr64da28, test "x$HAS_avr64da28" = "xyes")
CHECK_AVR_DEVICE(avr64da32)
AM_CONDITIONAL(HAS_avr64da32, test "x$HAS_avr64da32" = "xyes")
CHECK_AVR_DEVICE(avr64da48)
AM_CONDITIONAL(HAS_avr64da48, test "x$HAS_avr64da48" = "xyes")
CHECK_AVR_DEVICE(avr64da64)
AM_CONDITIONAL(HAS_avr64da64, test "x$HAS_avr64da64" = "xyes")
CHECK_AVR_DEVICE(avr128da28)
AM_CONDITIONAL(HAS_avr128da28, test "x$HAS_avr128da28" = "xyes")
CHECK_AVR_DEVICE(avr128da32)
AM_CONDITIONAL(HAS_avr128da32, test "x$HAS_avr128da32" = "xyes")
CHECK_AVR_DEVICE(avr128da48)
AM_CONDITIONAL(HAS_avr128da48, test "x$HAS_avr128da48" = "xyes")
CHECK_AVR_DEVICE(avr128da64)
AM_CONDITIONAL(HAS_avr128da64, test "x$HAS_avr128da64" = "xyes")
CHECK_AVR_DEVICE(avr32db28)
AM_CONDITIONAL(HAS_avr32db28, test "x$HAS_avr32db28" = "xyes")
CHECK_AVR_DEVICE(avr32db32)
AM_CONDITIONAL(HAS_avr32db32, test "x$HAS_avr32db32" = "xyes")
CHECK_AVR_DEVICE(avr32db48)
AM_CONDITIONAL(HAS_avr32db48, test "x$HAS_avr32db48" = "xyes")
CHECK_AVR_DEVICE(avr64db28)
AM_CONDITIONAL(HAS_avr64db28, test "x$HAS_avr64db28" = "xyes")
CHECK_AVR_DEVICE(avr64db32)
AM_CONDITIONAL(HAS_avr64db32, test "x$HAS_avr64db32" = "xyes")
CHECK_AVR_DEVICE(avr64db48)
AM_CONDITIONAL(HAS_avr64db48, test "x$HAS_avr64db48" = "xyes")
CHECK_AVR_DEVICE(avr64db64)
AM_CONDITIONAL(HAS_avr64db64, test "x$HAS_avr64db64" = "xyes")
CHECK_AVR_DEVICE(avr128db28)
AM_CONDITIONAL(HAS_avr128db28, test "x$HAS_avr128db28" = "xyes")
CHECK_AVR_DEVICE(avr128db32)
AM_CONDITIONAL(HAS_avr128db32, test "x$HAS_avr128db32" = "xyes")
CHECK_AVR_DEVICE(avr128db48)
AM_CONDITIONAL(HAS_avr128db48, test "x$HAS_avr128db48" = "xyes")
CHECK_AVR_DEVICE(avr128db64)
AM_CONDITIONAL(HAS_avr128db64, test "x$HAS_avr128db64" = "xyes")
CHECK_AVR_DEVICE(avr16dd14)
AM_CONDITIONAL(HAS_avr16dd14, test "x$HAS_avr16dd14" = "xyes")
CHECK_AVR_DEVICE(avr16dd20)
AM_CONDITIONAL(HAS_avr16dd20, test "x$HAS_avr16dd20" = "xyes")
CHECK_AVR_DEVICE(avr16dd28)
AM_CONDITIONAL(HAS_avr16dd28, test "x$HAS_avr16dd28" = "xyes")
CHECK_AVR_DEVICE(avr16dd32)
AM_CONDITIONAL(HAS_avr16dd32, test "x$HAS_avr16dd32" = "xyes")
CHECK_AVR_DEVICE(avr32dd14)
AM_CONDITIONAL(HAS_avr32dd14, test "x$HAS_avr32dd14" = "xyes")
CHECK_AVR_DEVICE(avr32dd20)
AM_CONDITIONAL(HAS_avr32dd20, test "x$HAS_avr32dd20" = "xyes")
CHECK_AVR_DEVICE(avr32dd28)
AM_CONDITIONAL(HAS_avr32dd28, test "x$HAS_avr32dd28" = "xyes")
CHECK_AVR_DEVICE(avr32dd32)
AM_CONDITIONAL(HAS_avr32dd32, test "x$HAS_avr32dd32" = "xyes")
CHECK_AVR_DEVICE(avr64dd14)
AM_CONDITIONAL(HAS_avr64dd14, test "x$HAS_avr64dd14" = "xyes")
CHECK_AVR_DEVICE(avr64dd20)
AM_CONDITIONAL(HAS_avr64dd20, test "x$HAS_avr64dd20" = "xyes")
CHECK_AVR_DEVICE(avr64dd28)
AM_CONDITIONAL(HAS_avr64dd28, test "x$HAS_avr64dd28" = "xyes")
CHECK_AVR_DEVICE(avr64dd32)
AM_CONDITIONAL(HAS_avr64dd32, test "x$HAS_avr64dd32" = "xyes")
dnl Check whether options like -mdouble=64 act as a multilib selector,
dnl i.e. $CC will mention it like @mdouble64 with $CC -print-multi-lib.
Expand Down

0 comments on commit c053112

Please sign in to comment.