summaryrefslogtreecommitdiff
path: root/firmware/target/mips/ingenic_jz47xx
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/mips/ingenic_jz47xx')
-rw-r--r--firmware/target/mips/ingenic_jz47xx/usb-jz4740.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/firmware/target/mips/ingenic_jz47xx/usb-jz4740.c b/firmware/target/mips/ingenic_jz47xx/usb-jz4740.c
index 14656eed5f..be245ede8c 100644
--- a/firmware/target/mips/ingenic_jz47xx/usb-jz4740.c
+++ b/firmware/target/mips/ingenic_jz47xx/usb-jz4740.c
@@ -852,10 +852,13 @@ void usb_drv_release_endpoint(int ep)
852 logf("usb_drv_release_endpoint(%d, %s)", (ep & 0x7F), (ep >> 7) ? "IN" : "OUT"); 852 logf("usb_drv_release_endpoint(%d, %s)", (ep & 0x7F), (ep >> 7) ? "IN" : "OUT");
853} 853}
854 854
855int usb_drv_request_endpoint(int dir) 855int usb_drv_request_endpoint(int type, int dir)
856{ 856{
857 logf("usb_drv_request_endpoint(%s)", (dir == USB_DIR_IN) ? "IN" : "OUT"); 857 logf("usb_drv_request_endpoint(%s)", (dir == USB_DIR_IN) ? "IN" : "OUT");
858 858
859 if (type != USB_ENDPOINT_XFER_BULK)
860 return -1;
861
859 /* There are only 3+2 endpoints, so hardcode this ... */ 862 /* There are only 3+2 endpoints, so hardcode this ... */
860 /* Currently only BULK endpoints ... */ 863 /* Currently only BULK endpoints ... */
861 if(dir == USB_DIR_OUT) 864 if(dir == USB_DIR_OUT)