xref: /linux/include/asm-generic/Kbuild (revision 630f289b7114c0e68519cbd634e2b7ec804ca8c5)
1037fc336SMasahiro Yamada# SPDX-License-Identifier: GPL-2.0
2037fc336SMasahiro Yamada#
3037fc336SMasahiro Yamada# asm headers that all architectures except um should have
4037fc336SMasahiro Yamada# (This file is not included when SRCARCH=um since UML borrows several
5037fc336SMasahiro Yamada# asm headers from the host architecutre.)
682cb5485SArd Biesheuvel
7*630f289bSMasahiro Yamadamandatory-y += atomic.h
8*630f289bSMasahiro Yamadamandatory-y += barrier.h
9*630f289bSMasahiro Yamadamandatory-y += bitops.h
10*630f289bSMasahiro Yamadamandatory-y += bug.h
11*630f289bSMasahiro Yamadamandatory-y += bugs.h
12*630f289bSMasahiro Yamadamandatory-y += cacheflush.h
13*630f289bSMasahiro Yamadamandatory-y += checksum.h
14*630f289bSMasahiro Yamadamandatory-y += compat.h
15*630f289bSMasahiro Yamadamandatory-y += current.h
16*630f289bSMasahiro Yamadamandatory-y += delay.h
17*630f289bSMasahiro Yamadamandatory-y += device.h
18*630f289bSMasahiro Yamadamandatory-y += div64.h
19def3f7ceSMichal Simekmandatory-y += dma-contiguous.h
20*630f289bSMasahiro Yamadamandatory-y += dma-mapping.h
21*630f289bSMasahiro Yamadamandatory-y += dma.h
22*630f289bSMasahiro Yamadamandatory-y += emergency-restart.h
23*630f289bSMasahiro Yamadamandatory-y += exec.h
24*630f289bSMasahiro Yamadamandatory-y += fb.h
25*630f289bSMasahiro Yamadamandatory-y += ftrace.h
26*630f289bSMasahiro Yamadamandatory-y += futex.h
27*630f289bSMasahiro Yamadamandatory-y += hardirq.h
28*630f289bSMasahiro Yamadamandatory-y += hw_irq.h
29*630f289bSMasahiro Yamadamandatory-y += io.h
30*630f289bSMasahiro Yamadamandatory-y += irq.h
31*630f289bSMasahiro Yamadamandatory-y += irq_regs.h
32*630f289bSMasahiro Yamadamandatory-y += irq_work.h
33*630f289bSMasahiro Yamadamandatory-y += kdebug.h
34*630f289bSMasahiro Yamadamandatory-y += kmap_types.h
35*630f289bSMasahiro Yamadamandatory-y += kprobes.h
36*630f289bSMasahiro Yamadamandatory-y += linkage.h
37*630f289bSMasahiro Yamadamandatory-y += local.h
38*630f289bSMasahiro Yamadamandatory-y += mm-arch-hooks.h
39*630f289bSMasahiro Yamadamandatory-y += mmiowb.h
40*630f289bSMasahiro Yamadamandatory-y += mmu.h
41*630f289bSMasahiro Yamadamandatory-y += mmu_context.h
42*630f289bSMasahiro Yamadamandatory-y += module.h
43a1b39baeSMichal Simekmandatory-y += msi.h
44*630f289bSMasahiro Yamadamandatory-y += pci.h
45*630f289bSMasahiro Yamadamandatory-y += percpu.h
46*630f289bSMasahiro Yamadamandatory-y += pgalloc.h
47*630f289bSMasahiro Yamadamandatory-y += preempt.h
48*630f289bSMasahiro Yamadamandatory-y += sections.h
49*630f289bSMasahiro Yamadamandatory-y += serial.h
50*630f289bSMasahiro Yamadamandatory-y += shmparam.h
5182cb5485SArd Biesheuvelmandatory-y += simd.h
52*630f289bSMasahiro Yamadamandatory-y += switch_to.h
53*630f289bSMasahiro Yamadamandatory-y += timex.h
54*630f289bSMasahiro Yamadamandatory-y += tlbflush.h
55*630f289bSMasahiro Yamadamandatory-y += topology.h
56*630f289bSMasahiro Yamadamandatory-y += trace_clock.h
57*630f289bSMasahiro Yamadamandatory-y += uaccess.h
58*630f289bSMasahiro Yamadamandatory-y += unaligned.h
59*630f289bSMasahiro Yamadamandatory-y += vga.h
60*630f289bSMasahiro Yamadamandatory-y += word-at-a-time.h
61*630f289bSMasahiro Yamadamandatory-y += xor.h
62