bugfix: 解决了xhci驱动程序无法在真机上获取设备描述符的bug

This commit is contained in:
fslongjin
2022-09-04 20:57:00 +08:00
parent 2551e0a8c9
commit 94c960ae89
7 changed files with 106 additions and 102 deletions

View File

@ -17,7 +17,7 @@ static int usb_pdevs_count = 0;
* @brief 初始化usb驱动程序
*
*/
void usb_init()
int usb_init()
{
kinfo("Initializing usb driver...");
spin_init(&xhci_controller_init_lock);
@ -30,7 +30,7 @@ void usb_init()
kwarn("There is no usb hardware in this computer!");
return;
}
kdebug("usb_pdevs_count=%d",usb_pdevs_count);
kdebug("usb_pdevs_count=%d", usb_pdevs_count);
// 初始化每个usb控制器
for (volatile int i = 0; i < usb_pdevs_count; ++i)
{
@ -59,4 +59,5 @@ void usb_init()
}
}
kinfo("Successfully initialized all usb host controllers!");
return 0;
}