1 /* SPDX-License-Identifier: GPL-2.0 */ 2 #ifndef LINUX_DEVICE_ID_ISHTP_H 3 #define LINUX_DEVICE_ID_ISHTP_H 4 5 #ifdef __KERNEL__ 6 #include <linux/uuid.h> 7 typedef unsigned long kernel_ulong_t; 8 #endif 9 10 /* ISHTP (Integrated Sensor Hub Transport Protocol) */ 11 12 #define ISHTP_MODULE_PREFIX "ishtp:" 13 14 /** 15 * struct ishtp_device_id - ISHTP device identifier 16 * @guid: GUID of the device. 17 * @driver_data: pointer to driver specific data 18 */ 19 struct ishtp_device_id { 20 guid_t guid; 21 kernel_ulong_t driver_data; 22 }; 23 24 #endif /* ifndef LINUX_DEVICE_ID_ISHTP_H */ 25