diff options
author | Andreas Bießmann <biessmann@corscience.de> | 2011-08-12 14:30:10 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2011-08-16 16:26:58 +0200 |
commit | 2e54ad6f93367a2c40d38fc92314046a5c9d343e (patch) | |
tree | f0eb521ae37449b5d68f5c20c904fdc5d866126a | |
parent | 16bfc7b61522f2038f432cc7056734fb5dd9af93 (diff) | |
download | ptxdist-2e54ad6f93367a2c40d38fc92314046a5c9d343e.tar.gz ptxdist-2e54ad6f93367a2c40d38fc92314046a5c9d343e.tar.xz |
add avr32 support
Signed-off-by: Andreas Bießmann <biessmann@corscience.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r-- | platforms/architecture.in | 10 | ||||
-rw-r--r-- | platforms/kernel.in | 1 | ||||
-rw-r--r-- | rules/kernel.make | 2 |
3 files changed, 13 insertions, 0 deletions
diff --git a/platforms/architecture.in b/platforms/architecture.in index 0493af179..e725ca30b 100644 --- a/platforms/architecture.in +++ b/platforms/architecture.in @@ -13,6 +13,15 @@ choice help This is support for the Alpha processor architecture. + config ARCH_AVR32 + bool "avr32 " + select ARCH_SUPPORTS_ENDIAN_BIG + select HAS_MMU + help + This is support for the Atmel AVR32 processors. + Note: Only some (obsoleted AP7000 series) support + linux. + config ARCH_AVR bool "avr 8 bit " select ARCH_SUPPORTS_ENDIAN_LITTLE @@ -263,6 +272,7 @@ config ARCH_STRING string default "arm" if ARCH_ARM default "avr" if ARCH_AVR + default "avr32" if ARCH_AVR32 default "alpha" if ARCH_ALPHA default "blackfin" if ARCH_BLACKFIN default "i386" if ARCH_X86 diff --git a/platforms/kernel.in b/platforms/kernel.in index caafd9d68..b6012848c 100644 --- a/platforms/kernel.in +++ b/platforms/kernel.in @@ -84,6 +84,7 @@ config KERNEL_ARCH_STRING default "arm" if ARCH_ARM default "armnommu" if ARCH_ARM && !HAS_MMU default "alpha" if ARCH_ALPHA + default "avr32" if ARCH_AVR32 default "blackfin" if ARCH_BLACKFIN default "m68k" if ARCH_M68K default "sparc" if ARCH_SPARC diff --git a/rules/kernel.make b/rules/kernel.make index 6e0523b13..a445182f1 100644 --- a/rules/kernel.make +++ b/rules/kernel.make @@ -70,6 +70,8 @@ KERNEL_IMAGE_PATH_y := $(KERNEL_DIR)/arch/$(PTXCONF_KERNEL_ARCH_STRING)/boot/$(K # vmlinux is special KERNEL_IMAGE_PATH_$(PTXCONF_KERNEL_IMAGE_VMLINUX) := $(KERNEL_DIR)/vmlinux +# avr32 is also special +KERNEL_IMAGE_PATH_$(PTXCONF_ARCH_AVR32) := $(KERNEL_DIR)/arch/$(PTXCONF_KERNEL_ARCH_STRING)/boot/images/$(KERNEL_IMAGE) ifndef PTXCONF_PROJECT_USE_PRODUCTION |