|
@@ -1128,7 +1128,10 @@ static uint64_t dwc2_hsotg_read(void *ptr, hwaddr addr, unsigned size)
|
|
val = dwc2_pcgreg_read(ptr, addr, (addr - HSOTG_REG(0xe00)) >> 2, size);
|
|
val = dwc2_pcgreg_read(ptr, addr, (addr - HSOTG_REG(0xe00)) >> 2, size);
|
|
break;
|
|
break;
|
|
default:
|
|
default:
|
|
- g_assert_not_reached();
|
|
|
|
|
|
+ qemu_log_mask(LOG_GUEST_ERROR, "%s: Bad offset 0x%"HWADDR_PRIx"\n",
|
|
|
|
+ __func__, addr);
|
|
|
|
+ val = 0;
|
|
|
|
+ break;
|
|
}
|
|
}
|
|
|
|
|
|
return val;
|
|
return val;
|
|
@@ -1160,7 +1163,9 @@ static void dwc2_hsotg_write(void *ptr, hwaddr addr, uint64_t val,
|
|
dwc2_pcgreg_write(ptr, addr, (addr - HSOTG_REG(0xe00)) >> 2, val, size);
|
|
dwc2_pcgreg_write(ptr, addr, (addr - HSOTG_REG(0xe00)) >> 2, val, size);
|
|
break;
|
|
break;
|
|
default:
|
|
default:
|
|
- g_assert_not_reached();
|
|
|
|
|
|
+ qemu_log_mask(LOG_GUEST_ERROR, "%s: Bad offset 0x%"HWADDR_PRIx"\n",
|
|
|
|
+ __func__, addr);
|
|
|
|
+ break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|