diff options
author | Michael Sevakis <jethead71@rockbox.org> | 2011-01-17 12:24:41 +0000 |
---|---|---|
committer | Michael Sevakis <jethead71@rockbox.org> | 2011-01-17 12:24:41 +0000 |
commit | 05f6f3419aec991307e7c81e0738e0496a21d89b (patch) | |
tree | 4bad4a187bc2a2bdd714e086ac9910a9b3de6357 /firmware/export/usb.h | |
parent | bcc0f88372fd2be986a5e279dd7e3bd556d6c984 (diff) | |
download | rockbox-05f6f3419aec991307e7c81e0738e0496a21d89b.tar.gz rockbox-05f6f3419aec991307e7c81e0738e0496a21d89b.zip |
Add a higher level USB detection that prevents fraudulent bus resets from causing USB mode to be entered. Enable for SA9200 only at this time. Also, for SA9200, use the bus power GPIO rather than the 'connector inserted' GPIO to detect the cable.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29068 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/export/usb.h')
-rw-r--r-- | firmware/export/usb.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/firmware/export/usb.h b/firmware/export/usb.h index e192748e4d..aceecb55ae 100644 --- a/firmware/export/usb.h +++ b/firmware/export/usb.h | |||
@@ -33,10 +33,11 @@ | |||
33 | enum { | 33 | enum { |
34 | USB_EXTRACTED = 0, /* Event+State */ | 34 | USB_EXTRACTED = 0, /* Event+State */ |
35 | USB_INSERTED, /* Event+State */ | 35 | USB_INSERTED, /* Event+State */ |
36 | #if defined(HAVE_USB_POWER) || defined(USB_DETECT_BY_DRV) | 36 | #if defined(HAVE_USB_POWER) || defined(USB_DETECT_BY_DRV) || \ |
37 | defined(USB_DETECT_BY_CORE) | ||
37 | USB_POWERED, /* Event+State */ | 38 | USB_POWERED, /* Event+State */ |
38 | #endif | 39 | #endif |
39 | #ifdef USB_DETECT_BY_DRV | 40 | #if defined(USB_DETECT_BY_DRV) || defined(USB_DETECT_BY_CORE) |
40 | USB_UNPOWERED, /* Event */ | 41 | USB_UNPOWERED, /* Event */ |
41 | #endif | 42 | #endif |
42 | #ifdef HAVE_LCD_BITMAP | 43 | #ifdef HAVE_LCD_BITMAP |