PCI class 09: Input device controller
Input device controller
| Code | 09 |
|---|---|
| Name | Input device controller |
| Subclasses | 6 |
Frequently asked questions
What is a PCI device of class 09 (Input device controller)?
Class 09 stands for “Input device controller”. It has 6 subclasses, for example Keyboard controller, Digitizer Pen and Mouse controller.
Which Linux drivers handle Input device controller?
In Linux kernel 6.12 no driver binds by this class alone; devices are matched by vendor and device ID instead.
How do I find the class of a PCI device?
On Linux, lspci -nn shows the class in square brackets before the name, e.g. [0106]. On Windows it appears in the hardware IDs as PCI\CC_09XX.
Subclasses
| Code | Name | Programming interfaces | Class drivers (Linux) |
|---|---|---|---|
09:00 | Keyboard controller | ||
09:01 | Digitizer Pen | ||
09:02 | Mouse controller | ||
09:03 | Scanner controller | ||
09:04 | Gameport controller | 00 Generic10 Extended | |
09:80 | Input device controller |