xref: /linux/include/linux/device-id/sdio.h (revision d2c9a99135da931377240942d44f3dea104cedb8)
1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef LINUX_DEVICE_ID_SDIO_H
3 #define LINUX_DEVICE_ID_SDIO_H
4 
5 #ifdef __KERNEL__
6 #include <linux/types.h>
7 typedef unsigned long kernel_ulong_t;
8 #endif
9 
10 /* SDIO */
11 
12 #define SDIO_ANY_ID (~0)
13 
14 struct sdio_device_id {
15 	__u8	class;			/* Standard interface or SDIO_ANY_ID */
16 	__u16	vendor;			/* Vendor or SDIO_ANY_ID */
17 	__u16	device;			/* Device ID or SDIO_ANY_ID */
18 	kernel_ulong_t driver_data;	/* Data private to the driver */
19 };
20 
21 #endif /* ifndef LINUX_DEVICE_ID_SDIO_H */
22