upload tizen1.0 source
[kernel/linux-2.6.36.git] / arch / arm / mach-s5pv310 / Makefile
1
2 # arch/arm/mach-s5pv310/Makefile
3 #
4 # Copyright (c) 2010 Samsung Electronics Co., Ltd.
5 #               http://www.samsung.com/
6 #
7 # Licensed under GPLv2
8
9 obj-y                           :=
10 obj-m                           :=
11 obj-n                           :=
12 obj-                            :=
13
14 # Core support for S5PV310 system
15
16 obj-$(CONFIG_CPU_S5PV310)       += cpu.o init.o clock.o irq-combiner.o gpiolib.o irq-eint.o
17 obj-$(CONFIG_CPU_S5PV310)       += setup-i2c0.o dma.o mct.o ppc.o ppmu.o
18 obj-$(CONFIG_SAMSUNG_IRQ_GPIO)  += irq-gpio.o
19
20 obj-$(CONFIG_S5PV310_PM)        += pm.o sleep.o
21
22 obj-$(CONFIG_SMP)               += platsmp.o headsmp.o
23 obj-$(CONFIG_HOTPLUG_CPU)       += hotplug.o
24 obj-$(CONFIG_CPU_FREQ)          += cpufreq.o busfreq.o asv.o
25 obj-$(CONFIG_FIMD_FREQ)         += fimdfreq.o
26 ifeq ($(CONFIG_PM),y)
27 obj-$(CONFIG_CPU_IDLE)          += cpuidle.o
28 endif
29 obj-$(CONFIG_S5PV310_PM_HOTPLUG)        += pm-hotplug.o
30 obj-$(CONFIG_S5PV310_DVFS_HOTPLUG)      += dvfs-hotplug.o
31 obj-$(CONFIG_DEBUG_FS)          += power-debug.o
32 # machine support
33
34 obj-$(CONFIG_MACH_SMDKC210)     += mach-smdkc210.o button-smdkc210.o
35 obj-$(CONFIG_MACH_SMDKV310)     += mach-smdkv310.o
36 obj-$(CONFIG_MOBILE_GPIO)       += gpio-mobile.o
37 obj-$(CONFIG_MACH_UNIVERSAL_C210)       += mach-universal_c210.o
38 obj-$(CONFIG_MACH_UNIVERSAL_C210)       += gpio-universal.o
39 obj-$(CONFIG_MACH_SLP7_C210)    += mach-slp7_c210.o gpio-slp7.o max8997-slp7.o
40 obj-$(CONFIG_MACH_SLP10_C210)   += mach-slp10_c210.o gpio-slp10.o max8997-slp10.o
41 obj-$(CONFIG_MACH_C1_C210)      += mach-c1_c210.o gpio-c1.o max8997-c1.o
42 obj-$(CONFIG_MACH_U1_C210)      += mach-u1_c210.o gpio-u1.o max8997-u1.o
43 obj-$(CONFIG_MACH_U1HD_C210)    += mach-u1hd_c210.o gpio-u1hd.o max8997-u1hd.o
44 obj-$(CONFIG_MACH_Q1_C210)      += mach-q1_c210.o gpio-q1.o max8997-q1.o
45 obj-$(CONFIG_MACH_P8_C210)      += mach-p8_c210.o gpio-p8.o max8997-p8.o
46 obj-$(CONFIG_BCM4751)           += bcm4751.o
47 obj-$(CONFIG_BCM4330)           += bcm4330.o
48 obj-$(CONFIG_GSD4T)             += gsd4t.o
49 obj-$(CONFIG_BOARD_STORAGE)     += board-storage.o
50 obj-$(CONFIG_BOARD_BT_WLAN)     += board-bt-wlan.o
51 obj-$(CONFIG_BOARD_CAMERA)      += board-camera.o
52
53 # device support
54 obj-$(CONFIG_S5PV310_SETUP_FB_S3C)      += setup-fb.o
55 obj-$(CONFIG_S5PV310_SETUP_MIPI)        += setup-mipi.o
56 obj-$(CONFIG_VIDEO_FIMG2D)              += setup-fimg2d.o
57 obj-$(CONFIG_S5PV310_SETUP_FIMC0)       += setup-fimc0.o
58 obj-$(CONFIG_S5PV310_SETUP_FIMC1)       += setup-fimc1.o
59 obj-$(CONFIG_S5PV310_SETUP_FIMC2)       += setup-fimc2.o
60 obj-$(CONFIG_S5PV310_SETUP_FIMC3)       += setup-fimc3.o
61 obj-$(CONFIG_S5PV310_DEV_TV)            += dev-tv.o
62 obj-$(CONFIG_S5PV310_SETUP_CSIS)        += setup-csis.o
63 obj-$(CONFIG_S5PV310_SETUP_I2C0)        += setup-i2c0.o
64 obj-$(CONFIG_S5PV310_SETUP_I2C1)        += setup-i2c1.o
65 obj-$(CONFIG_S5PV310_SETUP_I2C2)        += setup-i2c2.o
66 obj-$(CONFIG_S5PV310_SETUP_I2C3)        += setup-i2c3.o
67 obj-$(CONFIG_S5PV310_SETUP_I2C4)        += setup-i2c4.o
68 obj-$(CONFIG_S5PV310_SETUP_I2C5)        += setup-i2c5.o
69 obj-$(CONFIG_S5PV310_SETUP_I2C6)        += setup-i2c6.o
70 obj-$(CONFIG_S5PV310_SETUP_I2C7)        += setup-i2c7.o
71 obj-$(CONFIG_S5PV310_SETUP_SDHCI)       += setup-sdhci.o
72 obj-$(CONFIG_S5PV310_SETUP_SDHCI_GPIO)  += setup-sdhci-gpio.o
73 obj-$(CONFIG_S5PV310_SETUP_MSHCI)       += setup-mshci.o
74 obj-$(CONFIG_S5PV310_SETUP_MSHCI_GPIO)  += setup-mshci-gpio.o
75 obj-$(CONFIG_S5PV310_SETUP_TVOUT)       += setup-tvout.o
76 obj-$(CONFIG_S5PV310_SETUP_USB_PHY)     += setup-usb.o
77 obj-$(CONFIG_SND_SOC)                   += dev-audio.o
78 obj-y                                   += dev-fiqdbg.o
79 obj-$(CONFIG_S3C64XX_DEV_SPI)           += dev-spi.o
80 ifeq ($(CONFIG_S3C_DEV_ADC1),y)
81 obj-$(CONFIG_SAMSUNG_DEV_TS)            += dev-ts1.o
82 endif
83 obj-$(CONFIG_S5PV310_DEV_PD)            += dev-pd.o
84 ifneq ($(CONFIG_USE_EXT_GIC),y)
85 obj-$(CONFIG_CPU_IDLE)                  += irq-extgic.o dev-egic.o
86 endif
87 ifeq ($(CONFIG_MACH_SLP7_C210),y)
88 obj-$(CONFIG_MDNIE_SUPPORT)             += slp7_cmc623.o
89 endif
90 ifeq ($(CONFIG_MACH_SLP7_C210),y)
91 obj-$(CONFIG_CHARGER_MANAGER)           += charger-slp7.o
92 endif
93 ifeq ($(CONFIG_MACH_SLP10_C210),y)
94 obj-$(CONFIG_CHARGER_MANAGER)           += charger-slp7.o
95 endif
96 ifeq ($(CONFIG_MACH_C1_C210),y)
97 obj-$(CONFIG_CHARGER_MANAGER)           += charger-c1.o
98 endif
99 ifeq ($(CONFIG_MACH_U1_C210),y)
100 obj-$(CONFIG_CHARGER_MANAGER)           += charger-u1.o
101 endif
102 ifeq ($(CONFIG_MACH_U1HD_C210),y)
103 obj-$(CONFIG_CHARGER_MANAGER)           += charger-u1hd.o
104 endif
105 ifeq ($(CONFIG_MACH_P8_C210),y)
106 obj-$(CONFIG_CHARGER_MANAGER)           += charger-p8.o
107 endif
108 ifeq ($(CONFIG_MACH_Q1_C210),y)
109 obj-$(CONFIG_CHARGER_MANAGER)           += charger-q1.o
110 endif
111 obj-$(CONFIG_S5PV310_STOPWATCH)         += stopwatch.o
112 obj-$(CONFIG_DEV_THERMAL)               += tmu.o