_CID Deep Dive
Firmware-debug focused ACPI identity note.
_CID gives an ACPI device compatible IDs. If _HID is the primary identity, _CID is the fallback or compatibility story.
This matters when one device can be handled by a generic class driver or by a vendor-specific driver.
Device (DEV0)
{
Name (_HID, "VEND0001")
Name (_CID, "PNP0C50")
}
Real World Example
A touch controller may expose a vendor HID but also a compatible HID-over-I2C ID. If the vendor driver is absent, the OS may still bind a generic driver through _CID.
_CID debug checklist
Related notes
Found this useful?
Save it or share it with someone learning firmware, BIOS/UEFI, and embedded systems.
Nội dung liên quan
Một số bài viết, ghi chú hoặc project có liên quan đến nội dung bạn vừa đọc.
_HID Deep Dive
Firmware-debug focused ACPI identity note.
_UID Deep Dive
Firmware-debug focused ACPI identity note.
ACPI Architecture Overview
How firmware describes platform hardware to the operating system through ACPI tables, AML, namespace objects, and device methods.
Biến note thành bài viết hoàn chỉnh
Notes là nơi ghi nhanh khái niệm.