From: Zeng Tao Date: Thu, 28 Jun 2018 17:54:19 +0000 (+0800) Subject: usb: ohci: change the NUM_EDs from 8 to 32 X-Git-Tag: v2018.07-rc3~6^2~2 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=11080bf6c705ca1ebed23417204a73738bd81669;p=u-boot usb: ohci: change the NUM_EDs from 8 to 32 For ohci, the maximam supported endpoint number is 32(in and out), and now we have used (usb_pipeendpoint(pipe) << 1) to index the specified endpoint descritor, usb_pipeendpoint(pipe) can reach 0xf, so we need change the NUM_EDs from 8 to 32. Signed-off-by: Zeng Tao --- diff --git a/drivers/usb/host/ohci.h b/drivers/usb/host/ohci.h index 2350831932..fba78dcf7a 100644 --- a/drivers/usb/host/ohci.h +++ b/drivers/usb/host/ohci.h @@ -359,7 +359,7 @@ typedef struct } urb_priv_t; #define URB_DEL 1 -#define NUM_EDS 8 /* num of preallocated endpoint descriptors */ +#define NUM_EDS 32 /* num of preallocated endpoint descriptors */ #define NUM_TD 64 /* we need more TDs than EDs */