linux/drivers/usb/serial/zio.c
<<
>>
Prefs
   1/*
   2 * ZIO Motherboard USB driver
   3 *
   4 * Copyright (C) 2010 Zilogic Systems <code@zilogic.com>
   5 *
   6 *      This program is free software; you can redistribute it and/or
   7 *      modify it under the terms of the GNU General Public License version
   8 *      2 as published by the Free Software Foundation.
   9 */
  10
  11#include <linux/kernel.h>
  12#include <linux/init.h>
  13#include <linux/tty.h>
  14#include <linux/module.h>
  15#include <linux/usb.h>
  16#include <linux/usb/serial.h>
  17#include <linux/uaccess.h>
  18
  19static const struct usb_device_id id_table[] = {
  20        { USB_DEVICE(0x1CBE, 0x0103) },
  21        { },
  22};
  23MODULE_DEVICE_TABLE(usb, id_table);
  24
  25static struct usb_serial_driver zio_device = {
  26        .driver = {
  27                .owner =        THIS_MODULE,
  28                .name =         "zio",
  29        },
  30        .id_table =             id_table,
  31        .num_ports =            1,
  32};
  33
  34static struct usb_serial_driver * const serial_drivers[] = {
  35        &zio_device, NULL
  36};
  37
  38module_usb_serial_driver(serial_drivers, id_table);
  39MODULE_LICENSE("GPL");
  40