From b51c9112527fdf634fbd23afd77f780a5dac2deb Mon Sep 17 00:00:00 2001 From: songyanguang <345810377@qq.com> Date: Thu, 12 Sep 2024 18:50:59 +0800 Subject: [PATCH] Modify dwc3_generic_probe --- .../services/drivers/usb/components/dev/rk3568/rk3568_usb.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/dev/rk3568/rk3568_usb.c b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/dev/rk3568/rk3568_usb.c index 8fec80135..d42038e74 100644 --- a/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/dev/rk3568/rk3568_usb.c +++ b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/dev/rk3568/rk3568_usb.c @@ -25,6 +25,7 @@ int dwc3_generic_host_probe(uint32_t id) { struct dwc3 *dwc3; + USB_LOG_DBG("%s usb3.0 id=%d\r\n", __func__, id); USB_ASSERT(id < CONFIG_USBHOST_XHCI_NUM); dwc3 = &(dwc3_rk3568[id]); memset(dwc3, 0, sizeof(*dwc3)); @@ -46,6 +47,11 @@ int dwc3_generic_probe(struct dwc3 *dwc3) dwc3_of_parse(dwc3); + /* TODO: */ + rc = dwc3_setup_phy(NULL, NULL, NULL); + if (rc) + return rc; + base = usb_hc_get_register_base(dwc3->id); base_vir = usb_hc_get_register_vir_base(dwc3->id);