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