f81232.c (32078f915d1acab356080b144aa89fe3487f3979) f81232.c (68e24113457e437b1576670f2419b77ed0531e9e)
1/*
2 * Fintek F81232 USB to serial adaptor driver
3 *
4 * Copyright (C) 2012 Greg Kroah-Hartman (gregkh@linuxfoundation.org)
5 * Copyright (C) 2012 Linux Foundation
6 *
7 * This program is free software; you can redistribute it and/or modify it
8 * under the terms of the GNU General Public License version 2 as published by

--- 336 unchanged lines hidden (view full) ---

345 struct f81232_private *priv;
346
347 for (i = 0; i < serial->num_ports; ++i) {
348 priv = usb_get_serial_port_data(serial->port[i]);
349 kfree(priv);
350 }
351}
352
1/*
2 * Fintek F81232 USB to serial adaptor driver
3 *
4 * Copyright (C) 2012 Greg Kroah-Hartman (gregkh@linuxfoundation.org)
5 * Copyright (C) 2012 Linux Foundation
6 *
7 * This program is free software; you can redistribute it and/or modify it
8 * under the terms of the GNU General Public License version 2 as published by

--- 336 unchanged lines hidden (view full) ---

345 struct f81232_private *priv;
346
347 for (i = 0; i < serial->num_ports; ++i) {
348 priv = usb_get_serial_port_data(serial->port[i]);
349 kfree(priv);
350 }
351}
352
353static struct usb_driver f81232_driver = {
354 .name = "f81232",
355 .id_table = id_table,
356};
357
358static struct usb_serial_driver f81232_device = {
359 .driver = {
360 .owner = THIS_MODULE,
361 .name = "f81232",
362 },
363 .id_table = id_table,
353static struct usb_serial_driver f81232_device = {
354 .driver = {
355 .owner = THIS_MODULE,
356 .name = "f81232",
357 },
358 .id_table = id_table,
364 .usb_driver = &f81232_driver,
365 .num_ports = 1,
366 .bulk_in_size = 256,
367 .bulk_out_size = 256,
368 .open = f81232_open,
369 .close = f81232_close,
370 .dtr_rts = f81232_dtr_rts,
371 .carrier_raised = f81232_carrier_raised,
372 .ioctl = f81232_ioctl,

--- 7 unchanged lines hidden (view full) ---

380 .release = f81232_release,
381};
382
383static struct usb_serial_driver * const serial_drivers[] = {
384 &f81232_device,
385 NULL,
386};
387
359 .num_ports = 1,
360 .bulk_in_size = 256,
361 .bulk_out_size = 256,
362 .open = f81232_open,
363 .close = f81232_close,
364 .dtr_rts = f81232_dtr_rts,
365 .carrier_raised = f81232_carrier_raised,
366 .ioctl = f81232_ioctl,

--- 7 unchanged lines hidden (view full) ---

374 .release = f81232_release,
375};
376
377static struct usb_serial_driver * const serial_drivers[] = {
378 &f81232_device,
379 NULL,
380};
381
388module_usb_serial_driver(f81232_driver, serial_drivers);
382module_usb_serial_driver(serial_drivers, id_table);
389
390MODULE_DESCRIPTION("Fintek F81232 USB to serial adaptor driver");
391MODULE_AUTHOR("Greg Kroah-Hartman <gregkh@linuxfoundation.org");
392MODULE_LICENSE("GPL v2");
393
394module_param(debug, bool, S_IRUGO | S_IWUSR);
395MODULE_PARM_DESC(debug, "Debug enabled or not");
396
383
384MODULE_DESCRIPTION("Fintek F81232 USB to serial adaptor driver");
385MODULE_AUTHOR("Greg Kroah-Hartman <gregkh@linuxfoundation.org");
386MODULE_LICENSE("GPL v2");
387
388module_param(debug, bool, S_IRUGO | S_IWUSR);
389MODULE_PARM_DESC(debug, "Debug enabled or not");
390