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