usb: dwc3: core: parkmode_disable_hs_quirk depends on CONFIG_NO_GKI

Fixes: 35db5a9e94 ("UPSTREAM: usb: dwc3: core: add support for disabling High-speed park mode")
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: Ife342a9339c731828d9677d110494fdd7862fe49
This commit is contained in:
Tao Huang
2023-08-17 16:23:45 +08:00
parent 0c4fa77794
commit 7e9467d1d2
2 changed files with 6 additions and 0 deletions

View File

@@ -1099,8 +1099,10 @@ static int dwc3_core_init(struct dwc3 *dwc)
if (dwc->parkmode_disable_ss_quirk)
reg |= DWC3_GUCTL1_PARKMODE_DISABLE_SS;
#ifdef CONFIG_NO_GKI
if (dwc->parkmode_disable_hs_quirk)
reg |= DWC3_GUCTL1_PARKMODE_DISABLE_HS;
#endif
if (dwc->maximum_speed == USB_SPEED_HIGH ||
dwc->maximum_speed == USB_SPEED_FULL)
@@ -1421,8 +1423,10 @@ static void dwc3_get_properties(struct dwc3 *dwc)
"snps,dis-tx-ipgap-linecheck-quirk");
dwc->parkmode_disable_ss_quirk = device_property_read_bool(dev,
"snps,parkmode-disable-ss-quirk");
#ifdef CONFIG_NO_GKI
dwc->parkmode_disable_hs_quirk = device_property_read_bool(dev,
"snps,parkmode-disable-hs-quirk");
#endif
dwc->tx_de_emphasis_quirk = device_property_read_bool(dev,
"snps,tx_de_emphasis_quirk");

View File

@@ -1313,7 +1313,9 @@ struct dwc3 {
unsigned dis_del_phy_power_chg_quirk:1;
unsigned dis_tx_ipgap_linecheck_quirk:1;
unsigned parkmode_disable_ss_quirk:1;
#ifdef CONFIG_NO_GKI
unsigned parkmode_disable_hs_quirk:1;
#endif
unsigned tx_de_emphasis_quirk:1;
unsigned tx_de_emphasis:2;