xref: /OK3568_Linux_fs/kernel/include/asm-generic/Kbuild (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0
2*4882a593Smuzhiyun#
3*4882a593Smuzhiyun# asm headers that all architectures except um should have
4*4882a593Smuzhiyun# (This file is not included when SRCARCH=um since UML borrows several
5*4882a593Smuzhiyun# asm headers from the host architecutre.)
6*4882a593Smuzhiyun
7*4882a593Smuzhiyunmandatory-y += atomic.h
8*4882a593Smuzhiyunmandatory-y += barrier.h
9*4882a593Smuzhiyunmandatory-y += bitops.h
10*4882a593Smuzhiyunmandatory-y += bug.h
11*4882a593Smuzhiyunmandatory-y += bugs.h
12*4882a593Smuzhiyunmandatory-y += cacheflush.h
13*4882a593Smuzhiyunmandatory-y += checksum.h
14*4882a593Smuzhiyunmandatory-y += compat.h
15*4882a593Smuzhiyunmandatory-y += current.h
16*4882a593Smuzhiyunmandatory-y += delay.h
17*4882a593Smuzhiyunmandatory-y += device.h
18*4882a593Smuzhiyunmandatory-y += div64.h
19*4882a593Smuzhiyunmandatory-y += dma-mapping.h
20*4882a593Smuzhiyunmandatory-y += dma.h
21*4882a593Smuzhiyunmandatory-y += emergency-restart.h
22*4882a593Smuzhiyunmandatory-y += exec.h
23*4882a593Smuzhiyunmandatory-y += fb.h
24*4882a593Smuzhiyunmandatory-y += ftrace.h
25*4882a593Smuzhiyunmandatory-y += futex.h
26*4882a593Smuzhiyunmandatory-y += hardirq.h
27*4882a593Smuzhiyunmandatory-y += hw_irq.h
28*4882a593Smuzhiyunmandatory-y += io.h
29*4882a593Smuzhiyunmandatory-y += irq.h
30*4882a593Smuzhiyunmandatory-y += irq_regs.h
31*4882a593Smuzhiyunmandatory-y += irq_work.h
32*4882a593Smuzhiyunmandatory-y += kdebug.h
33*4882a593Smuzhiyunmandatory-y += kmap_types.h
34*4882a593Smuzhiyunmandatory-y += kprobes.h
35*4882a593Smuzhiyunmandatory-y += linkage.h
36*4882a593Smuzhiyunmandatory-y += local.h
37*4882a593Smuzhiyunmandatory-y += local64.h
38*4882a593Smuzhiyunmandatory-y += mm-arch-hooks.h
39*4882a593Smuzhiyunmandatory-y += mmiowb.h
40*4882a593Smuzhiyunmandatory-y += mmu.h
41*4882a593Smuzhiyunmandatory-y += mmu_context.h
42*4882a593Smuzhiyunmandatory-y += module.h
43*4882a593Smuzhiyunmandatory-y += module.lds.h
44*4882a593Smuzhiyunmandatory-y += msi.h
45*4882a593Smuzhiyunmandatory-y += pci.h
46*4882a593Smuzhiyunmandatory-y += percpu.h
47*4882a593Smuzhiyunmandatory-y += pgalloc.h
48*4882a593Smuzhiyunmandatory-y += preempt.h
49*4882a593Smuzhiyunmandatory-y += rwonce.h
50*4882a593Smuzhiyunmandatory-y += sections.h
51*4882a593Smuzhiyunmandatory-y += serial.h
52*4882a593Smuzhiyunmandatory-y += shmparam.h
53*4882a593Smuzhiyunmandatory-y += simd.h
54*4882a593Smuzhiyunmandatory-y += switch_to.h
55*4882a593Smuzhiyunmandatory-y += timex.h
56*4882a593Smuzhiyunmandatory-y += tlbflush.h
57*4882a593Smuzhiyunmandatory-y += topology.h
58*4882a593Smuzhiyunmandatory-y += trace_clock.h
59*4882a593Smuzhiyunmandatory-y += uaccess.h
60*4882a593Smuzhiyunmandatory-y += unaligned.h
61*4882a593Smuzhiyunmandatory-y += vermagic.h
62*4882a593Smuzhiyunmandatory-y += vga.h
63*4882a593Smuzhiyunmandatory-y += word-at-a-time.h
64*4882a593Smuzhiyunmandatory-y += xor.h
65