1
0
Fork 0
forked from len0rd/rockbox

Bugfix AS3525 usb driver unboosted the cpu without first boosting it

Change-Id: Id2d45870a9128b19ace0e8d5c16d3b3fa4b923dd
This commit is contained in:
William Wilgus 2021-09-28 23:37:32 -04:00 committed by William Wilgus
parent 4f450b6e11
commit b662ff945a

View file

@ -53,12 +53,21 @@ static int usb_status = USB_EXTRACTED;
void usb_enable(bool on) void usb_enable(bool on)
{ {
#if defined(HAVE_USBSTACK) #if defined(HAVE_USBSTACK)
static int boosted = 0;
if (on){ if (on){
cpu_boost(1); if (boosted == 0)
{
cpu_boost(1);
boosted = 1;
}
usb_core_init(); usb_core_init();
} else { } else {
usb_core_exit(); usb_core_exit();
cpu_boost(0); if(boosted == 1)
{
cpu_boost(0);
boosted = 0;
}
} }
#else #else
(void)on; (void)on;