mirror of
https://github.com/Rockbox/rockbox.git
synced 2026-05-12 19:53:18 -04:00
Convert ARC USB driver code to always use setup packet detection and remove the bus-reset-based detection method for it. This prevents false USB detection from chargers or other accesories that aren't actually a host but can trigger the bus reset condition.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30546 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
08d285b414
commit
207131c53b
2 changed files with 38 additions and 75 deletions
|
|
@ -736,7 +736,7 @@ Lyre prototype 1 */
|
|||
/* Priority in bootloader is wanted */
|
||||
#define HAVE_PRIORITY_SCHEDULING
|
||||
#define USB_STATUS_BY_EVENT
|
||||
#define USB_DETECT_BY_DRV
|
||||
#define USB_DETECT_BY_CORE
|
||||
#if defined(HAVE_USBSTACK) && CONFIG_USBOTG == USBOTG_ARC
|
||||
#define INCLUDE_TIMEOUT_API
|
||||
#endif
|
||||
|
|
@ -763,7 +763,7 @@ Lyre prototype 1 */
|
|||
#ifdef HAVE_USBSTACK
|
||||
#if CONFIG_USBOTG == USBOTG_ARC
|
||||
#define USB_STATUS_BY_EVENT
|
||||
#define USB_DETECT_BY_DRV
|
||||
#define USB_DETECT_BY_CORE
|
||||
#define INCLUDE_TIMEOUT_API
|
||||
#elif CONFIG_USBOTG == USBOTG_AS3525
|
||||
#define USB_STATUS_BY_EVENT
|
||||
|
|
@ -779,12 +779,6 @@ Lyre prototype 1 */
|
|||
|
||||
#endif /* BOOTLOADER */
|
||||
|
||||
#ifdef PHILIPS_SA9200
|
||||
/* Instead use the request for a device descriptor to detect a host */
|
||||
#undef USB_DETECT_BY_DRV
|
||||
#define USB_DETECT_BY_CORE
|
||||
#endif
|
||||
|
||||
#if defined(HAVE_USBSTACK) || (CONFIG_CPU == JZ4732) \
|
||||
|| (CONFIG_CPU == AS3525) || (CONFIG_CPU == AS3525v2) \
|
||||
|| defined(CPU_S5L870X) || (CONFIG_CPU == S3C2440) \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue