linux/drivers/input/mouse/touchkit_ps2.c

// SPDX-License-Identifier: GPL-2.0-or-later
/* ----------------------------------------------------------------------------
 * touchkit_ps2.c  --  Driver for eGalax TouchKit PS/2 Touchscreens
 *
 * Copyright (C) 2005 by Stefan Lucke
 * Copyright (C) 2004 by Daniel Ritz
 * Copyright (C) by Todd E. Johnson (mtouchusb.c)
 *
 * Based upon touchkitusb.c
 *
 * Vendor documentation is available at:
 * http://home.eeti.com.tw/web20/drivers/Software%20Programming%20Guide_v2.0.pdf 
 */

#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)
{}