1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0+ */ 2*4882a593Smuzhiyun 3*4882a593Smuzhiyun #ifndef I2C_HID_H 4*4882a593Smuzhiyun #define I2C_HID_H 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun #ifdef CONFIG_DMI 8*4882a593Smuzhiyun struct i2c_hid_desc *i2c_hid_get_dmi_i2c_hid_desc_override(uint8_t *i2c_name); 9*4882a593Smuzhiyun char *i2c_hid_get_dmi_hid_report_desc_override(uint8_t *i2c_name, 10*4882a593Smuzhiyun unsigned int *size); 11*4882a593Smuzhiyun #else 12*4882a593Smuzhiyun static inline struct i2c_hid_desc i2c_hid_get_dmi_i2c_hid_desc_override(uint8_t * i2c_name)13*4882a593Smuzhiyun *i2c_hid_get_dmi_i2c_hid_desc_override(uint8_t *i2c_name) 14*4882a593Smuzhiyun { return NULL; } i2c_hid_get_dmi_hid_report_desc_override(uint8_t * i2c_name,unsigned int * size)15*4882a593Smuzhiyunstatic inline char *i2c_hid_get_dmi_hid_report_desc_override(uint8_t *i2c_name, 16*4882a593Smuzhiyun unsigned int *size) 17*4882a593Smuzhiyun { return NULL; } 18*4882a593Smuzhiyun #endif 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun #endif 21