diff options
-rw-r--r-- | firmware/target/arm/tms320dm320/mrobe-500/usb-mr500.c | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/firmware/target/arm/tms320dm320/mrobe-500/usb-mr500.c b/firmware/target/arm/tms320dm320/mrobe-500/usb-mr500.c index ff5de05e6e..5a60a24843 100644 --- a/firmware/target/arm/tms320dm320/mrobe-500/usb-mr500.c +++ b/firmware/target/arm/tms320dm320/mrobe-500/usb-mr500.c | |||
@@ -32,19 +32,17 @@ void usb_init_device(void) { | |||
32 | 32 | ||
33 | /* The following EMIF timing values are from the OF: | 33 | /* The following EMIF timing values are from the OF: |
34 | * IO_EMIF_CS4CTRL1 = 0x66AB; | 34 | * IO_EMIF_CS4CTRL1 = 0x66AB; |
35 | * IO_EMIF_CS4CTRL2 = 0x4220; | 35 | * IO_EMIF_CS4CTRL2 = 0x4220; |
36 | * | 36 | * |
37 | * These EMIF timing values are more agressive, but appear to work as long | 37 | * More agressive numbers may be possible, but it depends on the clocking |
38 | * as USB_TRANS_BLOCK is defined in the USB driver: | 38 | * setup. |
39 | * IO_EMIF_CS4CTRL1 = 0x2245; | ||
40 | * IO_EMIF_CS4CTRL2 = 0x4110; | ||
41 | * | 39 | * |
42 | * When USB_TRANS_BLOCK is not defined the USB driver does not work unless | 40 | * When USB_TRANS_BLOCK is not defined the USB driver does not work unless |
43 | * the values from the OF are used. | 41 | * the values from the OF are used. |
44 | */ | 42 | */ |
45 | 43 | ||
46 | IO_EMIF_CS4CTRL1 = 0x2245; | 44 | IO_EMIF_CS4CTRL1 = 0x66AB; |
47 | IO_EMIF_CS4CTRL2 = 0x4110; | 45 | IO_EMIF_CS4CTRL2 = 0x4220; |
48 | 46 | ||
49 | /* Setup the m66591 reset signal */ | 47 | /* Setup the m66591 reset signal */ |
50 | /* 2: output, non-inverted, no-irq, falling edge, no-chat, normal */ | 48 | /* 2: output, non-inverted, no-irq, falling edge, no-chat, normal */ |