mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-30 00:21:06 +00:00
usb: mv_udc: Remove QH_MAXNUM macro
The QH_MAXNUM is used in absolutelly incorrect manner and is not even needed. Remove it and correctly replace it's occurance with 2 * NUM_ENDPOINTS . Signed-off-by: Marek Vasut <marex@denx.de> Cc: Fabio Estevam <fabio.estevam@freescale.com> Cc: Lei Wen <leiwen@marvell.com> Cc: Otavio Salvador <otavio@ossystems.com.br> Cc: Stefano Babic <sbabic@denx.de>
This commit is contained in:
parent
d76630386d
commit
f646317739
1 changed files with 4 additions and 3 deletions
|
@ -44,7 +44,7 @@ static const char *reqname(unsigned r)
|
|||
#endif
|
||||
|
||||
#define PAGE_SIZE 4096
|
||||
#define QH_MAXNUM 32
|
||||
|
||||
static struct usb_endpoint_descriptor ep0_out_desc = {
|
||||
.bLength = sizeof(struct usb_endpoint_descriptor),
|
||||
.bDescriptorType = USB_DT_ENDPOINT,
|
||||
|
@ -425,10 +425,11 @@ static int mvudc_probe(void)
|
|||
{
|
||||
struct ept_queue_head *head;
|
||||
int i;
|
||||
const int num = 2 * NUM_ENDPOINTS;
|
||||
|
||||
controller.gadget.ops = &mv_udc_ops;
|
||||
epts = memalign(PAGE_SIZE, QH_MAXNUM * sizeof(struct ept_queue_head));
|
||||
memset(epts, 0, QH_MAXNUM * sizeof(struct ept_queue_head));
|
||||
epts = memalign(PAGE_SIZE, num * sizeof(struct ept_queue_head));
|
||||
memset(epts, 0, num * sizeof(struct ept_queue_head));
|
||||
for (i = 0; i < 2 * NUM_ENDPOINTS; i++) {
|
||||
/*
|
||||
* For item0 and item1, they are served as ep0
|
||||
|
|
Loading…
Reference in a new issue