xref: /openbmc/linux/drivers/input/mouse/focaltech.h (revision 2b6f39e9)
13ace3686SHans de Goede /*
23ace3686SHans de Goede  * Focaltech TouchPad PS/2 mouse driver
33ace3686SHans de Goede  *
43ace3686SHans de Goede  * Copyright (c) 2014 Red Hat Inc.
505be1d07SMathias Gottschlag  * Copyright (c) 2014 Mathias Gottschlag <mgottschlag@gmail.com>
63ace3686SHans de Goede  *
73ace3686SHans de Goede  * This program is free software; you can redistribute it and/or modify
83ace3686SHans de Goede  * it under the terms of the GNU General Public License as published by
93ace3686SHans de Goede  * the Free Software Foundation; either version 2 of the License, or
103ace3686SHans de Goede  * (at your option) any later version.
113ace3686SHans de Goede  *
123ace3686SHans de Goede  * Red Hat authors:
133ace3686SHans de Goede  *
143ace3686SHans de Goede  * Hans de Goede <hdegoede@redhat.com>
153ace3686SHans de Goede  */
163ace3686SHans de Goede 
173ace3686SHans de Goede #ifndef _FOCALTECH_H
183ace3686SHans de Goede #define _FOCALTECH_H
193ace3686SHans de Goede 
203ace3686SHans de Goede int focaltech_detect(struct psmouse *psmouse, bool set_properties);
212b6f39e9SDmitry Torokhov 
222b6f39e9SDmitry Torokhov #ifdef CONFIG_MOUSE_PS2_FOCALTECH
233ace3686SHans de Goede int focaltech_init(struct psmouse *psmouse);
242b6f39e9SDmitry Torokhov #else
252b6f39e9SDmitry Torokhov static inline int focaltech_init(struct psmouse *psmouse)
262b6f39e9SDmitry Torokhov {
272b6f39e9SDmitry Torokhov 	return -ENOSYS;
282b6f39e9SDmitry Torokhov }
292b6f39e9SDmitry Torokhov #endif
303ace3686SHans de Goede 
313ace3686SHans de Goede #endif
32