Linux Audio

Check our new training course

Loading...
Note: File does not exist in v6.8.
 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");