]>
Commit | Line | Data |
---|---|---|
b2441318 | 1 | # SPDX-License-Identifier: GPL-2.0 |
1394f032 BW |
2 | # |
3 | # arch/blackfin/kernel/Makefile | |
4 | # | |
5 | ||
6e3e8449 | 6 | extra-y := vmlinux.lds |
1394f032 BW |
7 | |
8 | obj-y := \ | |
9 | entry.o process.o bfin_ksyms.o ptrace.o setup.o signal.o \ | |
8b5f79f9 | 10 | sys_bfin.o traps.o irqchip.o dma-mapping.o flat.o \ |
ffb7fc0f | 11 | fixed_code.o reboot.o bfin_dma.o \ |
d28cff4b | 12 | exception.o dumpstack.o |
1394f032 | 13 | |
8b5f79f9 VM |
14 | ifeq ($(CONFIG_GENERIC_CLOCKEVENTS),y) |
15 | obj-y += time-ts.o | |
16 | else | |
17 | obj-y += time.o | |
18 | endif | |
19 | ||
ffb7fc0f | 20 | obj-$(CONFIG_GPIO_ADI) += bfin_gpio.o |
f5074429 | 21 | obj-$(CONFIG_DYNAMIC_FTRACE) += ftrace.o |
1c873be7 | 22 | obj-$(CONFIG_FUNCTION_TRACER) += ftrace-entry.o |
1ee76d7e MF |
23 | obj-$(CONFIG_FUNCTION_GRAPH_TRACER) += ftrace.o |
24 | CFLAGS_REMOVE_ftrace.o = -pg | |
25 | ||
6a01f230 | 26 | obj-$(CONFIG_IPIPE) += ipipe.o |
780431e3 | 27 | obj-$(CONFIG_BFIN_GPTIMERS) += gptimers.o |
ff4c02e4 | 28 | obj-$(CONFIG_CPLB_INFO) += cplbinfo.o |
1394f032 | 29 | obj-$(CONFIG_MODULES) += module.o |
474f1a66 | 30 | obj-$(CONFIG_KGDB) += kgdb.o |
34d464f8 | 31 | obj-$(CONFIG_KGDB_TESTS) += kgdb_test.o |
60ffdb36 | 32 | obj-$(CONFIG_NMI_WATCHDOG) += nmi.o |
0ae53640 | 33 | obj-$(CONFIG_EARLY_PRINTK) += early_printk.o |
3f871fea | 34 | obj-$(CONFIG_EARLY_PRINTK) += shadow_console.o |
c7b412f4 | 35 | obj-$(CONFIG_STACKTRACE) += stacktrace.o |
d28cff4b | 36 | obj-$(CONFIG_DEBUG_VERBOSE) += trace.o |
6ce3e9c2 | 37 | obj-$(CONFIG_BFIN_PSEUDODBG_INSNS) += pseudodbg.o |
7db79172 | 38 | obj-$(CONFIG_PERF_EVENTS) += perf_event.o |
34d464f8 MF |
39 | |
40 | # the kgdb test puts code into L2 and without linker | |
41 | # relaxation, we need to force long calls to/from it | |
a9930fd2 | 42 | CFLAGS_kgdb_test.o := -mlong-calls |
73ecfcf9 MF |
43 | |
44 | obj-$(CONFIG_DEBUG_MMRS) += debug-mmrs.o |