xref: /openbmc/linux/include/asm-generic/Kbuild (revision a870544c)
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
7630f289bSMasahiro Yamadamandatory-y += atomic.h
8630f289bSMasahiro Yamadamandatory-y += archrandom.h
9630f289bSMasahiro Yamadamandatory-y += barrier.h
10630f289bSMasahiro Yamadamandatory-y += bitops.h
11630f289bSMasahiro Yamadamandatory-y += bug.h
12630f289bSMasahiro Yamadamandatory-y += bugs.h
13630f289bSMasahiro Yamadamandatory-y += cacheflush.h
14630f289bSMasahiro Yamadamandatory-y += checksum.h
15630f289bSMasahiro Yamadamandatory-y += compat.h
16630f289bSMasahiro Yamadamandatory-y += current.h
17630f289bSMasahiro Yamadamandatory-y += delay.h
18630f289bSMasahiro Yamadamandatory-y += device.h
19630f289bSMasahiro Yamadamandatory-y += div64.h
20630f289bSMasahiro Yamadamandatory-y += dma-mapping.h
21630f289bSMasahiro Yamadamandatory-y += dma.h
22630f289bSMasahiro Yamadamandatory-y += emergency-restart.h
23630f289bSMasahiro Yamadamandatory-y += exec.h
24630f289bSMasahiro Yamadamandatory-y += fb.h
25630f289bSMasahiro Yamadamandatory-y += ftrace.h
26630f289bSMasahiro Yamadamandatory-y += futex.h
27630f289bSMasahiro Yamadamandatory-y += hardirq.h
28630f289bSMasahiro Yamadamandatory-y += hw_irq.h
29630f289bSMasahiro Yamadamandatory-y += io.h
30630f289bSMasahiro Yamadamandatory-y += irq.h
31630f289bSMasahiro Yamadamandatory-y += irq_regs.h
32630f289bSMasahiro Yamadamandatory-y += irq_work.h
334f8b96cdSThomas Gleixnermandatory-y += kdebug.h
34630f289bSMasahiro Yamadamandatory-y += kmap_size.h
35630f289bSMasahiro Yamadamandatory-y += kprobes.h
36630f289bSMasahiro Yamadamandatory-y += linkage.h
3787dbc209SRandy Dunlapmandatory-y += local.h
38630f289bSMasahiro Yamadamandatory-y += local64.h
39630f289bSMasahiro Yamadamandatory-y += mmiowb.h
40630f289bSMasahiro Yamadamandatory-y += mmu.h
41630f289bSMasahiro Yamadamandatory-y += mmu_context.h
42596b0474SMasahiro Yamadamandatory-y += module.h
43a1b39baeSMichal Simekmandatory-y += module.lds.h
44630f289bSMasahiro Yamadamandatory-y += msi.h
45630f289bSMasahiro Yamadamandatory-y += pci.h
46630f289bSMasahiro Yamadamandatory-y += percpu.h
47630f289bSMasahiro Yamadamandatory-y += pgalloc.h
48e506ea45SWill Deaconmandatory-y += preempt.h
49630f289bSMasahiro Yamadamandatory-y += rwonce.h
50630f289bSMasahiro Yamadamandatory-y += sections.h
51630f289bSMasahiro Yamadamandatory-y += serial.h
5282cb5485SArd Biesheuvelmandatory-y += shmparam.h
53*db1cc7aeSThomas Gleixnermandatory-y += simd.h
54630f289bSMasahiro Yamadamandatory-y += softirq_stack.h
55630f289bSMasahiro Yamadamandatory-y += switch_to.h
56630f289bSMasahiro Yamadamandatory-y += timex.h
57630f289bSMasahiro Yamadamandatory-y += tlbflush.h
58630f289bSMasahiro Yamadamandatory-y += topology.h
59630f289bSMasahiro Yamadamandatory-y += trace_clock.h
60630f289bSMasahiro Yamadamandatory-y += uaccess.h
6162d0fd59SMasahiro Yamadamandatory-y += unaligned.h
62630f289bSMasahiro Yamadamandatory-y += vermagic.h
63630f289bSMasahiro Yamadamandatory-y += vga.h
64630f289bSMasahiro Yamadamandatory-y += word-at-a-time.h
65mandatory-y += xor.h
66