xref: /openbmc/linux/drivers/input/mouse/lifebook.h (revision d2912cb1)
1d2912cb1SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */
202d7f589SKenan Esau /*
302d7f589SKenan Esau  * Fujitsu B-series Lifebook PS/2 TouchScreen driver
402d7f589SKenan Esau  *
502d7f589SKenan Esau  * Copyright (c) 2005 Vojtech Pavlik
602d7f589SKenan Esau  */
702d7f589SKenan Esau 
802d7f589SKenan Esau #ifndef _LIFEBOOK_H
902d7f589SKenan Esau #define _LIFEBOOK_H
1002d7f589SKenan Esau 
1155e3d922SAndres Salomon #ifdef CONFIG_MOUSE_PS2_LIFEBOOK
127705d548SDmitry Torokhov void lifebook_module_init(void);
13b7802c5cSDmitry Torokhov int lifebook_detect(struct psmouse *psmouse, bool set_properties);
14a15d60f8SDmitry Torokhov int lifebook_init(struct psmouse *psmouse);
1555e3d922SAndres Salomon #else
16bd447b61SChen Gang static inline void lifebook_module_init(void)
177705d548SDmitry Torokhov {
187705d548SDmitry Torokhov }
19bd447b61SChen Gang static inline int lifebook_detect(struct psmouse *psmouse, bool set_properties)
2055e3d922SAndres Salomon {
2155e3d922SAndres Salomon 	return -ENOSYS;
2255e3d922SAndres Salomon }
23bd447b61SChen Gang static inline int lifebook_init(struct psmouse *psmouse)
2455e3d922SAndres Salomon {
2555e3d922SAndres Salomon 	return -ENOSYS;
2655e3d922SAndres Salomon }
2755e3d922SAndres Salomon #endif
2802d7f589SKenan Esau 
2902d7f589SKenan Esau #endif
30