1*2874c5fdSThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */ 23ace3686SHans de Goede /* 33ace3686SHans de Goede * Focaltech TouchPad PS/2 mouse driver 43ace3686SHans de Goede * 53ace3686SHans de Goede * Copyright (c) 2014 Red Hat Inc. 605be1d07SMathias Gottschlag * Copyright (c) 2014 Mathias Gottschlag <mgottschlag@gmail.com> 73ace3686SHans de Goede * 83ace3686SHans de Goede * Red Hat authors: 93ace3686SHans de Goede * 103ace3686SHans de Goede * Hans de Goede <hdegoede@redhat.com> 113ace3686SHans de Goede */ 123ace3686SHans de Goede 133ace3686SHans de Goede #ifndef _FOCALTECH_H 143ace3686SHans de Goede #define _FOCALTECH_H 153ace3686SHans de Goede 163ace3686SHans de Goede int focaltech_detect(struct psmouse *psmouse, bool set_properties); 172b6f39e9SDmitry Torokhov 182b6f39e9SDmitry Torokhov #ifdef CONFIG_MOUSE_PS2_FOCALTECH 193ace3686SHans de Goede int focaltech_init(struct psmouse *psmouse); 202b6f39e9SDmitry Torokhov #else focaltech_init(struct psmouse * psmouse)212b6f39e9SDmitry Torokhovstatic inline int focaltech_init(struct psmouse *psmouse) 222b6f39e9SDmitry Torokhov { 232b6f39e9SDmitry Torokhov return -ENOSYS; 242b6f39e9SDmitry Torokhov } 252b6f39e9SDmitry Torokhov #endif 263ace3686SHans de Goede 273ace3686SHans de Goede #endif 28