Makefile (0dde52a9f5330eec240660191a94b51bd911ffcd) | Makefile (c0718df4d666cc5fd8837ac93c82995a17bfdbf5) |
---|---|
1# 2# Makefile for the linux kernel. 3# 4 5# Common support 6obj-y := id.o io.o control.o mux.o devices.o serial.o gpmc.o timer-gp.o pm.o \ 7 common.o gpio.o dma.o wd_timer.o 8 --- 45 unchanged lines hidden (view full) --- 54obj-y += opp.o 55obj-$(CONFIG_ARCH_OMAP3) += opp3xxx_data.o 56obj-$(CONFIG_ARCH_OMAP4) += opp4xxx_data.o 57endif 58 59# Power Management 60ifeq ($(CONFIG_PM),y) 61obj-$(CONFIG_ARCH_OMAP2) += pm24xx.o | 1# 2# Makefile for the linux kernel. 3# 4 5# Common support 6obj-y := id.o io.o control.o mux.o devices.o serial.o gpmc.o timer-gp.o pm.o \ 7 common.o gpio.o dma.o wd_timer.o 8 --- 45 unchanged lines hidden (view full) --- 54obj-y += opp.o 55obj-$(CONFIG_ARCH_OMAP3) += opp3xxx_data.o 56obj-$(CONFIG_ARCH_OMAP4) += opp4xxx_data.o 57endif 58 59# Power Management 60ifeq ($(CONFIG_PM),y) 61obj-$(CONFIG_ARCH_OMAP2) += pm24xx.o |
62obj-$(CONFIG_ARCH_OMAP2) += sleep24xx.o pm_bus.o voltage.o 63obj-$(CONFIG_ARCH_OMAP3) += pm34xx.o sleep34xx.o voltage.o \ | 62obj-$(CONFIG_ARCH_OMAP2) += sleep24xx.o pm_bus.o 63obj-$(CONFIG_ARCH_OMAP3) += pm34xx.o sleep34xx.o \ |
64 cpuidle34xx.o pm_bus.o | 64 cpuidle34xx.o pm_bus.o |
65obj-$(CONFIG_ARCH_OMAP4) += pm44xx.o voltage.o pm_bus.o | 65obj-$(CONFIG_ARCH_OMAP4) += pm44xx.o pm_bus.o |
66obj-$(CONFIG_PM_DEBUG) += pm-debug.o 67obj-$(CONFIG_OMAP_SMARTREFLEX) += sr_device.o smartreflex.o 68obj-$(CONFIG_OMAP_SMARTREFLEX_CLASS3) += smartreflex-class3.o 69 70AFLAGS_sleep24xx.o :=-Wa,-march=armv6 71AFLAGS_sleep34xx.o :=-Wa,-march=armv7-a 72 73ifeq ($(CONFIG_PM_VERBOSE),y) 74CFLAGS_pm_bus.o += -DDEBUG 75endif 76 77endif 78 79# PRCM 80obj-$(CONFIG_ARCH_OMAP2) += prcm.o cm2xxx_3xxx.o prm2xxx_3xxx.o | 66obj-$(CONFIG_PM_DEBUG) += pm-debug.o 67obj-$(CONFIG_OMAP_SMARTREFLEX) += sr_device.o smartreflex.o 68obj-$(CONFIG_OMAP_SMARTREFLEX_CLASS3) += smartreflex-class3.o 69 70AFLAGS_sleep24xx.o :=-Wa,-march=armv6 71AFLAGS_sleep34xx.o :=-Wa,-march=armv7-a 72 73ifeq ($(CONFIG_PM_VERBOSE),y) 74CFLAGS_pm_bus.o += -DDEBUG 75endif 76 77endif 78 79# PRCM 80obj-$(CONFIG_ARCH_OMAP2) += prcm.o cm2xxx_3xxx.o prm2xxx_3xxx.o |
81obj-$(CONFIG_ARCH_OMAP3) += prcm.o cm2xxx_3xxx.o prm2xxx_3xxx.o | 81obj-$(CONFIG_ARCH_OMAP3) += prcm.o cm2xxx_3xxx.o prm2xxx_3xxx.o \ 82 vc3xxx_data.o vp3xxx_data.o |
82# XXX The presence of cm2xxx_3xxx.o on the line below is temporary and 83# will be removed once the OMAP4 part of the codebase is converted to 84# use OMAP4-specific PRCM functions. 85obj-$(CONFIG_ARCH_OMAP4) += prcm.o cm2xxx_3xxx.o cminst44xx.o \ 86 cm44xx.o prcm_mpu44xx.o \ | 83# XXX The presence of cm2xxx_3xxx.o on the line below is temporary and 84# will be removed once the OMAP4 part of the codebase is converted to 85# use OMAP4-specific PRCM functions. 86obj-$(CONFIG_ARCH_OMAP4) += prcm.o cm2xxx_3xxx.o cminst44xx.o \ 87 cm44xx.o prcm_mpu44xx.o \ |
87 prminst44xx.o | 88 prminst44xx.o vc44xx_data.o \ 89 vp44xx_data.o |
88 | 90 |
91# OMAP voltage domains 92ifeq ($(CONFIG_PM),y) 93voltagedomain-common := voltage.o 94obj-$(CONFIG_ARCH_OMAP2) += $(voltagedomain-common) 95obj-$(CONFIG_ARCH_OMAP3) += $(voltagedomain-common) \ 96 voltagedomains3xxx_data.o 97obj-$(CONFIG_ARCH_OMAP4) += $(voltagedomain-common) \ 98 voltagedomains44xx_data.o 99endif 100 |
|
89# OMAP powerdomain framework 90powerdomain-common += powerdomain.o powerdomain-common.o 91obj-$(CONFIG_ARCH_OMAP2) += $(powerdomain-common) \ 92 powerdomain2xxx_3xxx.o \ 93 powerdomains2xxx_data.o \ 94 powerdomains2xxx_3xxx_data.o 95obj-$(CONFIG_ARCH_OMAP3) += $(powerdomain-common) \ 96 powerdomain2xxx_3xxx.o \ 97 powerdomains3xxx_data.o \ 98 powerdomains2xxx_3xxx_data.o 99obj-$(CONFIG_ARCH_OMAP4) += $(powerdomain-common) \ 100 powerdomain44xx.o \ 101 powerdomains44xx_data.o 102 103# PRCM clockdomain control 104obj-$(CONFIG_ARCH_OMAP2) += clockdomain.o \ | 101# OMAP powerdomain framework 102powerdomain-common += powerdomain.o powerdomain-common.o 103obj-$(CONFIG_ARCH_OMAP2) += $(powerdomain-common) \ 104 powerdomain2xxx_3xxx.o \ 105 powerdomains2xxx_data.o \ 106 powerdomains2xxx_3xxx_data.o 107obj-$(CONFIG_ARCH_OMAP3) += $(powerdomain-common) \ 108 powerdomain2xxx_3xxx.o \ 109 powerdomains3xxx_data.o \ 110 powerdomains2xxx_3xxx_data.o 111obj-$(CONFIG_ARCH_OMAP4) += $(powerdomain-common) \ 112 powerdomain44xx.o \ 113 powerdomains44xx_data.o 114 115# PRCM clockdomain control 116obj-$(CONFIG_ARCH_OMAP2) += clockdomain.o \ |
117 clockdomain2xxx_3xxx.o \ |
|
105 clockdomains2xxx_3xxx_data.o 106obj-$(CONFIG_ARCH_OMAP3) += clockdomain.o \ | 118 clockdomains2xxx_3xxx_data.o 119obj-$(CONFIG_ARCH_OMAP3) += clockdomain.o \ |
120 clockdomain2xxx_3xxx.o \ |
|
107 clockdomains2xxx_3xxx_data.o 108obj-$(CONFIG_ARCH_OMAP4) += clockdomain.o \ | 121 clockdomains2xxx_3xxx_data.o 122obj-$(CONFIG_ARCH_OMAP4) += clockdomain.o \ |
123 clockdomain44xx.o \ |
|
109 clockdomains44xx_data.o | 124 clockdomains44xx_data.o |
125 |
|
110# Clock framework 111obj-$(CONFIG_ARCH_OMAP2) += $(clock-common) clock2xxx.o \ 112 clkt2xxx_sys.o \ 113 clkt2xxx_dpllcore.o \ 114 clkt2xxx_virt_prcm_set.o \ | 126# Clock framework 127obj-$(CONFIG_ARCH_OMAP2) += $(clock-common) clock2xxx.o \ 128 clkt2xxx_sys.o \ 129 clkt2xxx_dpllcore.o \ 130 clkt2xxx_virt_prcm_set.o \ |
115 clkt2xxx_apll.o clkt2xxx_osc.o | 131 clkt2xxx_apll.o clkt2xxx_osc.o \ 132 clkt2xxx_dpll.o clkt_iclk.o |
116obj-$(CONFIG_SOC_OMAP2420) += clock2420_data.o 117obj-$(CONFIG_SOC_OMAP2430) += clock2430.o clock2430_data.o 118obj-$(CONFIG_ARCH_OMAP3) += $(clock-common) clock3xxx.o \ 119 clock34xx.o clkt34xx_dpll3m2.o \ 120 clock3517.o clock36xx.o \ | 133obj-$(CONFIG_SOC_OMAP2420) += clock2420_data.o 134obj-$(CONFIG_SOC_OMAP2430) += clock2430.o clock2430_data.o 135obj-$(CONFIG_ARCH_OMAP3) += $(clock-common) clock3xxx.o \ 136 clock34xx.o clkt34xx_dpll3m2.o \ 137 clock3517.o clock36xx.o \ |
121 dpll3xxx.o clock3xxx_data.o | 138 dpll3xxx.o clock3xxx_data.o \ 139 clkt_iclk.o |
122obj-$(CONFIG_ARCH_OMAP4) += $(clock-common) clock44xx_data.o \ | 140obj-$(CONFIG_ARCH_OMAP4) += $(clock-common) clock44xx_data.o \ |
123 dpll3xxx.o | 141 dpll3xxx.o dpll44xx.o |
124 125# OMAP2 clock rate set data (old "OPP" data) 126obj-$(CONFIG_SOC_OMAP2420) += opp2420_data.o 127obj-$(CONFIG_SOC_OMAP2430) += opp2430_data.o 128 129# hwmod data 130obj-$(CONFIG_SOC_OMAP2420) += omap_hwmod_2420_data.o 131obj-$(CONFIG_SOC_OMAP2430) += omap_hwmod_2430_data.o 132obj-$(CONFIG_ARCH_OMAP3) += omap_hwmod_3xxx_data.o 133obj-$(CONFIG_ARCH_OMAP4) += omap_hwmod_44xx_data.o 134 135# EMU peripherals 136obj-$(CONFIG_OMAP3_EMU) += emu.o 137 | 142 143# OMAP2 clock rate set data (old "OPP" data) 144obj-$(CONFIG_SOC_OMAP2420) += opp2420_data.o 145obj-$(CONFIG_SOC_OMAP2430) += opp2430_data.o 146 147# hwmod data 148obj-$(CONFIG_SOC_OMAP2420) += omap_hwmod_2420_data.o 149obj-$(CONFIG_SOC_OMAP2430) += omap_hwmod_2430_data.o 150obj-$(CONFIG_ARCH_OMAP3) += omap_hwmod_3xxx_data.o 151obj-$(CONFIG_ARCH_OMAP4) += omap_hwmod_44xx_data.o 152 153# EMU peripherals 154obj-$(CONFIG_OMAP3_EMU) += emu.o 155 |
138# L3 interconnect 139obj-$(CONFIG_ARCH_OMAP3) += omap_l3_smx.o 140obj-$(CONFIG_ARCH_OMAP4) += omap_l3_noc.o 141 | |
142obj-$(CONFIG_OMAP_MBOX_FWK) += mailbox_mach.o 143mailbox_mach-objs := mailbox.o 144 145obj-$(CONFIG_OMAP_IOMMU) += iommu2.o 146 147iommu-$(CONFIG_OMAP_IOMMU) := omap-iommu.o 148obj-y += $(iommu-m) $(iommu-y) 149 --- 94 unchanged lines hidden (view full) --- 244obj-y += $(nand-m) $(nand-y) 245 246smc91x-$(CONFIG_SMC91X) := gpmc-smc91x.o 247obj-y += $(smc91x-m) $(smc91x-y) 248 249smsc911x-$(CONFIG_SMSC911X) := gpmc-smsc911x.o 250obj-y += $(smsc911x-m) $(smsc911x-y) 251obj-$(CONFIG_ARCH_OMAP4) += hwspinlock.o | 156obj-$(CONFIG_OMAP_MBOX_FWK) += mailbox_mach.o 157mailbox_mach-objs := mailbox.o 158 159obj-$(CONFIG_OMAP_IOMMU) += iommu2.o 160 161iommu-$(CONFIG_OMAP_IOMMU) := omap-iommu.o 162obj-y += $(iommu-m) $(iommu-y) 163 --- 94 unchanged lines hidden (view full) --- 258obj-y += $(nand-m) $(nand-y) 259 260smc91x-$(CONFIG_SMC91X) := gpmc-smc91x.o 261obj-y += $(smc91x-m) $(smc91x-y) 262 263smsc911x-$(CONFIG_SMSC911X) := gpmc-smsc911x.o 264obj-y += $(smsc911x-m) $(smsc911x-y) 265obj-$(CONFIG_ARCH_OMAP4) += hwspinlock.o |
252 253disp-$(CONFIG_OMAP2_DSS) := display.o 254obj-y += $(disp-m) $(disp-y) | |