summaryrefslogtreecommitdiff
path: root/firmware/target/mips/ingenic_jz47xx/usb-jz4740.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/mips/ingenic_jz47xx/usb-jz4740.c')
-rw-r--r--firmware/target/mips/ingenic_jz47xx/usb-jz4740.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/target/mips/ingenic_jz47xx/usb-jz4740.c b/firmware/target/mips/ingenic_jz47xx/usb-jz4740.c
index 2dd73c01a4..14656eed5f 100644
--- a/firmware/target/mips/ingenic_jz47xx/usb-jz4740.c
+++ b/firmware/target/mips/ingenic_jz47xx/usb-jz4740.c
@@ -730,7 +730,7 @@ int usb_drv_send_nonblocking(int endpoint, void* ptr, int length)
730 { 730 {
731 //dma_cache_wback_inv((unsigned long)ptr, length); 731 //dma_cache_wback_inv((unsigned long)ptr, length);
732 __dcache_writeback_all(); 732 __dcache_writeback_all();
733 REG_USB_REG_ADDR1 = (unsigned long)ptr & 0x7fffffff; 733 REG_USB_REG_ADDR1 = PHYSADDR((unsigned long)ptr);
734 REG_USB_REG_COUNT1 = length; 734 REG_USB_REG_COUNT1 = length;
735 REG_USB_REG_CNTL1 = (USB_CNTL_INTR_EN | USB_CNTL_MODE_1 | 735 REG_USB_REG_CNTL1 = (USB_CNTL_INTR_EN | USB_CNTL_MODE_1 |
736 USB_CNTL_DIR_IN | USB_CNTL_ENA | 736 USB_CNTL_DIR_IN | USB_CNTL_ENA |
@@ -780,7 +780,7 @@ int usb_drv_recv(int endpoint, void* ptr, int length)
780 { 780 {
781 //dma_cache_wback_inv((unsigned long)ptr, length); 781 //dma_cache_wback_inv((unsigned long)ptr, length);
782 __dcache_writeback_all(); 782 __dcache_writeback_all();
783 REG_USB_REG_ADDR2 = (unsigned long)ptr & 0x7fffffff; 783 REG_USB_REG_ADDR2 = PHYSADDR((unsigned long)ptr);
784 REG_USB_REG_COUNT2 = length; 784 REG_USB_REG_COUNT2 = length;
785 REG_USB_REG_CNTL2 = (USB_CNTL_INTR_EN | USB_CNTL_MODE_1 | 785 REG_USB_REG_CNTL2 = (USB_CNTL_INTR_EN | USB_CNTL_MODE_1 |
786 USB_CNTL_ENA | USB_CNTL_EP(endpoint) | 786 USB_CNTL_ENA | USB_CNTL_EP(endpoint) |