linux/drivers/usb/serial/empeg.c

// SPDX-License-Identifier: GPL-2.0
/*
 * USB Empeg empeg-car player driver
 *
 *	Copyright (C) 2000, 2001
 *	    Gary Brubaker ([email protected])
 *
 *	Copyright (C) 1999 - 2001
 *	    Greg Kroah-Hartman ([email protected])
 *
 * See Documentation/usb/usb-serial.rst for more information on using this
 * driver
 */

#include <linux/kernel.h>
#include <linux/errno.h>
#include <linux/slab.h>
#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
#include <linux/module.h>
#include <linux/spinlock.h>
#include <linux/uaccess.h>
#include <linux/usb.h>
#include <linux/usb/serial.h>

#define DRIVER_AUTHOR
#define DRIVER_DESC

#define EMPEG_VENDOR_ID
#define EMPEG_PRODUCT_ID

/* function prototypes for an empeg-car player */
static int  empeg_startup(struct usb_serial *serial);
static void empeg_init_termios(struct tty_struct *tty);

static const struct usb_device_id id_table[] =;

MODULE_DEVICE_TABLE(usb, id_table);

static struct usb_serial_driver empeg_device =;

static struct usb_serial_driver * const serial_drivers[] =;

static int empeg_startup(struct usb_serial *serial)
{}

static void empeg_init_termios(struct tty_struct *tty)
{}

module_usb_serial_driver();

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