From 57c2a5fa5a8b57a094e6e89aafa1702b76218da7 Mon Sep 17 00:00:00 2001 From: Christian Gmeiner Date: Wed, 29 Aug 2007 11:55:23 +0000 Subject: add support to switch device driver at runtime git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14508 a1c6a512-1295-4272-9138-f99709370657 --- firmware/usbstack/drivers/device/usb_serial.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'firmware/usbstack/drivers/device/usb_serial.c') diff --git a/firmware/usbstack/drivers/device/usb_serial.c b/firmware/usbstack/drivers/device/usb_serial.c index 578e9a1..c243821 100644 --- a/firmware/usbstack/drivers/device/usb_serial.c +++ b/firmware/usbstack/drivers/device/usb_serial.c @@ -25,7 +25,7 @@ static struct usb_dcd_controller_ops* ops; struct usb_device_driver usb_serial_driver = { .name = "serial", .bind = usb_serial_driver_bind, - .unbind = NULL, + .unbind = usb_serial_driver_unbind, .request = usb_serial_driver_request, .suspend = NULL, .resume = NULL, @@ -212,6 +212,11 @@ autoconf_fail: return -EOPNOTSUPP; } +void usb_serial_driver_unbind(void) { + + /* disable endpoints... */ +} + int usb_serial_driver_request(struct usb_ctrlrequest* request) { int ret = -EOPNOTSUPP; -- cgit v1.1