XHCI set device configuration
All checks were successful
Build documentation / build-and-deploy (push) Successful in 4m6s
Build ISO image / build-and-deploy (push) Successful in 4m55s

This commit is contained in:
2026-04-02 16:24:28 +02:00
parent 024512c5e4
commit 88df4cbdd5
6 changed files with 270 additions and 120 deletions

View File

@@ -4,6 +4,8 @@
#include <aux/compiler.h>
#include <libk/std.h>
#define USB_DRIVER_MAX_MATCHES 1
/* descriptor types */
#define USB_DESC_DEVICE 1
@@ -75,4 +77,13 @@ struct usb_endpoint_desc {
uint8_t interval;
} PACKED;
struct usb_driver_info {
uint8_t if_class;
uint8_t if_subclass;
uint8_t if_proto;
bool (*init) (void);
};
extern struct usb_driver_info usb_driver_infos[USB_DRIVER_MAX_MATCHES];
#endif // _KERNEL_DEVICE_USB_H