| .. | .. |
|---|
| 561 | 561 | /* Max burst size (used only in SS mode). */ |
|---|
| 562 | 562 | #define EP_CFG_MAXBURST_MASK GENMASK(11, 8) |
|---|
| 563 | 563 | #define EP_CFG_MAXBURST(p) (((p) << 8) & EP_CFG_MAXBURST_MASK) |
|---|
| 564 | +#define EP_CFG_MAXBURST_MAX 15 |
|---|
| 564 | 565 | /* ISO max burst. */ |
|---|
| 565 | 566 | #define EP_CFG_MULT_MASK GENMASK(15, 14) |
|---|
| 566 | 567 | #define EP_CFG_MULT(p) (((p) << 14) & EP_CFG_MULT_MASK) |
|---|
| 568 | +#define EP_CFG_MULT_MAX 2 |
|---|
| 567 | 569 | /* ISO max burst. */ |
|---|
| 568 | 570 | #define EP_CFG_MAXPKTSIZE_MASK GENMASK(26, 16) |
|---|
| 569 | 571 | #define EP_CFG_MAXPKTSIZE(p) (((p) << 16) & EP_CFG_MAXPKTSIZE_MASK) |
|---|
| 570 | 572 | /* Max number of buffered packets. */ |
|---|
| 571 | 573 | #define EP_CFG_BUFFERING_MASK GENMASK(31, 27) |
|---|
| 572 | 574 | #define EP_CFG_BUFFERING(p) (((p) << 27) & EP_CFG_BUFFERING_MASK) |
|---|
| 575 | +#define EP_CFG_BUFFERING_MAX 15 |
|---|
| 573 | 576 | |
|---|
| 574 | 577 | /* EP_CMD - bitmasks */ |
|---|
| 575 | 578 | /* Endpoint reset. */ |
|---|
| .. | .. |
|---|
| 1093 | 1096 | #define CDNS3_ENDPOINTS_MAX_COUNT 32 |
|---|
| 1094 | 1097 | #define CDNS3_EP_ZLP_BUF_SIZE 1024 |
|---|
| 1095 | 1098 | |
|---|
| 1096 | | -#define CDNS3_EP_BUF_SIZE 4 /* KB */ |
|---|
| 1097 | | -#define CDNS3_EP_ISO_HS_MULT 3 |
|---|
| 1098 | | -#define CDNS3_EP_ISO_SS_BURST 3 |
|---|
| 1099 | 1099 | #define CDNS3_MAX_NUM_DESCMISS_BUF 32 |
|---|
| 1100 | 1100 | #define CDNS3_DESCMIS_BUF_SIZE 2048 /* Bytes */ |
|---|
| 1101 | 1101 | #define CDNS3_WA2_NUM_BUFFERS 128 |
|---|
| .. | .. |
|---|
| 1330 | 1330 | /*in KB */ |
|---|
| 1331 | 1331 | u16 onchip_buffers; |
|---|
| 1332 | 1332 | u16 onchip_used_size; |
|---|
| 1333 | + |
|---|
| 1334 | + u16 ep_buf_size; |
|---|
| 1335 | + u16 ep_iso_burst; |
|---|
| 1333 | 1336 | }; |
|---|
| 1334 | 1337 | |
|---|
| 1335 | 1338 | void cdns3_set_register_bit(void __iomem *ptr, u32 mask); |
|---|