11394f03221790a988afc3e4b3cb79f2e477246a9Bryan Wu# 21394f03221790a988afc3e4b3cb79f2e477246a9Bryan Wu# arch/blackfin/kernel/Makefile 31394f03221790a988afc3e4b3cb79f2e477246a9Bryan Wu# 41394f03221790a988afc3e4b3cb79f2e477246a9Bryan Wu 56e3e84499a84cd37fd72f1d920aa8ac7f3502cd4Thomas Gleixnerextra-y := vmlinux.lds 61394f03221790a988afc3e4b3cb79f2e477246a9Bryan Wu 71394f03221790a988afc3e4b3cb79f2e477246a9Bryan Wuobj-y := \ 81394f03221790a988afc3e4b3cb79f2e477246a9Bryan Wu entry.o process.o bfin_ksyms.o ptrace.o setup.o signal.o \ 98b5f79f9d7ee4f4edb0212886771c977476eb811Vitja Makarov sys_bfin.o traps.o irqchip.o dma-mapping.o flat.o \ 10ffb7fc0f6d2d630cb9e6e37e67993aaa342819f1Sonic Zhang fixed_code.o reboot.o bfin_dma.o \ 11d28cff4b615c2da274922311cef024d52c839870Robin Getz exception.o dumpstack.o 121394f03221790a988afc3e4b3cb79f2e477246a9Bryan Wu 138b5f79f9d7ee4f4edb0212886771c977476eb811Vitja Makarovifeq ($(CONFIG_GENERIC_CLOCKEVENTS),y) 148b5f79f9d7ee4f4edb0212886771c977476eb811Vitja Makarov obj-y += time-ts.o 158b5f79f9d7ee4f4edb0212886771c977476eb811Vitja Makarovelse 168b5f79f9d7ee4f4edb0212886771c977476eb811Vitja Makarov obj-y += time.o 178b5f79f9d7ee4f4edb0212886771c977476eb811Vitja Makarovendif 188b5f79f9d7ee4f4edb0212886771c977476eb811Vitja Makarov 19ffb7fc0f6d2d630cb9e6e37e67993aaa342819f1Sonic Zhangobj-$(CONFIG_GPIO_ADI) += bfin_gpio.o 20f5074429621ceb0ec42f8116bd51d02c031faf82Mike Frysingerobj-$(CONFIG_DYNAMIC_FTRACE) += ftrace.o 211c873be744410e26fb91ee9228c90adff6eabe15Mike Frysingerobj-$(CONFIG_FUNCTION_TRACER) += ftrace-entry.o 221ee76d7e169ff2b0ff1df4b40b9d5276eec9ffb4Mike Frysingerobj-$(CONFIG_FUNCTION_GRAPH_TRACER) += ftrace.o 231ee76d7e169ff2b0ff1df4b40b9d5276eec9ffb4Mike FrysingerCFLAGS_REMOVE_ftrace.o = -pg 241ee76d7e169ff2b0ff1df4b40b9d5276eec9ffb4Mike Frysinger 256a01f230339321292cf065551f8cf55361052461Yi Liobj-$(CONFIG_IPIPE) += ipipe.o 26780431e397c82df7e20ee17536b97a08f97ef8baMike Frysingerobj-$(CONFIG_BFIN_GPTIMERS) += gptimers.o 27ff4c02e4be00dccfb4b7baa8e56300b6ab3e290aMike Frysingerobj-$(CONFIG_CPLB_INFO) += cplbinfo.o 281394f03221790a988afc3e4b3cb79f2e477246a9Bryan Wuobj-$(CONFIG_MODULES) += module.o 29474f1a667d4bd40b6dcacc6870b70f4d2ba4e155Sonic Zhangobj-$(CONFIG_KGDB) += kgdb.o 3034d464f8aa3e762ec812a131bfd53ccb4f886f69Mike Frysingerobj-$(CONFIG_KGDB_TESTS) += kgdb_test.o 3160ffdb36547da2397d6cfefe9c752ebad16524f6Graf Yangobj-$(CONFIG_NMI_WATCHDOG) += nmi.o 320ae53640b54f2c30e52044f7102ba08915b988a7Robin Getzobj-$(CONFIG_EARLY_PRINTK) += early_printk.o 333f871feaf3390c6d6e578818f867917c2e4738a2Robin Getzobj-$(CONFIG_EARLY_PRINTK) += shadow_console.o 34c7b412f41d9c95d084e049fe83248ebb41a2d8f5Mike Frysingerobj-$(CONFIG_STACKTRACE) += stacktrace.o 35d28cff4b615c2da274922311cef024d52c839870Robin Getzobj-$(CONFIG_DEBUG_VERBOSE) += trace.o 366ce3e9c2a2cfb8849dd471349fe5e6bc37c0f13fRobin Getzobj-$(CONFIG_BFIN_PSEUDODBG_INSNS) += pseudodbg.o 377db79172908990c3ea540fcc6819330d273f9f1cMike Frysingerobj-$(CONFIG_PERF_EVENTS) += perf_event.o 3834d464f8aa3e762ec812a131bfd53ccb4f886f69Mike Frysinger 3934d464f8aa3e762ec812a131bfd53ccb4f886f69Mike Frysinger# the kgdb test puts code into L2 and without linker 4034d464f8aa3e762ec812a131bfd53ccb4f886f69Mike Frysinger# relaxation, we need to force long calls to/from it 41a9930fd234b64ac0fcdb3e6a626d9ba44fc250fbSonic ZhangCFLAGS_kgdb_test.o := -mlong-calls 4273ecfcf9088672220f7ca98811b2d05339c4f14cMike Frysinger 4373ecfcf9088672220f7ca98811b2d05339c4f14cMike Frysingerobj-$(CONFIG_DEBUG_MMRS) += debug-mmrs.o 44