Turnstone Operating System
Loading...
Searching...
No Matches
usb_xhci.h File Reference

USB XHCI driver header file. More...

#include <types.h>
#include <driver/usb.h>
#include <pci.h>
#include <utils.h>

Classes

struct  usb_xhci_capabilities_t
 
union  usb_xhci_hcs_params_1_t
 
union  usb_xhci_hcs_params_2_t
 
union  usb_xhci_hcs_params_3_t
 
union  usb_xhci_hcc_params_1_t
 
union  usb_xhci_hcc_params_2_t
 

Typedefs

typedef struct usb_xhci_capabilities_t usb_xhci_capabilities_t
 
typedef union usb_xhci_hcs_params_1_t usb_xhci_hcs_params_1_t
 
typedef union usb_xhci_hcs_params_2_t usb_xhci_hcs_params_2_t
 
typedef union usb_xhci_hcs_params_3_t usb_xhci_hcs_params_3_t
 
typedef union usb_xhci_hcc_params_1_t usb_xhci_hcc_params_1_t
 
typedef union usb_xhci_hcc_params_2_t usb_xhci_hcc_params_2_t
 

Functions

int8_t usb_xhci_init (usb_controller_t *usb_controller)
 

Detailed Description

USB XHCI driver header file.

This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.