linux/drivers/input/mouse/hgpk.h

/* 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