PCI class 08: Generic system peripheral

Generic system peripheral

Code08
NameGeneric system peripheral
Subclasses10
Class drivers (Linux)sdhci_pci

Frequently asked questions

What is a PCI device of class 08 (Generic system peripheral)?

Class 08 stands for “Generic system peripheral”. It has 10 subclasses, for example PIC, DMA controller and Timer.

Which Linux drivers handle Generic system peripheral?

In Linux kernel 6.12 these drivers bind to devices by class, regardless of vendor: sdhci_pci (08:05).

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_08XX.

Subclasses

CodeNameProgramming interfacesClass drivers (Linux)
08:00PIC00 8259
01 ISA PIC
02 EISA PIC
10 IO-APIC
20 IO(X)-APIC
08:01DMA controller00 8237
01 ISA DMA
02 EISA DMA
08:02Timer00 8254
01 ISA Timer
02 EISA Timers
03 HPET
08:03RTC00 Generic
01 ISA RTC
08:04PCI Hot-plug controller
08:05SD Host controllersdhci_pci
08:06IOMMU
08:07Root Complex Event Collector
08:80System peripheral
08:99Timing Card01 TAP Timing Card

Nearby entries