psmouse.h (c774326a219536ab615d68a22875673f6f608b62) psmouse.h (8eb92e5c91338eb19f86ffb2232258337ebf905b)
1#ifndef _PSMOUSE_H
2#define _PSMOUSE_H
3
4#define PSMOUSE_OOB_NONE 0x00
5#define PSMOUSE_OOB_EXTRA_BTNS 0x01
6
7#define PSMOUSE_CMD_SETSCALE11 0x00e6
8#define PSMOUSE_CMD_SETSCALE21 0x00e7

--- 195 unchanged lines hidden (view full) ---

204#define psmouse_notice(psmouse, format, ...) \
205 dev_notice(&(psmouse)->ps2dev.serio->dev, \
206 psmouse_fmt(format), ##__VA_ARGS__)
207#define psmouse_printk(level, psmouse, format, ...) \
208 dev_printk(level, \
209 &(psmouse)->ps2dev.serio->dev, \
210 psmouse_fmt(format), ##__VA_ARGS__)
211
1#ifndef _PSMOUSE_H
2#define _PSMOUSE_H
3
4#define PSMOUSE_OOB_NONE 0x00
5#define PSMOUSE_OOB_EXTRA_BTNS 0x01
6
7#define PSMOUSE_CMD_SETSCALE11 0x00e6
8#define PSMOUSE_CMD_SETSCALE21 0x00e7

--- 195 unchanged lines hidden (view full) ---

204#define psmouse_notice(psmouse, format, ...) \
205 dev_notice(&(psmouse)->ps2dev.serio->dev, \
206 psmouse_fmt(format), ##__VA_ARGS__)
207#define psmouse_printk(level, psmouse, format, ...) \
208 dev_printk(level, \
209 &(psmouse)->ps2dev.serio->dev, \
210 psmouse_fmt(format), ##__VA_ARGS__)
211
212#ifdef CONFIG_MOUSE_PS2_SMBUS
212
213
214int psmouse_smbus_module_init(void);
215void psmouse_smbus_module_exit(void);
216
217struct i2c_board_info;
218
219int psmouse_smbus_init(struct psmouse *psmouse,
220 const struct i2c_board_info *board,
221 const void *pdata, size_t pdata_size,
222 bool leave_breadcrumbs);
223void psmouse_smbus_cleanup(struct psmouse *psmouse);
224
225#else /* !CONFIG_MOUSE_PS2_SMBUS */
226
227static inline int psmouse_smbus_module_init(void)
228{
229 return 0;
230}
231
232static inline void psmouse_smbus_module_exit(void)
233{
234}
235
236static inline void psmouse_smbus_cleanup(struct psmouse *psmouse)
237{
238}
239
240#endif /* CONFIG_MOUSE_PS2_SMBUS */
241
213#endif /* _PSMOUSE_H */
242#endif /* _PSMOUSE_H */