aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/dwc2/params.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/usb/dwc2/params.c')
-rw-r--r--drivers/usb/dwc2/params.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/usb/dwc2/params.c b/drivers/usb/dwc2/params.c
index 6900eea57526..5949262ff669 100644
--- a/drivers/usb/dwc2/params.c
+++ b/drivers/usb/dwc2/params.c
@@ -253,6 +253,15 @@ static void dwc2_set_param_phy_utmi_width(struct dwc2_hsotg *hsotg)
253 val = (hsotg->hw_params.utmi_phy_data_width == 253 val = (hsotg->hw_params.utmi_phy_data_width ==
254 GHWCFG4_UTMI_PHY_DATA_WIDTH_8) ? 8 : 16; 254 GHWCFG4_UTMI_PHY_DATA_WIDTH_8) ? 8 : 16;
255 255
256 if (hsotg->phy) {
257 /*
258 * If using the generic PHY framework, check if the PHY bus
259 * width is 8-bit and set the phyif appropriately.
260 */
261 if (phy_get_bus_width(hsotg->phy) == 8)
262 val = 8;
263 }
264
256 hsotg->params.phy_utmi_width = val; 265 hsotg->params.phy_utmi_width = val;
257} 266}
258 267