From 63847e335bfeb43964d137a4bf5a8073b9b9a280 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E9=BB=84=E6=B6=9B?= Date: Wed, 29 Aug 2012 19:53:09 +0800 Subject: [PATCH] rk30: mach-rk30/plat-rk build with Os, sram file build use Thumb instruction set --- arch/arm/mach-rk30/Makefile | 5 ++++- arch/arm/plat-rk/Makefile | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/arch/arm/mach-rk30/Makefile b/arch/arm/mach-rk30/Makefile index 0e2ff30463b8..2805ed46cff6 100644 --- a/arch/arm/mach-rk30/Makefile +++ b/arch/arm/mach-rk30/Makefile @@ -1,3 +1,4 @@ +EXTRA_CFLAGS += -Os ifneq ($(CONFIG_RK_FPGA),y) obj-y += clock.o obj-y += clock_data.o @@ -5,7 +6,7 @@ endif obj-y += common.o CFLAGS_common.o += -DTEXT_OFFSET=$(TEXT_OFFSET) obj-y += ddr.o -CFLAGS_ddr.o += -Os +CFLAGS_ddr.o += -mthumb obj-y += devices.o obj-y += io.o obj-y += iomux.o @@ -17,11 +18,13 @@ obj-$(CONFIG_SMP) += platsmp.o headsmp.o obj-$(CONFIG_HOTPLUG_CPU) += hotplug.o obj-$(CONFIG_LOCAL_TIMERS) += localtimer.o obj-$(CONFIG_PM) += pm.o +CFLAGS_pm.o += -mthumb obj-$(CONFIG_CPU_IDLE) += cpuidle.o obj-$(CONFIG_CPU_FREQ) += cpufreq.o video_state.o obj-$(CONFIG_DVFS) += dvfs.o obj-$(CONFIG_DDR_FREQ) += ddr_freq.o obj-$(CONFIG_RK30_I2C_INSRAM) += i2c_sram.o +CFLAGS_i2c_sram.o += -mthumb obj-$(CONFIG_MACH_RK3066_SDK) += board-rk30-sdk.o obj-$(CONFIG_MACH_RK30_SDK) += board-rk30-sdk.o diff --git a/arch/arm/plat-rk/Makefile b/arch/arm/plat-rk/Makefile index 8d92181fb12f..e8972c45c7ab 100644 --- a/arch/arm/plat-rk/Makefile +++ b/arch/arm/plat-rk/Makefile @@ -1,3 +1,4 @@ +EXTRA_CFLAGS += -Os obj-$(CONFIG_RK29_LAST_LOG) += last_log.o obj-$(CONFIG_USB_GADGET) += usb_detect.o obj-$(CONFIG_RK29_VPU) += vpu_service.o @@ -8,5 +9,5 @@ obj-$(CONFIG_FIQ_DEBUGGER) += rk_fiq_debugger.o obj-$(CONFIG_RK_EARLY_PRINTK) += early_printk.o ../kernel/debug.o obj-y += mem_reserve.o obj-y += sram.o -CFLAGS_sram.o += -Os -mthumb +CFLAGS_sram.o += -mthumb obj-$(CONFIG_DDR_TEST) += memtester.o -- 2.34.1