diff options
Diffstat (limited to 'drivers/usb/usb-core.c')
-rw-r--r-- | drivers/usb/usb-core.c | 22 |
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 |