PCI class 09: Input device controller

Input device controller

Code09
NameInput device controller
Subclasses6

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

CodeNameProgramming interfacesClass drivers (Linux)
09:00Keyboard controller
09:01Digitizer Pen
09:02Mouse controller
09:03Scanner controller
09:04Gameport controller00 Generic
10 Extended
09:80Input device controller

Nearby entries