... | +-o bios | | +-o AppleSMBIOS | +-o PCI0@0 | | +-o AppleACPIPCI ... | | +-o pci8086,27d8@1B | | | +-o AppleHDAController | | | +-o IOHDACodecDevice@0 | | | +-o IOHDACodecDriver | | | +-o IOHDACodecFunction@1 ... { IODeviceMemory = (({address = -840990720; length = 16384; })); IOInterruptControllers = ("io-apic-0", IOPCIMessagedInterruptController); IOInterruptSpecifiers = (<13000000 07000000>, <04000000 00000100>); IOName = "pci8086,27d8"; IOPCIExpressLinkCapabilities = 0; IOPCIExpressLinkStatus = 0; IOPCIResourced = 1; PinConfigurations = <22e00101 12e1af90 21e11790 31e08101 23f04511>; "Power Management private data" = "{ this object = 0309f100, interested driver = 0309f100, driverDesire = 0, deviceDesire = 0, ourDesiredPowerState = 2, previousRequest = 2 }"; "Power Management protected data" = "{ theNumberOfPowerStates = 3, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, inputPowerRequirement 00000000, staticPower 0, unbudgetedPower 0, powerToAttain 0, timeToAttain 0, settleUpTime 0, timeToLower 0, settleDownTime 0, powerDomainBudget 0 }, power state 1 = { capabilityFlags 00000000, outputPowerCharacter 00000400, inputPowerRequirement 00000400, staticPower 0, unbudgetedPower 0, powerToAttain 0, timeToAttain 0, settleUpTime 0, timeToLower 0, settleDownTime 0, powerDomainBudget 0 }, power state 2 = { capabilityFlags 00000000, outputPowerCharacter 00000002, inputPowerRequirement 00000002, staticPower 0, unbudgetedPower 0, powerToAttain 0, timeToAttain 0, settleUpTime 0, timeToLower 0, settleDownTime 0, powerDomainBudget 0 }, aggressiveness = 0, myCurrentState = 2, parentsCurrentPowerFlags = 00000002, maxCapability = 2 }"; "assigned-addresses" = <10d80082 00000000 0080dfcd 00000000 00400000>; "build-in" = <00>; "class-code" = <00030400>; compatible = <70636931 3034332c 38313766 00706369 38303836 2c323764 38007063 69636c61 73732c30 34303330 3000>; "device-id" = ; "layout-id" = <06000000>; name = "pci8086,27d8"; reg = <00d80000 00000000 00000000 00000000 00000000 10d80002 00000000 00000000 00000000 00400000>; "revision-id" = <01000000>; "subsystem-id" = <7f810000>; "subsystem-vendor-id" = <43100000>; "vendor-id" = <86800000>; }