M:Robe 500: Mostly complete USB driver, supports BULK mode currently and gets about 2 MB/s writes vs 1.1 MB/s on the OF. Mostly tested against Linux, preliminary testing in Windows appears to work. There is currently a bug in the attach process where it only works once per boot that needs to be fixed. There are a few other minor M:Robe 500 changes as well.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21208 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Karl Kurbjun 2009-06-08 00:19:16 +00:00
parent f8a8619615
commit 4a483bb1bf
12 changed files with 1048 additions and 56 deletions

View file

@ -35,6 +35,9 @@
/* define this if you use an ATA controller */
#define CONFIG_STORAGE STORAGE_ATA
/* Define this to add support for ATA DMA */
//#define HAVE_ATA_DMA
/* define this if you have a bitmap LCD display */
#define HAVE_LCD_BITMAP
@ -114,6 +117,19 @@
#define HAVE_TOUCHSCREEN
#define HAVE_BUTTON_DATA
/* M66591 register base */
#define M66591_BASE 0x60000000
/* enable these for the usb stack */
#define CONFIG_USBOTG USBOTG_M66591
#define USE_ROCKBOX_USB
#define HAVE_USBSTACK
#define USB_STORAGE
/* usb stack and driver settings */
#define USB_NUM_ENDPOINTS 7
#define USB_VENDOR_ID 0x07b4
#define USB_PRODUCT_ID 0x0281
/* define this if the target has volume keys which can be used in the lists */
#define HAVE_VOLUME_IN_LIST