usb: dwc3: core: enable phy suspend quirk on non-FPGA
as it turns out, at least AM437x silicon (non-FPGA) needs to enable PHY suspend quirk. So let's allow for PHY suspend quirk to be used with non-FPGA builds too. Signed-off-by: Felipe Balbi <balbi@ti.com>
This commit is contained in:
Родитель
21a9476a7b
Коммит
cd72f890d2
|
@ -404,7 +404,7 @@ static void dwc3_phy_setup(struct dwc3 *dwc)
|
||||||
if (dwc->tx_de_emphasis_quirk)
|
if (dwc->tx_de_emphasis_quirk)
|
||||||
reg |= DWC3_GUSB3PIPECTL_TX_DEEPH(dwc->tx_de_emphasis);
|
reg |= DWC3_GUSB3PIPECTL_TX_DEEPH(dwc->tx_de_emphasis);
|
||||||
|
|
||||||
if (dwc->dis_u3_susphy_quirk && dwc->is_fpga)
|
if (dwc->dis_u3_susphy_quirk)
|
||||||
reg &= ~DWC3_GUSB3PIPECTL_SUSPHY;
|
reg &= ~DWC3_GUSB3PIPECTL_SUSPHY;
|
||||||
|
|
||||||
dwc3_writel(dwc->regs, DWC3_GUSB3PIPECTL(0), reg);
|
dwc3_writel(dwc->regs, DWC3_GUSB3PIPECTL(0), reg);
|
||||||
|
@ -422,7 +422,7 @@ static void dwc3_phy_setup(struct dwc3 *dwc)
|
||||||
if (dwc->revision > DWC3_REVISION_194A)
|
if (dwc->revision > DWC3_REVISION_194A)
|
||||||
reg |= DWC3_GUSB2PHYCFG_SUSPHY;
|
reg |= DWC3_GUSB2PHYCFG_SUSPHY;
|
||||||
|
|
||||||
if (dwc->dis_u2_susphy_quirk && dwc->is_fpga)
|
if (dwc->dis_u2_susphy_quirk)
|
||||||
reg &= ~DWC3_GUSB2PHYCFG_SUSPHY;
|
reg &= ~DWC3_GUSB2PHYCFG_SUSPHY;
|
||||||
|
|
||||||
dwc3_writel(dwc->regs, DWC3_GUSB2PHYCFG(0), reg);
|
dwc3_writel(dwc->regs, DWC3_GUSB2PHYCFG(0), reg);
|
||||||
|
|
Загрузка…
Ссылка в новой задаче