diff options
Diffstat (limited to 'arch/arm/Makefile')
-rw-r--r-- | arch/arm/Makefile | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm/Makefile b/arch/arm/Makefile index 24e0f0187697..e84729bf13d4 100644 --- a/arch/arm/Makefile +++ b/arch/arm/Makefile | |||
@@ -72,6 +72,7 @@ tune-$(CONFIG_CPU_ARM920T) :=-mtune=arm9tdmi | |||
72 | tune-$(CONFIG_CPU_ARM922T) :=-mtune=arm9tdmi | 72 | tune-$(CONFIG_CPU_ARM922T) :=-mtune=arm9tdmi |
73 | tune-$(CONFIG_CPU_ARM925T) :=-mtune=arm9tdmi | 73 | tune-$(CONFIG_CPU_ARM925T) :=-mtune=arm9tdmi |
74 | tune-$(CONFIG_CPU_ARM926T) :=-mtune=arm9tdmi | 74 | tune-$(CONFIG_CPU_ARM926T) :=-mtune=arm9tdmi |
75 | tune-$(CONFIG_CPU_FA526) :=-mtune=arm9tdmi | ||
75 | tune-$(CONFIG_CPU_SA110) :=-mtune=strongarm110 | 76 | tune-$(CONFIG_CPU_SA110) :=-mtune=strongarm110 |
76 | tune-$(CONFIG_CPU_SA1100) :=-mtune=strongarm1100 | 77 | tune-$(CONFIG_CPU_SA1100) :=-mtune=strongarm1100 |
77 | tune-$(CONFIG_CPU_XSCALE) :=$(call cc-option,-mtune=xscale,-mtune=strongarm110) -Wa,-mcpu=xscale | 78 | tune-$(CONFIG_CPU_XSCALE) :=$(call cc-option,-mtune=xscale,-mtune=strongarm110) -Wa,-mcpu=xscale |
@@ -85,6 +86,10 @@ else | |||
85 | CFLAGS_ABI :=$(call cc-option,-mapcs-32,-mabi=apcs-gnu) $(call cc-option,-mno-thumb-interwork,) | 86 | CFLAGS_ABI :=$(call cc-option,-mapcs-32,-mabi=apcs-gnu) $(call cc-option,-mno-thumb-interwork,) |
86 | endif | 87 | endif |
87 | 88 | ||
89 | ifeq ($(CONFIG_ARM_UNWIND),y) | ||
90 | CFLAGS_ABI +=-funwind-tables | ||
91 | endif | ||
92 | |||
88 | # Need -Uarm for gcc < 3.x | 93 | # Need -Uarm for gcc < 3.x |
89 | KBUILD_CFLAGS +=$(CFLAGS_ABI) $(arch-y) $(tune-y) $(call cc-option,-mshort-load-bytes,$(call cc-option,-malignment-traps,)) -msoft-float -Uarm | 94 | KBUILD_CFLAGS +=$(CFLAGS_ABI) $(arch-y) $(tune-y) $(call cc-option,-mshort-load-bytes,$(call cc-option,-malignment-traps,)) -msoft-float -Uarm |
90 | KBUILD_AFLAGS +=$(CFLAGS_ABI) $(arch-y) $(tune-y) -msoft-float | 95 | KBUILD_AFLAGS +=$(CFLAGS_ABI) $(arch-y) $(tune-y) -msoft-float |
@@ -105,8 +110,11 @@ ifeq ($(CONFIG_ARCH_SA1100),y) | |||
105 | textofs-$(CONFIG_SA1111) := 0x00208000 | 110 | textofs-$(CONFIG_SA1111) := 0x00208000 |
106 | endif | 111 | endif |
107 | machine-$(CONFIG_ARCH_PXA) := pxa | 112 | machine-$(CONFIG_ARCH_PXA) := pxa |
113 | machine-$(CONFIG_ARCH_MMP) := mmp | ||
114 | plat-$(CONFIG_PLAT_PXA) := pxa | ||
108 | machine-$(CONFIG_ARCH_L7200) := l7200 | 115 | machine-$(CONFIG_ARCH_L7200) := l7200 |
109 | machine-$(CONFIG_ARCH_INTEGRATOR) := integrator | 116 | machine-$(CONFIG_ARCH_INTEGRATOR) := integrator |
117 | machine-$(CONFIG_ARCH_GEMINI) := gemini | ||
110 | textofs-$(CONFIG_ARCH_CLPS711X) := 0x00028000 | 118 | textofs-$(CONFIG_ARCH_CLPS711X) := 0x00028000 |
111 | machine-$(CONFIG_ARCH_CLPS711X) := clps711x | 119 | machine-$(CONFIG_ARCH_CLPS711X) := clps711x |
112 | machine-$(CONFIG_ARCH_IOP32X) := iop32x | 120 | machine-$(CONFIG_ARCH_IOP32X) := iop32x |