What is the correct way to report chips that contain multiple functional devices (such as the Super I/O chips)?
ACPI NameSpace must model the functional hierarchy of the system. Chips are physical packages that do not necessarily represent the functional hierarchy. Functional devices must appear as child devices of the bus they are connected to. For example, a tree containing a Super I/O chip should be as follows: \_SB PCI0 ISA COMA COMB LPT SIR EPP ECP The super I/O itself is not a device from an ACPI perspective. Each of the functional devices in that SIO is.