#include <linux/kernel.h>
#include <linux/input.h>
#include <linux/serio.h>
#include <linux/libps2.h>
#include "psmouse.h"
#include "touchkit_ps2.h"
#define TOUCHKIT_MAX_XC …
#define TOUCHKIT_MAX_YC …
#define TOUCHKIT_CMD …
#define TOUCHKIT_CMD_LENGTH …
#define TOUCHKIT_CMD_ACTIVE …
#define TOUCHKIT_CMD_FIRMWARE_VERSION …
#define TOUCHKIT_CMD_CONTROLLER_TYPE …
#define TOUCHKIT_SEND_PARMS(s, r, c) …
#define TOUCHKIT_GET_TOUCHED(packet) …
#define TOUCHKIT_GET_X(packet) …
#define TOUCHKIT_GET_Y(packet) …
static psmouse_ret_t touchkit_ps2_process_byte(struct psmouse *psmouse)
{ … }
int touchkit_ps2_detect(struct psmouse *psmouse, bool set_properties)
{ … }