/* * Infineon Flashloader driver * * Copyright (C) 2013 Wei Shuai <cpuwolf@gmail.com> * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License version * 2 as published by the Free Software Foundation. */#include <linux/kernel.h>#include <linux/init.h>#include <linux/tty.h>#include <linux/module.h>#include <linux/usb.h>#include <linux/usb/serial.h>#include <linux/uaccess.h>staticconststructusb_device_idid_table[]={{USB_DEVICE(0x8087,0x0716)},{},};MODULE_DEVICE_TABLE(usb,id_table);staticstructusb_serial_driverflashloader_device={.driver={.owner=THIS_MODULE,.name="flashloader",},.id_table=id_table,.num_ports=1,};staticstructusb_serial_driver*constserial_drivers[]={&flashloader_device,NULL};module_usb_serial_driver(serial_drivers,id_table);MODULE_LICENSE("GPL");