diff options
author | Sebastian Siewior <bigeasy@linutronix.de> | 2008-05-09 10:10:37 -0400 |
---|---|---|
committer | Greg Ungerer <gerg@uclinux.org> | 2008-07-23 01:11:28 -0400 |
commit | a6260ef84103fa8a51a67b6a58e5e16c676e08ad (patch) | |
tree | a20685c546b2e2ffc49273f3ab4181577b3a78e0 /arch | |
parent | 5bed10a5ee272fbf18ce0ce764245bbb8f28e2e6 (diff) |
m68knommu: add ffs and __ffs plattform which support ISA A+ or ISA C
the ff1 and bitrev opcode appears in ISA C and ISA A+ what isn't
supported by all plattforms. The assembly optimization is automaticly
enabled if the compiler understand the required cpu keyword.
My m5235 seems to boot and run fine so far.
Signed-off-by: Sebastian Siewior <bigeasy@linutronix.de>
Signed-off-by: Greg Ungerer <gerg@uclinux.org>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/m68knommu/Makefile | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/arch/m68knommu/Makefile b/arch/m68knommu/Makefile index e0b5f62e395c..b63bbcf874ff 100644 --- a/arch/m68knommu/Makefile +++ b/arch/m68knommu/Makefile | |||
@@ -8,6 +8,8 @@ | |||
8 | # (C) Copyright 2002, Greg Ungerer <gerg@snapgear.com> | 8 | # (C) Copyright 2002, Greg Ungerer <gerg@snapgear.com> |
9 | # | 9 | # |
10 | 10 | ||
11 | KBUILD_DEFCONFIG := m5208evb_defconfig | ||
12 | |||
11 | platform-$(CONFIG_M68328) := 68328 | 13 | platform-$(CONFIG_M68328) := 68328 |
12 | platform-$(CONFIG_M68EZ328) := 68EZ328 | 14 | platform-$(CONFIG_M68EZ328) := 68EZ328 |
13 | platform-$(CONFIG_M68VZ328) := 68VZ328 | 15 | platform-$(CONFIG_M68VZ328) := 68VZ328 |
@@ -90,13 +92,14 @@ export PLATFORM BOARD MODEL CPUCLASS | |||
90 | cflags-$(CONFIG_M5206) := -m5200 | 92 | cflags-$(CONFIG_M5206) := -m5200 |
91 | cflags-$(CONFIG_M5206e) := -m5200 | 93 | cflags-$(CONFIG_M5206e) := -m5200 |
92 | cflags-$(CONFIG_M520x) := -m5307 | 94 | cflags-$(CONFIG_M520x) := -m5307 |
93 | cflags-$(CONFIG_M523x) := -m5307 | 95 | cflags-$(CONFIG_M523x) := $(call cc-option,-mcpu=523x,-m5307) |
94 | cflags-$(CONFIG_M5249) := -m5200 | 96 | cflags-$(CONFIG_M5249) := -m5200 |
95 | cflags-$(CONFIG_M527x) := -m5307 | 97 | cflags-$(CONFIG_M5271) := $(call cc-option,-mcpu=5271,-m5307) |
96 | cflags-$(CONFIG_M5272) := -m5307 | 98 | cflags-$(CONFIG_M5272) := -m5307 |
97 | cflags-$(CONFIG_M528x) := -m5307 | 99 | cflags-$(CONFIG_M5275) := $(call cc-option,-mcpu=5275,-m5307) |
100 | cflags-$(CONFIG_M528x) := $(call cc-option,-m528x,-m5307) | ||
98 | cflags-$(CONFIG_M5307) := -m5307 | 101 | cflags-$(CONFIG_M5307) := -m5307 |
99 | cflags-$(CONFIG_M532x) := -m5307 | 102 | cflags-$(CONFIG_M532x) := $(call cc-option,-mcpu=532x,-m5307) |
100 | cflags-$(CONFIG_M5407) := -m5200 | 103 | cflags-$(CONFIG_M5407) := -m5200 |
101 | cflags-$(CONFIG_M68328) := -m68000 | 104 | cflags-$(CONFIG_M68328) := -m68000 |
102 | cflags-$(CONFIG_M68EZ328) := -m68000 | 105 | cflags-$(CONFIG_M68EZ328) := -m68000 |