linux/drivers/input/joystick/iforce/iforce-serio.c

// SPDX-License-Identifier: GPL-2.0-or-later
/*
 *  Copyright (c) 2000-2001 Vojtech Pavlik <[email protected]>
 *  Copyright (c) 2001, 2007 Johann Deneux <[email protected]>
 *
 *  USB/RS232 I-Force joysticks and wheels.
 */

#include <linux/serio.h>
#include "iforce.h"

struct iforce_serio {};

static void iforce_serio_xmit(struct iforce *iforce)
{}

static int iforce_serio_get_id(struct iforce *iforce, u8 id,
			       u8 *response_data, size_t *response_len)
{}

static int iforce_serio_start_io(struct iforce *iforce)
{}

static void iforce_serio_stop_io(struct iforce *iforce)
{}

static const struct iforce_xport_ops iforce_serio_xport_ops =;

static void iforce_serio_write_wakeup(struct serio *serio)
{}

static irqreturn_t iforce_serio_irq(struct serio *serio,
				    unsigned char data, unsigned int flags)
{}

static int iforce_serio_connect(struct serio *serio, struct serio_driver *drv)
{}

static void iforce_serio_disconnect(struct serio *serio)
{}

static const struct serio_device_id iforce_serio_ids[] =;

MODULE_DEVICE_TABLE(serio, iforce_serio_ids);

struct serio_driver iforce_serio_drv =;

module_serio_driver();

MODULE_AUTHOR();
MODULE_DESCRIPTION();
MODULE_LICENSE();