--- zzzz-none-000/linux-4.4.271/drivers/usb/host/xhci-plat.c 2021-06-03 06:22:09.000000000 +0000 +++ hawkeye-5590-750/linux-4.4.271/drivers/usb/host/xhci-plat.c 2023-04-19 10:22:30.000000000 +0000 @@ -123,6 +123,13 @@ hcd->rsrc_start = res->start; hcd->rsrc_len = resource_size(res); + if (pdata->usb2_susphy_quirk) { + hcd->susphy = pdata->susphy; + } + + if (pdata->usb3_dev_reset_quirk) + hcd->usb3_dev_reset_quirk = pdata->usb3_dev_reset_quirk; + /* * Not all platforms have a clk so it is not an error if the * clock does not exists.