Code:
| | | +-o SPI1@15,4 <class IOPCIDevice, id 0x10000019a, registered, matched, active, busy 0 (94 ms), retain 11> | | | | | { | | | | | "assigned-addresses" = <10ac00820000000000a081c10000000000100000>
| | | | | "gspi-pin-cs" = <5700000000000000>
| | | | | "IOInterruptSpecifiers" = (<1500000007000000>)
| | | | | "class-code" = <00800c00>
| | | | | "IODeviceMemory" = (({"address"=0xc181a000,"length"=0x1000}))
| | | | | "IOPowerManagement" = {"ChildrenPowerState"=0x2,"CurrentPowerState"=0x2,"CapabilityFlags"=0x2,"ChildProxyPowerState"=0x2,"MaxPowerState"=0x3}
| | | | | "subsystem-vendor-id" = <86800000>
| | | | | "built-in" = <00>
| | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable"
| | | | | "IOInterruptControllers" = ("io-apic-0")
| | | | | "gspi-pin-miso" = <5a00000000000000>
| | | | | "vendor-id" = <86800000>
| | | | | "device-id" = <e69c0000>
| | | | | "gspi-pin-mosi" = <5900000000000000>
| | | | | "gspi-pin-clk" = <5800000000000000>
| | | | | "name" = <706369383038362c3963653600>
| | | | | "compatible" = <706369383038362c3963653600706369636c6173732c306338303030005350493100>
| | | | | "IOPCIResourced" = Yes
| | | | | "gspi-sysclk-period" = <0a00000000000000>
| | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/SPI1@150004"
| | | | | "subsystem-id" = <e69c0000>
| | | | | "revision-id" = <03000000>
| | | | | "IOPCIPMCSState" = 0x0
| | | | | "pcidebug" = "0:21:4"
| | | | | "IOName" = "pci8086,9ce6"
| | | | | "reg" = <00ac00000000000000000000000000000000000010ac000200000000000000000000000000100000>
| | | | | "gspi-channel-number" = <0100000000000000>
| | | | | }
| | | | |
| | | | +-o AppleIntelLpssGspi@1 <class AppleIntelLpssGspi, id 0x1000001c6, registered, matched, active, busy 0 (91 ms), retain 9>
| | | | | {
| | | | | "IOProbeScore" = 0x64
| | | | | "CFBundleIdentifier" = "com.apple.driver.AppleIntelLpssGspi"
| | | | | "IOProviderClass" = "IOPCIDevice"
| | | | | "IOClass" = "AppleIntelLpssGspi"
| | | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | | "IOPCIMatch" = "0x9c048086&0xff0cffff"
| | | | | "IOKitDebug" = 0x0
| | | | | "HasPCIPowermanagement" = "true"
| | | | | "IOPowerManagement" = {"ChildrenPowerState"=0x1,"CapabilityFlags"=0x2,"CurrentPowerState"=0x1,"MaxPowerState"=0x1}
| | | | | "registerServiceTime" = 0x3b1b20c9
| | | | | }
| | | | |
| | | | +-o AppleIntelLpssSpiController@1 <class AppleIntelLpssSpiController, id 0x1000001cd, registered, matched, active, busy 0 (90 ms), retain 9>
| | | | | {
| | | | | "IOClass" = "AppleIntelLpssSpiController"
| | | | | "CFBundleIdentifier" = "com.apple.driver.AppleIntelLpssSpiController"
| | | | | "IOProviderClass" = "AppleIntelLpssGspi"
| | | | | "kNotificationIntelLpssDmac" = "true"
| | | | | "IOPowerManagement" = {"ChildrenPowerState"=0x1,"CapabilityFlags"=0x2,"CurrentPowerState"=0x1,"MaxPowerState"=0x1}
| | | | | "IOProbeScore" = 0x64
| | | | | "Stats" = {"MmioDpxMultiRequest"=0xb8,"CSCtlIntFalseSucces"=0x34b8,"SetPowerStateSuccess"=0x1,"MmioDpxMultiError"=0x0,"DmaDpxErrorCalcTime"=0x0,"CSCtlExtFalseError"=0x0,"CSCtlExtFalseSucces"=0x1b,"CSCtlIntFalseOffline"=0x0,"MmioDpxWordSuccess"=0x0,"CSCtlExtFalseOffline"=0x0,"PollTimeout"=0x0,"DmaDpxRequest"=0x34b8,"DmaDpxErrorWait"=0x0,"CSCtlExtTrueError"=0x0,"DmaDpxErrorSetWm"=0x0,"DmaDpxError"=0x0,"TransfersError"=0x0,"ResetSuccess"=0x0,"DmaDpxStart"=0x34b8,"PollHist"=(0x34b8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x$
| | | | | "addMatchingNotificationDmacTime" = 0x3b2a6571
| | | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | | "addMatchingNotificationGspiTime" = 0x3b2aa8f7
| | | | | "fMaxCompletionTime" = "10000000"
| | | | | "IOKitDebug" = 0x0
| | | | | "kNotificationIntelLpssGspi" = "true"
| | | | | "matchingMsec" = 0x7d00
| | | | | "OSBundleEnableKextLogging" = 0x6
| | | | | }
| | | | |
| | | | +-o AppleIntelLpssSpiDevice@0 <class AppleIntelLpssSpiDevice, id 0x1000001d5, registered, matched, active, busy 0 (90 ms), retain 7>
| | | | | {
| | | | | "spiDeviceId" = 0x1000000
| | | | | "compatible" = <6170706c652d7370692d746f706361736500>
| | | | | }
| | | | |
| | | | +-o AppleHSSPIController <class AppleHSSPIController, id 0x1000001d6, registered, matched, active, busy 0 (68 ms), retain 9>
| | | | | {
| | | | | "IOProbeScore" = 0x0
| | | | | "CFBundleIdentifier" = "com.apple.driver.AppleHSSPISupport"
| | | | | "IOProviderClass" = "AppleIntelSPIDevice"
| | | | | "IOClass" = "AppleHSSPIController"
| | | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | | "IONameMatch" = "apple-spi-topcase"
| | | | | "IOUserClientClass" = "AppleHSSPIControllerUserClient"
| | | | | "IONameMatched" = "apple-spi-topcase"
| | | | | "boot-args" = 0x0
| | | | | "LocationID" = 0x1000000
| | | | | "IOPowerManagement" = {"ChildrenPowerState"=0x1,"DevicePowerState"=0x2,"CurrentPowerState"=0x2,"CapabilityFlags"=0x8000,"MaxPowerState"=0x2}
| | | | | }
| | | | |
| | | | +-o Apple Internal Keyboard / Trackpad <class AppleHSSPIDevice, id 0x1000001fa, registered, matched, active, busy 0 (68 ms), retain 28>
| | | | | {
| | | | | "SPI Serial" = "D3H5094U7M1FT9FAQ6BS"
| | | | | "ProtocolVersion" = 0x11
| | | | | "SPI Vendor Name" = "Apple Inc."
| | | | | "idProduct" = 0x272
| | | | | "IOPowerManagement" = {"CapabilityFlags"=0x10000,"MaxPowerState"=0x2,"ActivityTickles"=0x0,"DevicePowerState"=0x0,"IdleTimerPeriod"=0xbb8,"TimeSinceLastTickle"=0x6817,"ChildrenPowerState"=0x1,"DriverPowerState"=0x1,"CurrentPowerState"=0x1}
| | | | | "idVendor" = 0x5ac
| | | | | "bcdDevice" = 0x622
| | | | | "LocationID" = 0x1000000
| | | | | "SPI Product Name" = "Apple Internal Keyboard / Trackpad"
| | | | | }
| | | | |
| | | | +-o Device Management <class AppleHSSPIInterface, id 0x1000001fc, registered, matched, active, busy 0 (33 ms), retain 8>
| | | | | | {
| | | | | | "bcdDevice" = 0x622
| | | | | | "wMaxInputPacketLength" = 0x10
| | | | | | "idProduct" = 0x272
| | | | | | "bInterfaceSubClass" = 0x0
| | | | | | "wMaxControlRequestPacketLength" = 0x200
| | | | | | "wMaxOutputPacketLength" = 0x0
| | | | | | "LocationID" = 0x1000000
| | | | | | "bInterfaceProtocol" = 0x0
| | | | | | "SPI Product Name" = "Apple Internal Keyboard / Trackpad"
| | | | | | "idVendor" = 0x5ac
| | | | | | "bInterfaceNumber" = 0x0
| | | | | | "bInterfaceClass" = 0x3
| | | | | | }
| | | | | |
| | | | | +-o AppleHSSPIHIDDriver <class AppleHSSPIHIDDriver, id 0x100000204, registered, matched, active, busy 0 (30 ms), retain 12>
| | | | | | {
| | | | | | "IOClass" = "AppleHSSPIHIDDriver"
| | | | | | "Transport" = "SPI"
| | | | | | "BootProtocol" = 0x0
| | | | | | "bInterfaceProtocol" = 0x0
| | | | | | "MaxInputReportSize" = 0x5
| | | | | | "IOProviderClass" = "AppleHSSPIInterface"
| | | | | | "Product" = "Apple Internal Keyboard / Trackpad"
| | | | | | "IOPowerManagement" = {"CapabilityFlags"=0x10000,"MaxPowerState"=0x2,"ActivityTickles"=0x0,"IdleTimerPeriod"=0xbb8,"DevicePowerState"=0x0,"DriverPowerState"=0x1,"CurrentPowerState"=0x1}
| | | | | | "DeviceUsagePairs" = ({"DeviceUsagePage"=0xff00,"DeviceUsage"=0xb})
| | | | | | "IOProbeScore" = 0xea60
| | | | | | "MaxOutputReportSize" = 0x1
| | | | | | "ReportDescriptor" = <0600ff090ba1010600ff090b150026ff00750896040085e08122c0>
| | | | | | "IOUserClientClass" = "IOHIDLibUserClient"
| | | | | | "bInterfaceSubClass" = 0x0
| | | | | | "bInterfaceClass" = 0x3
| | | | | | "IOCFPlugInTypes" = {"7DDEECA8-A7B4-11DA-8A0E-0014519758EF"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin"}
| | | | | | "CountryCode" = 0x0
| | | | | | "VersionNumber" = 0x622
| | | | | | "VendorID" = 0x5ac
| | | | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | | | "CFBundleIdentifier" = "com.apple.driver.AppleHSSPIHIDDriver"
| | | | | | "bInterfaceNumber" = 0x0
| | | | | | "PrimaryUsage" = 0xb
| | | | | | "LocationID" = 0x1000000
| | | | | | "ExtendedData" = (0x3010000,0x3020000,0x3030000,0x3040000,0x3b00000,0x3b10000,0x3b20000,0x3b30000,0x3b60000)
| | | | | | "Elements" = ({"ReportID"=0x0,"ElementCookie"=0x1,"CollectionType"=0x1,"Type"=0x201,"Elements"=({"UnitExponent"=0x0,"IsRelative"=No,"UsagePage"=0xff00,"Max"=0xff,"IsArray"=No,"Min"=0x0,"Type"=0x1,"Size"=0x20,"Flags"=0x22,"ReportID"=0xe0,"Usage"=0xb,"ReportCount"=0x4,"Unit"=0x0,"HasNullState"=No,"IsNonLinear"=No,"HasPreferredState"=No,"ReportSize"=0x8,"ScaledMin"=0x0,"IsWrapping"=No,"ScaledMax"=0xff,"ElementCookie"=0x2},{"UnitExponent"=0x0,"IsRelative"=No,"DuplicateIndex"=0x0,"UsagePage"=0xff00,"Max"=0xff,"IsArray"$
| | | | | | "ProductID" = 0x272
| | | | | | "PrimaryUsagePage" = 0xff00
| | | | | | "ReportInterval" = 0x1f40
| | | | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | | | "MaxFeatureReportSize" = 0x1
| | | | | | "InputReportElements" = ({"ReportID"=0xe0,"ElementCookie"=0x7,"Size"=0x28,"ReportCount"=0x1,"Type"=0x1,"UsagePage"=0x0,"ReportSize"=0x28,"Usage"=0x0})
| | | | | | }
Bookmarks