diff options
author | Michael Sevakis <jethead71@rockbox.org> | 2013-05-14 22:13:38 -0400 |
---|---|---|
committer | Michael Sevakis <jethead71@rockbox.org> | 2013-05-14 22:13:38 -0400 |
commit | 91b850ec425545d52d25c5b0f9a2caf6f853dfb7 (patch) | |
tree | 7b10cc1d7c165b78f73aa4a202230fad69144f65 | |
parent | 8d21fc9229eff863437cd45f9b833ede26792a73 (diff) | |
download | rockbox-91b850ec425545d52d25c5b0f9a2caf6f853dfb7.tar.gz rockbox-91b850ec425545d52d25c5b0f9a2caf6f853dfb7.zip |
Get rid of usb_drv_attach() from USB code.
'Twas an idiosyncrasy of detecting a host upon bus reset, which is
obsolete.
Change-Id: I0adb25e1805022544f52cd0cb766819a367dbde4
-rw-r--r-- | firmware/export/usb_drv.h | 1 | ||||
-rw-r--r-- | firmware/target/arm/imx233/usb-imx233.c | 1 | ||||
-rw-r--r-- | firmware/target/arm/imx31/gigabeat-s/usb-gigabeat-s.c | 2 | ||||
-rw-r--r-- | firmware/target/arm/pp/usb-fw-pp502x.c | 8 | ||||
-rw-r--r-- | firmware/target/arm/usb-drv-arc.c | 11 |
5 files changed, 6 insertions, 17 deletions
diff --git a/firmware/export/usb_drv.h b/firmware/export/usb_drv.h index 969a7b358a..6ec9ac07e5 100644 --- a/firmware/export/usb_drv.h +++ b/firmware/export/usb_drv.h @@ -27,7 +27,6 @@ void usb_drv_startup(void); void usb_drv_int_enable(bool enable); /* Target implemented */ void usb_drv_init(void); void usb_drv_exit(void); -void usb_drv_attach(void); void usb_drv_int(void); /* Call from target INT handler */ void usb_drv_stall(int endpoint, bool stall,bool in); bool usb_drv_stalled(int endpoint,bool in); diff --git a/firmware/target/arm/imx233/usb-imx233.c b/firmware/target/arm/imx233/usb-imx233.c index 409dcd340d..d27f3ee55c 100644 --- a/firmware/target/arm/imx233/usb-imx233.c +++ b/firmware/target/arm/imx233/usb-imx233.c @@ -42,7 +42,6 @@ void usb_remove_int(void) void usb_attach(void) { - usb_drv_attach(); } void usb_drv_int_enable(bool enable) diff --git a/firmware/target/arm/imx31/gigabeat-s/usb-gigabeat-s.c b/firmware/target/arm/imx31/gigabeat-s/usb-gigabeat-s.c index c838f65c8a..9129568b7a 100644 --- a/firmware/target/arm/imx31/gigabeat-s/usb-gigabeat-s.c +++ b/firmware/target/arm/imx31/gigabeat-s/usb-gigabeat-s.c @@ -123,8 +123,6 @@ void usb_attach(void) bootloader_install_mode = (button_status() & USB_BL_INSTALL_MODE_BTN) != 0; } - - usb_drv_attach(); } static void __attribute__((interrupt("IRQ"))) USB_OTG_HANDLER(void) diff --git a/firmware/target/arm/pp/usb-fw-pp502x.c b/firmware/target/arm/pp/usb-fw-pp502x.c index 010cdb718c..44cce14389 100644 --- a/firmware/target/arm/pp/usb-fw-pp502x.c +++ b/firmware/target/arm/pp/usb-fw-pp502x.c @@ -108,7 +108,7 @@ static void usb_reset_controller(void) { /* enable usb module */ - outl(inl(0x7000002C) | 0x3000000, 0x7000002C); + outl(inl(0x7000002C) | 0x3000000, 0x7000002C); DEV_EN |= DEV_USB0; DEV_EN |= DEV_USB1; @@ -197,7 +197,11 @@ void usb_enable(bool on) void usb_attach(void) { - usb_drv_attach(); +#if defined(IPOD_VIDEO) + /* FIXME: Some iPod Video's need this 2nd call of usb_drv_init() to establish + * an USB connection. */ + usb_drv_init(); +#endif } bool usb_plugged(void) diff --git a/firmware/target/arm/usb-drv-arc.c b/firmware/target/arm/usb-drv-arc.c index f9aee18234..44d006b30f 100644 --- a/firmware/target/arm/usb-drv-arc.c +++ b/firmware/target/arm/usb-drv-arc.c @@ -489,17 +489,6 @@ void usb_drv_init(void) /* now a bus reset will occur. see bus_reset() */ } -/* fully enable driver */ -void usb_drv_attach(void) -{ - logf("usb_drv_attach"); -#if defined(IPOD_VIDEO) - /* FIXME: Some iPod Video's need this 2nd call of usb_drv_init() to establish - * an USB connection. */ - usb_drv_init(); -#endif -} - void usb_drv_exit(void) { usb_drv_stop(); |