summaryrefslogtreecommitdiffstats
path: root/drivers/usb/usb-core.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/usb/usb-core.c')
-rw-r--r--drivers/usb/usb-core.c22
1 files changed, 10 insertions, 12 deletions
diff --git a/drivers/usb/usb-core.c b/drivers/usb/usb-core.c
index 2302d42a7..f0b30bf93 100644
--- a/drivers/usb/usb-core.c
+++ b/drivers/usb/usb-core.c
@@ -24,8 +24,6 @@ int usb_hub_init(void);
void usb_hub_cleanup(void);
int usb_major_init(void);
void usb_major_cleanup(void);
-int proc_usb_init(void);
-void proc_usb_cleanup(void);
/*
* USB device drivers
@@ -38,13 +36,14 @@ int usb_ov511_init(void);
int usb_dc2xx_init(void);
int usb_scanner_init(void);
int usb_printer_init(void);
-int usb_scsi_init(void);
+int usb_stor_init(void);
int usb_serial_init(void);
int dabusb_init(void);
int hid_init(void);
int input_init(void);
int usb_mouse_init(void);
int usb_kbd_init(void);
+int graphire_init(void);
/*
* HCI drivers
@@ -62,10 +61,8 @@ int ohci_hcd_init(void);
void cleanup_module(void)
{
usb_major_cleanup();
-#ifdef CONFIG_USB_PROC
- proc_usb_cleanup ();
-#endif
- usb_hub_cleanup();
+ usbdevfs_cleanup();
+ usb_hub_cleanup();
}
@@ -79,9 +76,7 @@ int usb_init(void)
#endif
{
usb_major_init();
-#ifdef CONFIG_USB_PROC
- proc_usb_init();
-#endif
+ usbdevfs_init();
usb_hub_init();
#ifndef CONFIG_USB_MODULE
@@ -110,12 +105,12 @@ int usb_init(void)
usb_dc2xx_init();
#endif
#ifdef CONFIG_USB_SCSI
- usb_scsi_init();
+ usb_stor_init();
#endif
#ifdef CONFIG_USB_DABUSB
dabusb_init();
#endif
-#if defined(CONFIG_USB_HID) || defined(CONFIG_USB_MOUSE) || defined(CONFIG_USB_KBD)
+#if defined(CONFIG_USB_HID) || defined(CONFIG_USB_MOUSE) || defined(CONFIG_USB_KBD) || defined(CONFIG_USB_GRAPHIRE)
input_init();
#endif
#ifdef CONFIG_USB_HID
@@ -127,6 +122,9 @@ int usb_init(void)
#ifdef CONFIG_USB_KBD
usb_kbd_init();
#endif
+#ifdef CONFIG_USB_GRAPHIRE
+ graphire_init();
+#endif
#ifdef CONFIG_USB_UHCI
uhci_init();
#endif