target/avr: Add definitions of AVR core types
commit669d27e2f57a5c016caebf859196ec77c420a330
authorMichael Rolnik <mrolnik@gmail.com>
Sun, 26 Jan 2020 17:34:33 +0000 (26 18:34 +0100)
committerPhilippe Mathieu-Daudé <f4bug@amsat.org>
Fri, 10 Jul 2020 15:58:32 +0000 (10 17:58 +0200)
treebb693e1d4e333405e393557809aeec16dfedbdec
parent25a08409ab449fe9666e3dc15fe87b2a8e5bb979
target/avr: Add definitions of AVR core types

AVR core types are:

  - avr5
  - avr51
  - avr6

Each core type covers multiple AVR MCUs, mentioned in the comments
before definition of particular AVR core type (part of this patch).

AVR core type defines shared features that are valid for all AVR
MCUs belonging in that type.

[AM: Split a larger AVR introduction patch into logical units]
Suggested-by: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Co-developed-by: Michael Rolnik <mrolnik@gmail.com>
Co-developed-by: Sarah Harris <S.E.Harris@kent.ac.uk>
Signed-off-by: Michael Rolnik <mrolnik@gmail.com>
Signed-off-by: Sarah Harris <S.E.Harris@kent.ac.uk>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Acked-by: Igor Mammedov <imammedo@redhat.com>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Thomas Huth <huth@tuxfamily.org>
Message-Id: <20200705140315.260514-9-huth@tuxfamily.org>
[PMD: Only include reviewed cores: avr5/avr51/avr6]
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
target/avr/cpu.c