diff --git a/firmware/export/config/erosqnative.h b/firmware/export/config/erosqnative.h index e326f29b98..f68830e211 100644 --- a/firmware/export/config/erosqnative.h +++ b/firmware/export/config/erosqnative.h @@ -106,7 +106,6 @@ /* USB support */ #ifndef SIMULATOR #define CONFIG_USBOTG USBOTG_DESIGNWARE -#define USB_DW_ARCH_SLAVE #define USB_DW_TURNAROUND 5 #define HAVE_USBSTACK #define USB_VENDOR_ID 0xc502 @@ -117,6 +116,10 @@ #define HAVE_USB_CHARGING_IN_THREAD #define TARGET_USB_CHARGING_DEFAULT USB_CHARGING_FORCE #define HAVE_BOOTLOADER_USB_MODE +/* This appears to improve transfer performance (the default is 64 KiB). + * Going any higher doesn't help but we're still slower than the OF. */ +#define USB_READ_BUFFER_SIZE (128 * 1024) +#define USB_WRITE_BUFFER_SIZE (128 * 1024) #endif /* Rockbox capabilities */ diff --git a/firmware/export/config/fiiom3k.h b/firmware/export/config/fiiom3k.h index 5a2fa6c025..29395bd433 100644 --- a/firmware/export/config/fiiom3k.h +++ b/firmware/export/config/fiiom3k.h @@ -106,7 +106,6 @@ /* USB support */ #ifndef SIMULATOR #define CONFIG_USBOTG USBOTG_DESIGNWARE -#define USB_DW_ARCH_SLAVE #define USB_DW_TURNAROUND 5 #define HAVE_USBSTACK #define USB_VENDOR_ID 0x2972 @@ -117,6 +116,10 @@ #define HAVE_USB_CHARGING_IN_THREAD #define TARGET_USB_CHARGING_DEFAULT USB_CHARGING_FORCE #define HAVE_BOOTLOADER_USB_MODE +/* This appears to improve transfer performance (the default is 64 KiB). + * Going any higher doesn't help but we're still slower than the OF. */ +#define USB_READ_BUFFER_SIZE (128 * 1024) +#define USB_WRITE_BUFFER_SIZE (128 * 1024) #endif /* Rockbox capabilities */ diff --git a/firmware/export/config/shanlingq1.h b/firmware/export/config/shanlingq1.h index c7ad1dfa6e..1f1ee79ca7 100644 --- a/firmware/export/config/shanlingq1.h +++ b/firmware/export/config/shanlingq1.h @@ -96,7 +96,6 @@ /* USB support */ #ifndef SIMULATOR #define CONFIG_USBOTG USBOTG_DESIGNWARE -#define USB_DW_ARCH_SLAVE #define USB_DW_TURNAROUND 5 #define HAVE_USBSTACK #define USB_VENDOR_ID 0x0525 /* Same as the xDuuo X3, for some reason. */ @@ -107,6 +106,10 @@ #define HAVE_USB_CHARGING_IN_THREAD #define TARGET_USB_CHARGING_DEFAULT USB_CHARGING_FORCE #define HAVE_BOOTLOADER_USB_MODE +/* This appears to improve transfer performance (the default is 64 KiB). + * Going any higher doesn't help but we're still slower than the OF. */ +#define USB_READ_BUFFER_SIZE (128 * 1024) +#define USB_WRITE_BUFFER_SIZE (128 * 1024) #endif /* Rockbox capabilities */