1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 13:37:44 +00:00

Kernel/USB: Get all interface descriptors on enumeration

This creates all interfaces when the device is enumerated, with a link
to the configuration that it is a part of. As such, a new class,
`USBInterface` has been introduced to express this state.
This commit is contained in:
Jesse Buhagiar 2022-04-15 01:11:15 +10:00 committed by Andreas Kling
parent d313fa98ec
commit 300dcb6f5e
5 changed files with 121 additions and 4 deletions

View file

@ -30,6 +30,7 @@ set(KERNEL_SOURCES
Bus/USB/SysFSUSB.cpp
Bus/USB/UHCI/UHCIController.cpp
Bus/USB/UHCI/UHCIRootHub.cpp
Bus/USB/USBConfiguration.cpp
Bus/USB/USBController.cpp
Bus/USB/USBDevice.cpp
Bus/USB/USBHub.cpp