Linux kernel USB subsystem

E195195

The Linux kernel USB subsystem is the core component of the Linux operating system responsible for managing USB hardware, drivers, and data transfer between USB devices and the system.

All labels observed (1)

Label Occurrences
Linux kernel USB subsystem canonical 1

How this entity was disambiguated

Statements (52)

Predicate Object
instanceOf Linux kernel component
software subsystem
configurationInterface Kconfig
exposesInterface /dev/bus/usb
/sys/bus/usb
implements USB autosuspend
USB bandwidth allocation
USB device enumeration process
USB endpoint management
USB protocol stack
USB transfer scheduling
includes USB core layer
USB device driver layer
USB gadget subsystem
USB hub driver
host controller driver layer
license GNU General Public License
maintainedBy Linux kernel community
manages USB device drivers
USB devices
USB host controllers
USB hubs
operatingSystem Linux
partOf Linux kernel
programmingLanguage C
responsibleFor USB configuration management
USB data transfer
USB device enumeration
USB hotplug handling
USB power management
sourceDirectory drivers/usb
supports USB 1.x
USB 2.0
USB 3.x
USB4
surface form: USB 4

USB On-The-Go
USB Power Delivery
USB Type-C
supportsDeviceClass USB audio devices
USB human interface devices
USB mass storage
USB network adapters
USB printers
USB serial converters
USB video devices
USB wireless adapters
supportsFeature USB device autosuspend and resume
hotplug detection
plug and play
power management for USB devices
uses sysfs for device representation
udev for user-space device management

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Greg Kroah-Hartman worksOn Linux kernel USB subsystem