PD#SWPL-14053
Problem:
Read and write simultaneously on two disks on a hub,
and then the XHCI controller would halted.
Solution:
Set the GUCTL1 BIT 17 to 1 for disable park mode.
Verify:
test pass on u200, ODROID-N2
Change-Id: I007804fa6b97a103da4a05be12c1193b9dd422cb
Signed-off-by: he.he <he.he@amlogic.com>
#ifdef CONFIG_AMLOGIC_USB
reg = dwc3_readl(dwc->regs, DWC3_GUCTL1);
reg |= DWC3_GUCTL_NAKPERENHHS;
+ reg |= DWC3_GUCTL_PARKMODEDISABLESS;
dwc3_writel(dwc->regs, DWC3_GUCTL1, reg);
reg = dwc3_readl(dwc->regs, DWC3_GUCTL);
/* Global User Control Register */
#define DWC3_GUCTL_USBHSTINAUTORETRYEN (1 << 14)
#define DWC3_GUCTL_NAKPERENHHS (1 << 18)
+#define DWC3_GUCTL_PARKMODEDISABLESS BIT(17)
#endif
/* Global Debug Queue/FIFO Space Available Register */