/* Called when opening the input device. This will submit the URB to the usb system so we start getting reports  */
static int gtco_input_open(struct input_dev *inputdev)
/* Called when opening the input device. This will submit the URB to the usb system so we start getting reports  */
static int gtco_input_open(struct input_dev *inputdev)
{
	struct gtco *device = input_get_drvdata(inputdev);
	device->urbinfo->dev = device->usbdev;
	if (usb_submit_urb(device->urbinfo, GFP_KERNEL))
		return -EIO;
	return 0;
}