mirror of
https://github.com/torvalds/linux.git
synced 2024-11-28 23:21:31 +00:00
c4c9a040ec
This adds support for - CONFIG_ARC_TIMERS : legacy 32-bit TIMER0 and TIMER1 which count UP from @CNT to @LIMIT, before optionally triggering an interrupt. These are programmed using ARC auxiliary register interface. These are present in all ARC cores (ARC700 and ARC HS38) TIMER0 serves as clockevent for all ARC linux builds. TIMER1 is used for clocksource in arc700 builds. - CONFIG_ARC_TIMERS_64BIT: 64-bit counters, RTC and GFRC found in ARC HS38 cores. These are independnet IP blocks with different programming model respectively. Link: http://lkml.kernel.org/r/20161111231132.GA4186@mai Acked-by: Daniel Lezcano <daniel.lezcano@linaro.org> Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
38 lines
1.2 KiB
Makefile
38 lines
1.2 KiB
Makefile
#
|
|
# Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
|
#
|
|
# This program is free software; you can redistribute it and/or modify
|
|
# it under the terms of the GNU General Public License version 2 as
|
|
# published by the Free Software Foundation.
|
|
|
|
# Pass UTS_MACHINE for user_regset definition
|
|
CFLAGS_ptrace.o += -DUTS_MACHINE='"$(UTS_MACHINE)"'
|
|
|
|
obj-y := arcksyms.o setup.o irq.o reset.o ptrace.o process.o devtree.o
|
|
obj-y += signal.o traps.o sys.o troubleshoot.o stacktrace.o disasm.o
|
|
obj-$(CONFIG_ISA_ARCOMPACT) += entry-compact.o intc-compact.o
|
|
obj-$(CONFIG_ISA_ARCV2) += entry-arcv2.o intc-arcv2.o
|
|
obj-$(CONFIG_PCI) += pcibios.o
|
|
|
|
obj-$(CONFIG_MODULES) += arcksyms.o module.o
|
|
obj-$(CONFIG_SMP) += smp.o
|
|
obj-$(CONFIG_ARC_MCIP) += mcip.o
|
|
obj-$(CONFIG_ARC_DW2_UNWIND) += unwind.o
|
|
obj-$(CONFIG_KPROBES) += kprobes.o
|
|
obj-$(CONFIG_ARC_EMUL_UNALIGNED) += unaligned.o
|
|
obj-$(CONFIG_KGDB) += kgdb.o
|
|
obj-$(CONFIG_ARC_METAWARE_HLINK) += arc_hostlink.o
|
|
obj-$(CONFIG_PERF_EVENTS) += perf_event.o
|
|
|
|
obj-$(CONFIG_ARC_FPU_SAVE_RESTORE) += fpu.o
|
|
CFLAGS_fpu.o += -mdpfp
|
|
|
|
ifdef CONFIG_ARC_DW2_UNWIND
|
|
CFLAGS_ctx_sw.o += -fno-omit-frame-pointer
|
|
obj-y += ctx_sw.o
|
|
else
|
|
obj-y += ctx_sw_asm.o
|
|
endif
|
|
|
|
extra-y := vmlinux.lds head.o
|