@@ -318,6 +318,35 @@ config PL2303_EP0MAXPACKET
318
318
int "Packet and request buffer sizes"
319
319
default 64
320
320
321
+ config PL2303_EPBULK_FSSIZE
322
+ int "BULK endpoints full speed MAXPACKET size"
323
+ default 64
324
+ ---help---
325
+ Max package size for the bulk endpoint if full speed mode.
326
+ Default 64.
327
+
328
+ if USBDEV_DUALSPEED
329
+
330
+ config PL2303_EPBULK_HSSIZE
331
+ int "BULK endpoints high speed MAXPACKET size"
332
+ default 512
333
+ ---help---
334
+ Max package size for the bulk endpoint if high speed mode.
335
+ Default 512.
336
+
337
+ endif # USBDEV_DUALSPEED
338
+
339
+ if USBDEV_SUPERSPEED
340
+
341
+ config PL2303_EPBULK_SSSIZE
342
+ int "BULK endpoints super speed MAXPACKET size"
343
+ default 1024
344
+ ---help---
345
+ Max package size for the bulk endpoint if super speed mode.
346
+ Default 1024.
347
+
348
+ endif # USBDEV_SUPERSPEED
349
+
321
350
config PL2303_NWRREQS
322
351
int "Number of read requests that can be in flight"
323
352
default 4
@@ -462,6 +491,17 @@ config CDCACM_EPINTIN_HSSIZE
462
491
463
492
endif # USBDEV_DUALSPEED
464
493
494
+ if USBDEV_SUPERSPEED
495
+
496
+ config CDCACM_EPINTIN_SSSIZE
497
+ int "Interrupt IN super speed MAXPACKET size"
498
+ default 64
499
+ ---help---
500
+ Max package size for the interrupt IN endpoint if super speed mode.
501
+ Default 64.
502
+
503
+ endif # USBDEV_SUPERSPEED
504
+
465
505
if !CDCACM_COMPOSITE
466
506
467
507
# In a composite device the EP-Number is configured dynamically via
@@ -494,6 +534,17 @@ config CDCACM_EPBULKOUT_HSSIZE
494
534
495
535
endif # USBDEV_DUALSPEED
496
536
537
+ if USBDEV_SUPERSPEED
538
+
539
+ config CDCACM_EPBULKOUT_SSSIZE
540
+ int "Bulk OUT out super speed MAXPACKET size"
541
+ default 1024
542
+ ---help---
543
+ Max package size for the bulk OUT endpoint if super speed mode.
544
+ Default 1024.
545
+
546
+ endif # USBDEV_SUPERSPEED
547
+
497
548
if !CDCACM_COMPOSITE
498
549
499
550
# In a composite device the EP-Number is configured dynamically via
@@ -526,6 +577,17 @@ config CDCACM_EPBULKIN_HSSIZE
526
577
527
578
endif # USBDEV_DUALSPEED
528
579
580
+ if USBDEV_SUPERSPEED
581
+
582
+ config CDCACM_EPBULKIN_SSSIZE
583
+ int "Bulk IN super speed MAXPACKET size"
584
+ default 1024
585
+ ---help---
586
+ Max package size for the bulk IN endpoint if super speed mode.
587
+ Default 1024.
588
+
589
+ endif # USBDEV_SUPERSPEED
590
+
529
591
config CDCACM_NRDREQS
530
592
int "Number of read requests that can be in flight"
531
593
default 4
@@ -670,14 +732,25 @@ config USBADB_EPBULKOUT_FSSIZE
670
732
if USBDEV_DUALSPEED
671
733
672
734
config USBADB_EPBULKOUT_HSSIZE
673
- int "Bulk OUT out high speed MAXPACKET size"
735
+ int "Bulk OUT high speed MAXPACKET size"
674
736
default 512
675
737
---help---
676
738
Max package size for the bulk OUT endpoint if high speed mode.
677
739
Default 512.
678
740
679
741
endif # USBDEV_DUALSPEED
680
742
743
+ if USBDEV_SUPERSPEED
744
+
745
+ config USBADB_EPBULKOUT_SSSIZE
746
+ int "Bulk OUT super speed MAXPACKET size"
747
+ default 1024
748
+ ---help---
749
+ Max package size for the bulk OUT endpoint if super speed mode.
750
+ Default 1024.
751
+
752
+ endif # USBDEV_SUPERSPEED
753
+
681
754
config USBADB_EPBULKIN_FSSIZE
682
755
int "Bulk IN full speed MAXPACKET size"
683
756
default 64
@@ -696,6 +769,17 @@ config USBADB_EPBULKIN_HSSIZE
696
769
697
770
endif # USBDEV_DUALSPEED
698
771
772
+ if USBDEV_SUPERSPEED
773
+
774
+ config USBADB_EPBULKIN_SSSIZE
775
+ int "Bulk IN super speed MAXPACKET size"
776
+ default 1024
777
+ ---help---
778
+ Max package size for the bulk IN endpoint if super speed mode.
779
+ Default 1024.
780
+
781
+ endif # USBDEV_SUPERSPEED
782
+
699
783
config USBADB_NRDREQS
700
784
int "Number of read requests that can be in flight"
701
785
default 4
@@ -1135,6 +1219,17 @@ config CDCECM_EPINTIN_HSSIZE
1135
1219
1136
1220
endif # USBDEV_DUALSPEED
1137
1221
1222
+ if USBDEV_SUPERSPEED
1223
+
1224
+ config CDCECM_EPINTIN_SSSIZE
1225
+ int "Interrupt IN super speed MAXPACKET size"
1226
+ default 64
1227
+ ---help---
1228
+ Max package size for the interrupt IN endpoint if super speed mode.
1229
+ Default 64.
1230
+
1231
+ endif # USBDEV_SUPERSPEED
1232
+
1138
1233
if !CDCECM_COMPOSITE
1139
1234
1140
1235
# In a composite device the EP-Number is configured dynamically via
@@ -1159,14 +1254,25 @@ config CDCECM_EPBULKOUT_FSSIZE
1159
1254
if USBDEV_DUALSPEED
1160
1255
1161
1256
config CDCECM_EPBULKOUT_HSSIZE
1162
- int "Bulk OUT out high speed MAXPACKET size"
1257
+ int "Bulk OUT high speed MAXPACKET size"
1163
1258
default 512
1164
1259
---help---
1165
1260
Max package size for the bulk OUT endpoint if high speed mode.
1166
1261
Default 512.
1167
1262
1168
1263
endif # USBDEV_DUALSPEED
1169
1264
1265
+ if USBDEV_SUPERSPEED
1266
+
1267
+ config CDCECM_EPBULKOUT_SSSIZE
1268
+ int "Bulk OUT super speed MAXPACKET size"
1269
+ default 1024
1270
+ ---help---
1271
+ Max package size for the bulk OUT endpoint if super speed mode.
1272
+ Default 1024.
1273
+
1274
+ endif # USBDEV_SUPERSPEED
1275
+
1170
1276
if !CDCECM_COMPOSITE
1171
1277
1172
1278
# In a composite device the EP-Number is configured dynamically via
@@ -1199,6 +1305,17 @@ config CDCECM_EPBULKIN_HSSIZE
1199
1305
1200
1306
endif # USBDEV_DUALSPEED
1201
1307
1308
+ if USBDEV_SUPERSPEED
1309
+
1310
+ config CDCECM_EPBULKIN_SSSIZE
1311
+ int "Bulk IN super speed MAXPACKET size"
1312
+ default 1024
1313
+ ---help---
1314
+ Max package size for the bulk IN endpoint if super speed mode.
1315
+ Default 1024.
1316
+
1317
+ endif # USBDEV_SUPERSPEED
1318
+
1202
1319
if !CDCECM_COMPOSITE
1203
1320
1204
1321
# In a composite device the Vendor- and Product-ID is given by the composite
@@ -1310,6 +1427,17 @@ config CDCNCM_EPINTIN_HSSIZE
1310
1427
1311
1428
endif # USBDEV_DUALSPEED
1312
1429
1430
+ if USBDEV_SUPERSPEED
1431
+
1432
+ config CDCNCM_EPINTIN_SSSIZE
1433
+ int "Interrupt IN super speed MAXPACKET size"
1434
+ default 64
1435
+ ---help---
1436
+ Max package size for the interrupt IN endpoint if super speed mode.
1437
+ Default 64.
1438
+
1439
+ endif # USBDEV_SUPERSPEED
1440
+
1313
1441
if !CDCNCM_COMPOSITE
1314
1442
1315
1443
# In a composite device the EP-Number is configured dynamically via
@@ -1334,14 +1462,25 @@ config CDCNCM_EPBULKOUT_FSSIZE
1334
1462
if USBDEV_DUALSPEED
1335
1463
1336
1464
config CDCNCM_EPBULKOUT_HSSIZE
1337
- int "Bulk OUT out high speed MAXPACKET size"
1465
+ int "Bulk OUT high speed MAXPACKET size"
1338
1466
default 512
1339
1467
---help---
1340
1468
Max package size for the bulk OUT endpoint if high speed mode.
1341
1469
Default 512.
1342
1470
1343
1471
endif # USBDEV_DUALSPEED
1344
1472
1473
+ if USBDEV_SUPERSPEED
1474
+
1475
+ config CDCNCM_EPBULKOUT_SSSIZE
1476
+ int "Bulk OUT super speed MAXPACKET size"
1477
+ default 1024
1478
+ ---help---
1479
+ Max package size for the bulk OUT endpoint if super speed mode.
1480
+ Default 1024.
1481
+
1482
+ endif # USBDEV_SUPERSPEED
1483
+
1345
1484
if !CDCNCM_COMPOSITE
1346
1485
1347
1486
# In a composite device the EP-Number is configured dynamically via
@@ -1374,6 +1513,17 @@ config CDCNCM_EPBULKIN_HSSIZE
1374
1513
1375
1514
endif # USBDEV_DUALSPEED
1376
1515
1516
+ if USBDEV_SUPERSPEED
1517
+
1518
+ config CDCNCM_EPBULKIN_SSSIZE
1519
+ int "Bulk IN super speed MAXPACKET size"
1520
+ default 1024
1521
+ ---help---
1522
+ Max package size for the bulk IN endpoint if super speed mode.
1523
+ Default 1024.
1524
+
1525
+ endif # USBDEV_SUPERSPEED
1526
+
1377
1527
if !CDCNCM_COMPOSITE
1378
1528
1379
1529
# In a composite device the Vendor- and Product-ID is given by the composite
@@ -1519,6 +1669,17 @@ config USBMTP_EPBULKOUT_HSSIZE
1519
1669
1520
1670
endif # USBDEV_DUALSPEED
1521
1671
1672
+ if USBDEV_SUPERSPEED
1673
+
1674
+ config USBMTP_EPBULKOUT_SSSIZE
1675
+ int "Bulk OUT Super Speed MAXPACKET size"
1676
+ default 1024
1677
+ ---help---
1678
+ Max package size for the bulk OUT endpoint if Super Speed mode.
1679
+ Default 1024.
1680
+
1681
+ endif # USBDEV_DUALSPEED
1682
+
1522
1683
config USBMTP_EPBULKIN_FSSIZE
1523
1684
int "Bulk IN Full Speed MAXPACKET size"
1524
1685
default 64
@@ -1537,6 +1698,17 @@ config USBMTP_EPBULKIN_HSSIZE
1537
1698
1538
1699
endif # USBDEV_DUALSPEED
1539
1700
1701
+ if USBDEV_SUPERSPEED
1702
+
1703
+ config USBMTP_EPBULKIN_SSSIZE
1704
+ int "Bulk IN Super Speed MAXPACKET size"
1705
+ default 1024
1706
+ ---help---
1707
+ Max package size for the bulk IN endpoint if Super Speed mode.
1708
+ Default 1024.
1709
+
1710
+ endif # USBDEV_DUALSPEED
1711
+
1540
1712
config USBMTP_EPINTIN_SIZE
1541
1713
int "Interrupt IN MAXPACKET size"
1542
1714
default 28
0 commit comments