/* SPDX-License-Identifier: GPL-2.0 */ /* * OLPC HGPK (XO-1) touchpad PS/2 mouse driver */ #ifndef _HGPK_H #define _HGPK_H #define HGPK_GS … #define HGPK_PT … enum hgpk_model_t { … }; enum hgpk_spew_flag { … }; #define SPEW_WATCH_COUNT … enum hgpk_mode { … }; struct hgpk_data { … }; int hgpk_detect(struct psmouse *psmouse, bool set_properties); int hgpk_init(struct psmouse *psmouse); #ifdef CONFIG_MOUSE_PS2_OLPC void hgpk_module_init(void); #else static inline void hgpk_module_init(void) { … } #endif #endif