Hi,
Our customer use WinCE BSP version 6.1x and platform is AM3715.
They have EHCI/OHCI data abort issue when resuming.
The PRCM setting without error when resuming:
RM_RSTST_USBHOST = 4
PM_WKEN_USBHOST = 1
PM_MPUGRPSEL_USBHOST = 1
PM_IVA2GRPSEL_USBHOST = 1
PM_WKST_USBHOST = 0
PM_WKDEP_USBHOST = 2
PM_PWSTCTRL_USBHOST = 30105
PM_PWSTST_USBHOST = 3
PM_PREPWSTST_USBHOST = 1
CM_FCLKEN_USBHOST = 3
CM_ICLKEN_USBHOST = 1
CM_IDLEST_USBHOST = 0
CM_AUTOIDLE_USBHOST = 1
CM_SLEEPDEP_USBHOST = 2
CM_CLKSTCTRL_USBHOST = 3
CM_CLKSTST_USBHOST = 1
The PRCM setting with data abort when resuming:
RM_RSTST_USBHOST = 4
PM_WKEN_USBHOST = 1
PM_MPUGRPSEL_USBHOST = 1
PM_IVA2GRPSEL_USBHOST = 1
PM_WKST_USBHOST = 0
PM_WKDEP_USBHOST = 2
PM_PWSTCTRL_USBHOST = 30105
PM_PWSTST_USBHOST = 100003
PM_PREPWSTST_USBHOST = 0
CM_FCLKEN_USBHOST = 3
CM_ICLKEN_USBHOST = 1
CM_IDLEST_USBHOST = 3
CM_AUTOIDLE_USBHOST = 1
CM_SLEEPDEP_USBHOST = 2
CM_CLKSTCTRL_USBHOST = 3
CM_CLKSTST_USBHOST = 0
It seems the data abort is caused by accessing the USB host registers when USB HOST domain still in idle state.
But we don't know why and how to fix/avoid this issue.
Has anyone else seen this problem or help us to slove this issue?