summaryrefslogtreecommitdiff
path: root/firmware/target/arm/tms320dm320/mrobe-500
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/tms320dm320/mrobe-500')
-rw-r--r--firmware/target/arm/tms320dm320/mrobe-500/usb-mr500.c12
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 */