beceem: remove unnecessary usb class
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
This commit is contained in:
parent
ada692b09f
commit
032100f652
|
@ -553,7 +553,7 @@ struct _MINI_ADAPTER
|
|||
struct semaphore NVMRdmWrmLock;
|
||||
|
||||
struct device *pstCreatedClassDevice;
|
||||
BOOLEAN bUsbClassDriverRegistered;
|
||||
|
||||
// BOOLEAN InterfaceUpStatus;
|
||||
PFLASH2X_CS_INFO psFlash2xCSInfo;
|
||||
PFLASH_CS_INFO psFlashCSInfo ;
|
||||
|
|
|
@ -63,29 +63,6 @@ VOID InterfaceAdapterFree(PS_INTERFACE_ADAPTER psIntfAdapter)
|
|||
AdapterFree(psIntfAdapter->psAdapter);
|
||||
}
|
||||
|
||||
|
||||
|
||||
static int usbbcm_open(struct inode *inode, struct file *file)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int usbbcm_release(struct inode *inode, struct file *file)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
static ssize_t usbbcm_read(struct file *file, char __user *buffer, size_t count, loff_t *ppos)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
static ssize_t usbbcm_write(struct file *file, const char __user *user_buffer, size_t count, loff_t *ppos)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
VOID ConfigureEndPointTypesThroughEEPROM(PMINI_ADAPTER Adapter)
|
||||
{
|
||||
ULONG ulReg = 0;
|
||||
|
@ -164,21 +141,6 @@ VOID ConfigureEndPointTypesThroughEEPROM(PMINI_ADAPTER Adapter)
|
|||
|
||||
}
|
||||
|
||||
static struct file_operations usbbcm_fops = {
|
||||
.open = usbbcm_open,
|
||||
.release = usbbcm_release,
|
||||
.read = usbbcm_read,
|
||||
.write = usbbcm_write,
|
||||
.owner = THIS_MODULE,
|
||||
.llseek = no_llseek,
|
||||
};
|
||||
|
||||
static struct usb_class_driver usbbcm_class = {
|
||||
.name = "usbbcm",
|
||||
.fops = &usbbcm_fops,
|
||||
.minor_base = BCM_USB_MINOR_BASE,
|
||||
};
|
||||
|
||||
static int
|
||||
usbbcm_device_probe(struct usb_interface *intf, const struct usb_device_id *id)
|
||||
{
|
||||
|
@ -259,8 +221,6 @@ usbbcm_device_probe(struct usb_interface *intf, const struct usb_device_id *id)
|
|||
usb_set_intfdata(intf, NULL);
|
||||
udev = interface_to_usbdev (intf);
|
||||
usb_put_dev(udev);
|
||||
if(psAdapter->bUsbClassDriverRegistered == TRUE)
|
||||
usb_deregister_dev (intf, &usbbcm_class);
|
||||
InterfaceAdapterFree(psIntfAdapter);
|
||||
return retval ;
|
||||
}
|
||||
|
@ -339,10 +299,8 @@ static void usbbcm_disconnect (struct usb_interface *intf)
|
|||
InterfaceAdapterFree(psIntfAdapter);
|
||||
udev = interface_to_usbdev (intf);
|
||||
usb_put_dev(udev);
|
||||
usb_deregister_dev (intf, &usbbcm_class);
|
||||
}
|
||||
|
||||
|
||||
static int AllocUsbCb(PS_INTERFACE_ADAPTER psIntfAdapter)
|
||||
{
|
||||
int i = 0;
|
||||
|
@ -701,18 +659,6 @@ INT InterfaceAdapterInit(PS_INTERFACE_ADAPTER psIntfAdapter)
|
|||
}
|
||||
}
|
||||
usb_set_intfdata(psIntfAdapter->interface, psIntfAdapter);
|
||||
retval = usb_register_dev(psIntfAdapter->interface, &usbbcm_class);
|
||||
if(retval)
|
||||
{
|
||||
BCM_DEBUG_PRINT(psIntfAdapter->psAdapter,DBG_TYPE_PRINTK, 0, 0, "usb register dev failed = %d", retval);
|
||||
psIntfAdapter->psAdapter->bUsbClassDriverRegistered = FALSE;
|
||||
return retval;
|
||||
}
|
||||
else
|
||||
{
|
||||
psIntfAdapter->psAdapter->bUsbClassDriverRegistered = TRUE;
|
||||
BCM_DEBUG_PRINT(psIntfAdapter->psAdapter,DBG_TYPE_PRINTK, 0, 0, "usb dev registered");
|
||||
}
|
||||
|
||||
psIntfAdapter->psAdapter->bcm_file_download = InterfaceFileDownload;
|
||||
psIntfAdapter->psAdapter->bcm_file_readback_from_chip =
|
||||
|
@ -734,14 +680,7 @@ INT InterfaceAdapterInit(PS_INTERFACE_ADAPTER psIntfAdapter)
|
|||
}
|
||||
|
||||
|
||||
retval = device_run(psIntfAdapter);
|
||||
if(retval)
|
||||
{
|
||||
return retval;
|
||||
}
|
||||
|
||||
|
||||
return 0;
|
||||
return device_run(psIntfAdapter);
|
||||
}
|
||||
|
||||
static int InterfaceSuspend (struct usb_interface *intf, pm_message_t message)
|
||||
|
|
Loading…
Reference in New Issue