xref: /linux/include/linux/mod_devicetable.h (revision d2c9a99135da931377240942d44f3dea104cedb8)
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * Device tables which are exported to userspace via
4  * scripts/mod/file2alias.c.  You must keep that file in sync with this
5  * header.
6  */
7 
8 #ifndef LINUX_MOD_DEVICETABLE_H
9 #define LINUX_MOD_DEVICETABLE_H
10 
11 #ifdef __KERNEL__
12 #include <linux/types.h>
13 #endif
14 
15 #include "device-id/acpi.h"
16 #include "device-id/amba.h"
17 #include "device-id/ap.h"
18 #include "device-id/apr.h"
19 #include "device-id/auxiliary.h"
20 #include "device-id/bcma.h"
21 #include "device-id/ccw.h"
22 #include "device-id/cdx.h"
23 #include "device-id/coreboot.h"
24 #include "device-id/css.h"
25 #include "device-id/dfl.h"
26 #include "device-id/dmi.h"
27 #include "device-id/eisa.h"
28 #include "device-id/fsl_mc.h"
29 #include "device-id/hda.h"
30 #include "device-id/hid.h"
31 #include "device-id/hv_vmbus.h"
32 #include "device-id/i2c.h"
33 #include "device-id/i3c.h"
34 #include "device-id/ieee1394.h"
35 #include "device-id/input.h"
36 #include "device-id/ipack.h"
37 #include "device-id/isapnp.h"
38 #include "device-id/ishtp.h"
39 #include "device-id/mcb.h"
40 #include "device-id/mdio.h"
41 #include "device-id/mei_cl.h"
42 #include "device-id/mhi.h"
43 #include "device-id/mips_cdmm.h"
44 #include "device-id/of.h"
45 #include "device-id/parisc.h"
46 #include "device-id/pci.h"
47 #include "device-id/pcmcia.h"
48 #include "device-id/platform.h"
49 #include "device-id/pnp.h"
50 #include "device-id/rio.h"
51 #include "device-id/rpmsg.h"
52 #include "device-id/sdio.h"
53 #include "device-id/sdw.h"
54 #include "device-id/serio.h"
55 #include "device-id/slim.h"
56 #include "device-id/spi.h"
57 #include "device-id/spmi.h"
58 #include "device-id/ssam.h"
59 #include "device-id/ssb.h"
60 #include "device-id/tb.h"
61 #include "device-id/tee_client.h"
62 #include "device-id/typec.h"
63 #include "device-id/ulpi.h"
64 #include "device-id/usb.h"
65 #include "device-id/vchiq.h"
66 #include "device-id/vio.h"
67 #include "device-id/virtio.h"
68 #include "device-id/wmi.h"
69 #include "device-id/x86_cpu.h"
70 #include "device-id/zorro.h"
71 
72 /*
73  * Generic table type for matching CPU features.
74  * @feature:	the bit number of the feature (0 - 65535)
75  */
76 
77 struct cpu_feature {
78 	__u16	feature;
79 };
80 
81 #endif /* LINUX_MOD_DEVICETABLE_H */
82