xref: /linux/include/linux/device-id/slim.h (revision d2c9a99135da931377240942d44f3dea104cedb8)
1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef LINUX_DEVICE_ID_SLIM_H
3 #define LINUX_DEVICE_ID_SLIM_H
4 
5 #ifdef __KERNEL__
6 #include <linux/types.h>
7 typedef unsigned long kernel_ulong_t;
8 #endif
9 
10 /* SLIMbus */
11 
12 #define SLIMBUS_NAME_SIZE	32
13 #define SLIMBUS_MODULE_PREFIX	"slim:"
14 
15 struct slim_device_id {
16 	__u16 manf_id, prod_code;
17 	__u16 dev_index, instance;
18 
19 	/* Data private to the driver */
20 	kernel_ulong_t driver_data;
21 };
22 
23 #endif /* ifndef LINUX_DEVICE_ID_SLIM_H */
24