Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
+-o Root <class IORegistryEntry, retain 6>
| {
| "IORegistryPlanes" = {"IOService"="IOService","IOPower"="IOPower","IODeviceTree"="IODeviceTree","IOUSB"="IOUSB"}
| "OS Build Version" = "7D11"
| "IOKernelCPUType" = 12
| "IOMaximumMappedIOByteCount" = 536870912
| "IOKitBuildVersion" = "Darwin Kernel Version 10.0.0d3: Fri Sep 25 23:33:11 PDT 2009; root:xnu-1357.5.30~3/RELEASE_ARM_S5L8720X"
| "IOKitDiagnostics" = {"IOMalloc allocation"=3644095,"Instance allocation"=674100,"Classes"={"EncryptingBlockStorageDevice"=1,"AppleS5L8900XSerial"=2,"IOPMPowerSource"=1,"IOUSBDeviceUserClientIniter"=1,"IOSDIOIoCardDevice"=1,"IOUSBPipe"=0,"com_apple_AppleFSCompression_AppleFSCompressionTypeZlib"=1,"AppleARMPWM"=1,"AppleMBXShared"=3,"AppleUSBPhy"=1,"IOHIDEventServiceQueue"=4,"AppleNANDFTLUserClient"=0,"IOSerialDriverSync"=0,"AppleTSL2581"=0,"IOFlashStorageDevice"=1,"IOHIDElementPrivate"=0,"IOUSBDeviceInterface"=5,"IOBreaker"=0,"AppleS5L8900XClockControllerFunctionAssertReset"=0,"IOPMRequestQueue"=2,"AppleARMSPIFlashController"=1,"IOMedia"=4,"IOHDIXHDDrive"=1,"AppleBCMWLAN4329ChipManager"=0,"AppleBCMWLANFirmwareManager"=1,"AppleS5L8720XIO"=1,"AppleSynopsysOTGHost"=1,"IOPMprot"=31,"IOSyncer"=0,"AppleD1759PMUSTATFunction"=3,"AppleSecondaryAudio"=0,"IORegistryEntry"=2,"AppleS5L8900XClockControllerFunctionTurboAdvise"=0,"IOUSBController"=1,"CHUDDetectionUserClient"=0,"IOOutputQueue"=1,"IOUSBCommand"=50,"IODMAController"=1,"AppleAMCDriver_r2"=1,"AppleBCMWLANN90PlatformManager"=0,"AppleNANDFTL"=1,"IODiskImageBlockStorageDeviceInKernel"=1,"OSOrderedSet"=17,"AppleEmbeddedI2CLightSensor"=1,"AppleMBXController"=1,"IOAESAccelerator"=1,"KDIURL"=1,"IO80211Interface"=1,"IOGatedOutputQueue"=1,"IOUSBInterfaceIterator"=0,"AppleSimpleUARTCommand"=32,"IOUSBHubPolicyMaker"=0,"AppleNANDConfigAccess"=0,"AppleEmbeddedAudioPTTButton"=0,"AppleSynopsysOTGCore"=1,"IOFlashTranslationLayer"=1,"IOCPUInterruptController"=1,"IOPMWorkQueue"=31,"IONetworkInterface"=1,"IOMbufMemoryCursor"=0,"IOHIDResource"=1,"IOUSBWorkLoop"=1,"IOSurfaceSendRight"=0,"AppleS5L8900XClockControllerFunctionClockGate"=0,"USBStringIndex"=1,"OSBoolean"=2,"IOUserNotification"=2,"AppleCS42L58Audio"=1,"AppleARMPWMDevice"=0,"IOFilterScheme"=0,"com_apple_platform_AppleKernelStorage"=1,"AppleOnboardSerialBSDClient"=2,"AppleS5L8720XClockControllerFunctionClockGate"=1,"AppleARMSoftIICController"=0,"AppleS5L8720XPowerController"=1,"OSSerialize"=1,"IOFlashBlockDevice"=1,"AppleFairplayTextCrypter"=1,"AppleARMMIPIDSIDevice"=1,"AppleM2ScalerCSCDriverUserClient"=0,"AppleARMNORFlashController"=1,"_IOConfigThread"=0,"IOCryptoAccelerator"=3,"CHUDProf"=1,"AppleBCMWLAN"=1,"M2ScalerCSCColorConversionControl"=1,"AppleMBXHeap"=3,"IOMbufBigMemoryCursor"=0,"IOSharedDataQueue"=1,"IOServiceUserNotification"=15,"PMHaltWorker"=0,"AppleBCMWLANN88PlatformManager"=0,"IOSurfaceRootUserClient"=1,"AppleS5L8720XSWICoreVoltageFunction"=0,"AppleTSL2561"=0,"IOAESAcceleratorUserClient"=0,"IORootParent"=1,"IODMACommand"=200,"AppleD1759PMUBacklight"=1,"AppleARMSPICommand"=48,"IOAudio2TransformerUserClient"=0,"MTIODataQueue"=1,"IOPacketQueue"=0,"AppleS5L8720XClockControllerFunctionCPUIdle"=1,"AppleMBXUserClient"=3,"IOSurfaceDeviceCache"=0,"AppleEmbeddedAudio"=1,"IOMbufNaturalMemoryCursor"=0,"IOHIDResourceDeviceUserClient"=0,"KDIReadWriteDiskImage"=0,"OSObject"=67,"AppleEmbeddedKeyboard"=0,"EncryptedMediaFilter"=0,"EncryptedMediaFilterUserClient"=0,"IOFlashPartitionScheme"=0,"AppleARMIICUserClient"=0,"AppleD1759PMUADCFunction"=1,"AppleMultitouchSPI"=1,"IOUSBDevice"=0,"IOSHA1Accelerator"=1,"IOTimerEventSource"=43,"AppleAMCDriverManager"=0,"KDIDiskImage"=1,"IOServicePM"=31,"AppleARMIISAudioDevice"=1,"IOPMRequest"=0,"IOHIDUserDevice"=0,"MTSPIBootloader"=1,"AppleBCMWLANStopwatch"=1,"IOWorkLoop"=39,"IOHIDInterface"=0,"AppleSynopsysOTGDevice"=1,"IOEthernetController"=1,"MTSPIBootloader_N1"=0,"M2ScalerSrcDestCfgControl"=1,"AppleUSBMike"=1,"IOSDIOController"=1,"IOPKEAccelerator"=1,"IOPMPowerSourceList"=0,"AppleMultitouchSPIUserClient"=1,"IOPMinformee"=2,"AppleS5L8900XSPIController"=3,"CHUDKernLib"=1,"AppleAMCDriverManager_r2"=0,"AppleARMIISDevice"=1,"IODataQueue"=4,"KDIEncoding"=1,"IOMbufLittleMemoryCursor"=0,"IOFlashMedia"=1,"IOSerialStreamSync"=1,"AppleS5L8900XPKE"=1,"AppleEmbeddedAudioDevice"=1,"_IOOpenServiceIterator"=0,"KDIBackingStore"=2,"AppleS5L8720XUSBPhy"=1,"AppleImage3NORAccessUserClient"=1,"OSCollection"=4,"IOFlashStoragePartition"=0,"IOMemoryMap"=74,"IOHDIXCommandQueue"=2,"AppleBCMWLANLogger"=1,"IOSHA1AcceleratorUserClient"=0,"AppleBCMWLANUserClient"=1,"MTSPIBootloader_TwoStage"=0,"IOHIDEvent"=0,"AppleISL29003"=1,"AppleARMSPIController"=1,"IOMachPort"=101,"AppleS5L8720XClockController"=1,"AppleMBXCommandBuffer"=5,"AppleS5L8900XI2CController"=2,"AppleMultitouchN1SPI"=0,"AppleS5L8900XCPUIdleFunction"=0,"IONVRAMController"=1,"OSSerializer"=8,"BTReset"=1,"KDIDiskImageNub"=1,"AppleD1759PMUCoreVoltageFunction"=2,"AppleBCMWLANChipManager"=1,"IOPRNGAccelerator"=0,"AppleARMWatchDogTimer"=1,"AppleARMFunctionPerfAdvise"=1,"AppleARMIOSerial"=1,"AppleM2TVOut"=1,"IOUSBLog"=1,"AppleMBXSharedEntry"=3,"ApplePinotLCD"=1,"IOFlashController"=1,"IOPanicPlatform"=0,"IOSDIOLogger"=1,"MTSPIBootloader_Z2"=1,"AppleARMIODevice"=35,"IOMultiMemoryDescriptor"=2,"IORegistryPlane"=4,"AppleMPVDDriver"=1,"IOGeneralMemoryDescriptor"=205,"OSSet"=168,"IOHIDEventRepairDriver"=0,"IO80211ScanManager"=1,"IOCommandQueue"=0,"IOHIDElement"=0,"IONaturalMemoryCursor"=0,"_IOServiceNotifier"=23,"com_apple_driver_FairPlayIOKit"=1,"IOHIDEventService"=3,"IOBlockStorageDevice"=2,"IORS232SerialStreamSync"=1,"IOHIDLibUserClient"=0,"IOCommand"=31,"IONetworkStack"=1,"AppleEmbeddedUSBDevice"=0,"AppleBCMWLANNetManager"=1,"IOCatalogue"=1,"IOHDIXHDDriveInKernel"=1,"IOBufferMemoryDescriptor"=75,"AppleARMIO"=1,"IOCPU"=1,"AppleARMPL192VIC"=1,"IOHIDUserClientIniter"=4,"AppleBCMWLANScanManager"=1,"AppleS5L8720XMIPIDSIController"=1,"IOBasicOutputQueue"=1,"AppleLM48821Amp"=1,"IOSurfaceMemoryRegion"=1,"AppleMobileFileIntegrityUserClient"=0,"AppleS5L8900XPowerController"=0,"IOSDIOMbufDMACommand"=1,"AppleS5L8900XGPIOIC"=1,"IOBigMemoryCursor"=0,"IOModemSerialStreamSync"=0,"AppleBCMWLANCmdManager"=1,"IOAudio2DeviceUserClient"=2,"IOTextCrypter"=2,"PMSettingObject"=1,"IOHIDevice"=0,"IOUSBControllerUserClient"=0,"IOUSBControllerIsochEndpoint"=0,"IOMemoryCursor"=0,"IOInterleavedMemoryDescriptor"=0,"AppleARMCHRPNVRAM"=1,"IOHDIXCommand"=0,"IOUSBControllerV3"=1,"AppleS5L8900XClockControllerFunctionPerfAdvise"=0,"AppleM2CLCD"=1,"IOCommandGate"=99,"IOPowerConnection"=29,"IONotifier"=2,"IOKernelDebugger"=0,"IOHIDEventServiceUserClient"=4,"IOService"=108,"AppleARMPE"=1,"IOSurfaceClient"=131,"MIEDriver"=1,"AppleARMCFIFlashController"=0,"AppleARMNMI"=0,"AppleARMFunction"=19,"IOWatchDogTimer"=1,"IOAccessoryPortUSB"=1,"IODTPlatformExpert"=1,"AppleARMPL080DMAC"=2,"AppleD1759PMULDOFunction"=5,"USBConfiguration"=3,"IOSubMemoryDescriptor"=24,"IONetworkController"=1,"AppleS5L8720XClockControllerFunctionPerfAdvise"=1,"AppleBCMWLANN18PlatformManager"=0,"CHUDTraceUserClient"=0,"IOFlashControllerUserClient"=0,"KDIUDIFCacheBuffer"=5,"AppleS5L8720XClockControllerFunctionAssertReset"=0,"AppleD1759PMU"=1,"IOMapper"=0,"AppleS5L8720XSWI"=1,"IONetworkUserClient"=0,"IO80211Controller"=1,"IOUserEthernetResource"=1,"IOInterruptEventSource"=30,"IOConditionLock"=0,"IODMAEventSource"=7,"AppleM68Buttons"=1,"IOUserEthernetResourceUserClient"=0,"AppleARMCPU"=1,"IOSDIODevice"=1,"IOStream"=1,"IOAudio2Device"=2,"IOEventSource"=9,"IO80211Scanner"=0,"IO80211WorkLoop"=1,"IOGUIDPartitionScheme"=0,"IORangeAllocator"=10,"IOServiceMessageUserNotification"=29,"IOAESAcceleratorCommand"=32,"IONetworkData"=3,"IOConditionGate"=4,"IOPKEAcceleratorUserClient"=0,"AppleARMFunctionAssertReset"=0,"IOUSBLowLatencyCommand"=0,"AppleARMIISCommand"=16,"com_apple_driver_FairPlayIOKitUserClient"=2,"AppleOnboardSerialSync"=1,"TextCrypterSession"=0,"KDIUDIFEncoding"=1,"M2ScalerZoomControl"=1,"IOHIDClientData"=4,"AppleBCMWLANBSSBeacon"=2,"IOSurfaceDeviceMemoryRegion"=1,"AppleS5L8900XClockController"=0,"IO80211LegacyUserClient"=0,"AppleEmbeddedHIDEventService"=2,"IOPlatformExpert"=1,"IOUSBDevicePipe"=7,"AppleTetheredDevice"=1,"IONetworkMedium"=2,"IOFDiskPartitionScheme"=1,"IOHDIXControllerUserClient"=0,"AppleS5L8900XAES"=1,"AppleARMIISController"=1,"IOUSBHubDevice"=0,"AppleLIS331DLH"=0,"IOFilterInterruptEventSource"=15,"IOKDP"=0,"AppleImage3NORAccess"=1,"AppleMultitouchZ2SPI"=1,"IOSHA1AcceleratorCommand"=32,"IOStorage"=3,"AppleBCMWLANDeviceInterface"=1,"AppleNANDFactoryBBT"=0,"OSLiveNumber"=12,"AppleBCMWLANTxBuffer"=10,"IOUSBControllerV2"=1,"IOHIDDevice"=0,"IOSurface"=131,"AppleS5L8900XTimer"=1,"IOMemoryDescriptor"=4,"IODTNVRAM"=1,"IOUSBInterfaceUserClientV2"=0,"IOAccessoryPortUserClient"=2,"AppleCD3272Mikey"=1,"AppleBCMWLAN4325ChipManager"=1,"IOHIDEventQueue"=0,"AppleReliableSerialLayer"=0,"AppleARMSPIDevice"=3,"AppleFairplayTextCrypterSession"=0,"IOAudio2TransformerStream"=2,"KDIUDIFDiskImage"=1,"IOPRNGAcceleratorUserClient"=0,"CHUDKDebugUserClient"=0,"IOHIDEventDriver"=0,"AppleBCMWLANDeviceInterfaceSdio"=1,"IOCommandPool"=11,"AppleS5L8900XEdgeIC"=1,"IONetworkStackUserClient"=1,"AppleARMIICController"=1,"AppleMPVDDriverUserClient"=0,"IOPartitionScheme"=1,"AppleBCMWLANQueueManager"=1,"IOHDIXHDDriveNub"=1,"IOSurfaceRoot"=1,"AppleS5L8900XWatchDogTimer"=1,"KDIFileBackingStore"=1,"IOKitDiagnostics"=1,"KDIUDIFCacheObject"=1,"IOUSBControllerIsochListElement"=0,"IODeblocker"=0,"AppleS5L8900XI2SController"=1,"IOMobileFramebufferUserClient"=2,"AppleS5L8720XFMSS"=1,"OSString"=1644,"AppleD1759PMUPowerSource"=1,"AppleAMCDriverManager_r2h2"=0,"IOBlockStorageDriver"=2,"OSCollectionIterator"=15,"IOUSBControllerListElement"=0,"IOSimpleMbufMemoryDescriptor"=1,"_IOServiceJob"=0,"IOUserEthernetController"=0,"AppleS5L8900XSHA1"=1,"IOUSBBus"=1,"AppleEmbeddedAudioButtons"=1,"IOSDIOCommand"=2,"AppleARMIICDevice"=7,"IOSurfaceSystemMemoryRegion"=0,"AppleD1759PMURTC"=1,"AppleBCMWLANJoinManager"=1,"KDIRAMBackingStore"=0,"IOInterruptController"=6,"IOPMinformeeList"=31,"IOResources"=1,"OSIterator"=2,"AppleM2H264MPDDriverUserClient"=0,"IOAccessoryPort"=2,"IOPolledInterface"=0,"AppleMobileFileIntegrity"=1,"IOStreamBuffer"=0,"IOAccessoryManager"=1,"AppleM2ScalerCSCDriver"=1,"IOPMPowerStateQueue"=1,"AppleS5L8900XSDIO"=1,"IOAudio2Transformer"=1,"OSKext"=102,"IOCopyMapper"=0,"IOUserClient"=15,"MPVDPhysicalMemoryMapper"=0,"OSArray"=1271,"AppleMikeyReceiver"=1,"AppleSimpleUARTSync"=2,"RootDomainUserClient"=11,"AppleBCMWLANN72PlatformManager"=1,"OSData"=1135,"AppleEmbeddedAudioExternalAmp"=1,"AppleTetheredDeviceUserClient"=2,"IOSharedInterruptController"=1,"IORegistryIterator"=0,"IOUSBDeviceController"=1,"IOEthernetInterface"=1,"IOUSBDeviceInterfaceUserClient"=1,"AppleARMMIPIDSIController"=1,"AppleS5L8900XPowerControllerFunction"=0,"IOPlatformExpertDevice"=1,"KDIObject"=2,"OSMetaClass"=0,"AppleS5L8900XGPIOFunction"=19,"NANDIO"=8,"AppleEmbeddedAudioPTTFunctionButton"=0,"IOMediaBSDClient"=4,"IOUSBDeviceUserClientV2"=0,"AppleARMPWMBacklight"=0,"AppleOnboardSerialBusInterface"=1,"IOAccessoryManagerUserClient"=0,"IOStreamUserClient"=0,"AppleLIS302DL"=1,"IOUSBNub"=0,"AppleBCMWLANCmd"=10,"AppleD1759PMUGPIOFunction"=3,"_IOServiceInterestNotifier"=50,"IOUSBIsocCommand"=50,"IOPMCompletionQueue"=1,"IOPlatformDevice"=8,"AppleNullTextCrypter"=1,"OSSymbol"=1757,"RSNSupplicant"=0,"AppleARMNORFlashDevice"=3,"AppleAMCDriver"=1,"IOUSBRootHubDevice"=0,"AppleBCMWLANK48PlatformManager"=0,"IOFlashPartitionSchemeUserClient"=0,"IOMobileFramebuffer"=2,"IOPMrootDomain"=1,"AppleAMCDriver_r2h2"=0,"KDISecondaryEncoding"=1,"AppleBCMWLANTestManager"=1,"IOAccessoryPortSerial"=1,"AppleS5L8900XIO"=0,"IOUSBInterface"=0,"AppleEmbeddedI2CAccelerometer"=1,"IOLittleMemoryCursor"=0,"IOPKEAcceleratorCommand"=3,"IOHDIXController"=1,"IOSerialBSDClient"=2,"AppleNANDFirmware"=0,"OSNumber"=7985,"OSDictionary"=2073,"AppleMBXDevice"=1,"AppleBCMWLANPlatformManager"=1,"AppleM2H264MPDDriver"=1,"AppleUSBDeviceMux"=1,"AppleARMRTC"=1},"Container allocation"=359771,"Pageable allocation"=4096}
| "IOKernelCPUSubtype" = 6
| }
|
+-o N72AP <class IOPlatformExpertDevice, registered, matched, active, busy 0, retain 19>
| {
| "IOBusyInterest" = "IOCommand is not serializable"
| "#address-cells" = <01000000>
| "IOPlatformSerialNumber" = "9C940K2075J"
| "secure-root-prefix" = <"md">
| "clock-frequency" = <406bed07>
| "region-info" = <42542f4100000000000000000000000000000000000000000000000000000000>
| "AAPL,phandle" = <9016b000>
| "serial-number" = <39433934304b323037354a000000000000000000000000000000000000000000>
| "model" = <"iPod2,1">
| "IOPlatformUUID" = "00000000-0000-1000-8000-0026BB90FEB2"
| "IOPlatformArgs" = <00207ac000b0c2c00000000000000000>
| "mlb-serial-number" = <39433933383353325a3855464100000000000000000000000000000000000000>
| "config-number" = <0000000000000000000000000000000000000000000000000000000000000000>
| "device_type" = <"bootrom">
| "name" = <"device-tree">
| "compatible" = <"N72AP","iPod2,1","AppleARM">
| "model-number" = <4d43303836000000000000000000000000000000000000000000000000000000>
| "platform-name" = <73356c3837323078000000000000000000000000000000000000000000000000>
| "IONWInterrupts" = "IONWInterrupts"
| "#size-cells" = <01000000>
| }
|
+-o AppleARMPE <class AppleARMPE, registered, matched, active, busy 0, retain 14>
| | {
| | "IOProbeScore" = 1000
| | "IOProviderClass" = "IOPlatformExpertDevice"
| | "CFBundleIdentifier" = "com.apple.driver.AppleARMPlatform"
| | "Platform Memory Ranges" = (0,18446744073709551615)
| | "IOMatchCategory" = "IODefaultMatchCategory"
| | "IOFunctionParent00B01690" = <>
| | "IONameMatched" = "AppleARM"
| | "IOClass" = "AppleARMPE"
| | "IONameMatch" = "AppleARM"
| | "SystemPowerProfileOverrideDict" = {"System Sleep Timer"=2147483647}
| | }
| |
| +-o IOPMrootDomain <class IOPMrootDomain, registered, matched, active, busy 0, retain 42>
| | | {
| | | "IOSleepSupported" = Yes
| | | "System Idle Seconds" = 5
| | | "IOHibernateState" = <00000000>
| | | "IOPriorityPowerStateInterest" = "IOCommand is not serializable"
| | | "Supported Features" = {"WakeRelativeToSleep"=33030151,"WakeByCalendarDate"=32899079,"PowerByCalendarDate"=32964615,"DisplayDims"=32833543,"PowerRelativeToShutdown"=33095687}
| | | "IOUserClientClass" = "RootDomainUserClient"
| | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | "IOPowerManagement" = {"ChildrenPowerState"=4,"DevicePowerState"=4,"CurrentPowerState"=4}
| | | "Last Sleep Reason" = "Idle Sleep"
| | | "SystemPowerProfileOverrideDict" = {"System Sleep Timer"=2147483647}
| | | "IOAppPowerStateInterest" = "IOCommand is not serializable"
| | | }
| | |
| | +-o IORootParent <class IORootParent, !registered, !matched, active, busy 0, retain 7>
| | | {
| | | "IOPowerManagement" = {"ChildrenPowerState"=4,"CurrentPowerState"=4,"PowerOverrideOn"=Yes,"DevicePowerState"=4}
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | "IOUserClientCreator" = "pid 23, mediaserverd"
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | "IOUserClientCreator" = "pid 32, CommCenter"
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | "IOUserClientCreator" = "pid 15, configd"
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | "IOUserClientCreator" = "pid 15, configd"
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | "IOUserClientCreator" = "pid 15, configd"
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | "IOUserClientCreator" = "pid 15, configd"
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | "IOUserClientCreator" = "pid 15, configd"
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | "IOUserClientCreator" = "pid 15, configd"
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | "IOUserClientCreator" = "pid 44, BTServer"
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | "IOUserClientCreator" = "pid 15, configd"
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | {
| | "IOUserClientCreator" = "pid 28, SpringBoard"
| | }
| |
| +-o options <class IODTNVRAM, registered, matched, active, busy 0, retain 7>
| | {
| | "backlight-level" = <"245">
| | "bootdelay" = <30>
| | "auto-boot" = <"true">
| | "platform-uuid" = <000000000000100080000026bb90feb2>
| | "boot-args" = ""
| | }
| |
| +-o cpu0@0 <class IOPlatformDevice, registered, matched, active, busy 0, retain 9>
| | | {
| | | "cpu-version" = <00000000>
| | | "interrupt-parent" = <404bb000>
| | | "IOInterruptControllers" = ("IOInterruptController00B04B40","IOInterruptController00B04B40")
| | | "fixed-frequency" = <00366e01>
| | | "state" = <"running">
| | | "function-cpu_idle" = <f061b00049757063>
| | | "function-ipi_dispatch" = <404bb0004449504904000000>
| | | "clock-frequency" = <00adb51f>
| | | "memory-frequency" = <406bed07>
| | | "AAPL,phandle" = <d030b000>
| | | "bus-frequency" = <406bed07>
| | | "IOInterruptSpecifiers" = (<04000000>,<3f000000>)
| | | "name" = <"cpu0">
| | | "device_type" = <"cpu">
| | | "interrupts" = <040000003f000000>
| | | "compatible" = <"ARM,1176jzf-s","ARM,v6">
| | | "reg" = <00000000>
| | | "peripheral-frequency" = <406bed07>
| | | "timebase-frequency" = <808d5b00>
| | | }
| | |
| | +-o AppleARMCPU <class AppleARMCPU, registered, matched, active, busy 0, retain 6>
| | | {
| | | "IOProbeScore" = 100
| | | "IOProviderClass" = "IOPlatformDevice"
| | | "IOCPUID" = 18446744072651007744
| | | "IOCPUNumber" = 0
| | | "CFBundleIdentifier" = "com.apple.driver.AppleARMPlatform"
| | | "IOCPUState" = "Running"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "cpu"
| | | "IOClass" = "AppleARMCPU"
| | | "IONameMatch" = "cpu"
| | | }
| | |
| | +-o IOCPUInterruptController <class IOCPUInterruptController, registered, matched, active, busy 0, retain 6>
| | {
| | }
| |
| +-o cpus <class IOPlatformDevice, registered, matched, active, busy 0, retain 7>
| | {
| | "#address-cells" = <01000000>
| | "name" = <"cpus">
| | "#size-cells" = <00000000>
| | "AAPL,phandle" = <c027b000>
| | }
| |
| +-o pram@FFFC000 <class IOPlatformDevice, registered, matched, active, busy 0, retain 6>
| | {
| | "reg" = <00c0ff0f00400000>
| | "name" = <"pram">
| | "device_type" = <"pram">
| | "AAPL,phandle" = <a03fb000>
| | "IODeviceMemory" = (({"address"=268419072,"length"=16384}))
| | }
| |
| +-o vram@F400000 <class IOPlatformDevice, registered, matched, active, busy 0, retain 6>
| | {
| | "reg" = <0000400f0000c000>
| | "name" = <"vram">
| | "device_type" = <"vram">
| | "AAPL,phandle" = <6042b000>
| | "IODeviceMemory" = (({"address"=255852544,"length"=12582912}))
| | }
| |
| +-o arm-io <class IOPlatformDevice, registered, matched, active, busy 0, retain 43>
| | | {
| | | "usbphy-frequency" = <00366e01>
| | | "#address-cells" = <01000000>
| | | "name" = <"arm-io">
| | | "device_type" = <"s5l8720x-io">
| | | "chip-revision" = <13000000>
| | | "ranges" = <000000000000003800000008000000100000001800000010>
| | | "function-clock_gate" = <f061b000476b6c63>
| | | "compatible" = <"arm-io,s5l8720x">
| | | "AAPL,phandle" = <e044b000>
| | | "#size-cells" = <01000000>
| | | }
| | |
| | +-o AppleS5L8720XIO <class AppleS5L8720XIO, !registered, !matched, active, busy 0, retain 39>
| | | {
| | | "IOProviderClass" = "IOPlatformDevice"
| | | "IOProbeScore" = 0
| | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8720X"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "arm-io,s5l8720x"
| | | "IOClass" = "AppleS5L8720XIO"
| | | "IONameMatch" = "arm-io,s5l8720x"
| | | "IOPowerManagement" = {"ChildProxyPowerState"=18446744073709551615,"CurrentPowerState"=0}
| | | }
| | |
| | +-o vic@E00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "InterruptControllerName" = "IOInterruptController00B04B40"
| | | | "#address-cells" = <00000000>
| | | | "IOInterruptControllers" = ("IOPlatformInterruptController")
| | | | "IODeviceMemory" = (({"address"=954204160,"length"=8192}))
| | | | "interrupt-controller" = <"master">
| | | | "vic-stride" = <00100000>
| | | | "AAPL,phandle" = <404bb000>
| | | | "ipid-mask" = <1000000000000000>
| | | | "IOInterruptSpecifiers" = (<00000000>)
| | | | "vic-offset" = <00000000>
| | | | "name" = <"vic">
| | | | "device_type" = <"interrupt-controller">
| | | | "#vic-cells" = <02000000>
| | | | "compatible" = <"vic,pl192">
| | | | "reg" = <0000e00000200000>
| | | | "#interrupt-cells" = <01000000>
| | | | }
| | | |
| | | +-o AppleARMPL192VIC <class AppleARMPL192VIC, registered, matched, active, busy 0, retain 7>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "InterruptControllerName" = "IOInterruptController00B04B40"
| | | "IOPlatformActiveAction" = 2000
| | | "CFBundleIdentifier" = "com.apple.driver.AppleARMPL192VIC"
| | | "IOFunctionParent00B04B40" = <>
| | | "IOPlatformQuiesceAction" = 2000
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "vic,pl192"
| | | "IOClass" = "AppleARMPL192VIC"
| | | "IONameMatch" = "vic,pl192"
| | | }
| | |
| | +-o edgeic@E02000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "InterruptControllerName" = "IOInterruptController00B05130"
| | | | "#address-cells" = <00000000>
| | | | "IOInterruptControllers" = ("IOInterruptController00B04B40")
| | | | "IODeviceMemory" = (({"address"=954212352,"length"=4096}))
| | | | "interrupt-controller" = <>
| | | | "AAPL,phandle" = <3051b000>
| | | | "IOInterruptSpecifiers" = (<29000000>)
| | | | "name" = <"edgeic">
| | | | "device_type" = <"interrupt-controller">
| | | | "interrupts" = <29000000>
| | | | "compatible" = <"edgeic,s5l8720x","edgeic,s5l8900x">
| | | | "reg" = <0020e00000100000>
| | | | "#interrupt-cells" = <02000000>
| | | | "interrupt-parent" = <404bb000>
| | | | }
| | | |
| | | +-o AppleS5L8900XEdgeIC <class AppleS5L8900XEdgeIC, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "InterruptControllerName" = "IOInterruptController00B05130"
| | | "IOPlatformActiveAction" = 4000
| | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900X"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "edgeic,s5l8900x"
| | | "IOClass" = "AppleS5L8900XEdgeIC"
| | | "IONameMatch" = "edgeic,s5l8900x"
| | | }
| | |
| | +-o gpio@4F00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "InterruptControllerName" = "IOInterruptController00B05110"
| | | | "#address-cells" = <00000000>
| | | | "IOInterruptControllers" = ("IOInterruptController00B04B40","IOInterruptController00B04B40","IOInterruptController00B04B40","IOInterruptController00B04B40","IOInterruptController00B04B40")
| | | | "#interrupt-groups" = <05000000>
| | | | "interrupt-controller" = <>
| | | | "#gpio-ports" = <0f000000>
| | | | "IODeviceMemory" = (({"address"=1022361600,"length"=4096}),({"address"=963641344,"length"=4096}))
| | | | "AAPL,phandle" = <1051b000>
| | | | "IOInterruptSpecifiers" = (<21000000>,<20000000>,<1f000000>,<03000000>,<02000000>)
| | | | "name" = <"gpio">
| | | | "device_type" = <"interrupt-controller">
| | | | "interrupts" = <21000000200000001f0000000300000002000000>
| | | | "compatible" = <"gpio,s5l8720x","gpio,s5l8900x">
| | | | "reg" = <0000f004001000000000700100100000>
| | | | "#interrupt-cells" = <02000000>
| | | | "fsel-offset" = <e0010000>
| | | | "interrupt-parent" = <404bb000>
| | | | }
| | | |
| | | +-o AppleS5L8900XGPIOIC <class AppleS5L8900XGPIOIC, registered, matched, active, busy 0, retain 24>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "InterruptControllerName" = "IOInterruptController00B05110"
| | | "IOPlatformActiveAction" = 5000
| | | "IOFunctionParent00B05110" = <>
| | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900X"
| | | "IOPlatformQuiesceAction" = 1000
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "gpio,s5l8900x"
| | | "IOClass" = "AppleS5L8900XGPIOIC"
| | | "IONameMatch" = "gpio,s5l8900x"
| | | }
| | |
| | +-o power@1700000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "compatible" = <"power,s5l8720x">
| | | | "reg" = <0000700100100000>
| | | | "name" = <"power">
| | | | "device_type" = <"power">
| | | | "AAPL,phandle" = <d05eb000>
| | | | "IODeviceMemory" = (({"address"=963641344,"length"=4096}))
| | | | }
| | | |
| | | +-o AppleS5L8720XPowerController <class AppleS5L8720XPowerController, registered, matched, active, busy 0, retain 5>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "IOPlatformActiveAction" = 95000
| | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8720X"
| | | "IOPlatformQuiesceAction" = 95000
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "power,s5l8720x"
| | | "IOClass" = "AppleS5L8720XPowerController"
| | | "IONameMatch" = "power,s5l8720x"
| | | "IOFunctionParent00B05ED0" = <>
| | | }
| | |
| | +-o clkrstgen@4500000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 9>
| | | | {
| | | | "function-core_voltage_1" = <7042b10056726f630000b00496000000>
| | | | "name" = <"clkrstgen">
| | | | "device_type" = <"clkrstgen">
| | | | "function-core_voltage_0" = <7042b10056726f6300001a0496000000>
| | | | "voltage-states" = <0200000001000000>
| | | | "IODeviceMemory" = (({"address"=1011875840,"length"=4096}),({"address"=1040187392,"length"=4096}))
| | | | "compatible" = <"clkrstgen,s5l8720x">
| | | | "reg" = <00005004001000000000000600100000>
| | | | "AAPL,phandle" = <f061b000>
| | | | "device-clocks" = <0b0000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000400000000000000000000200000000000000000000000000002000000000000000000000000000000000080000000000000000800000000000000000000000000000000000000000000009000000000000000018000000000002000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000b000000000000000040000000000000000000000000000000000000000501010c0000000001000000004000000000000000000000000e0000000000000000000d000000000000000000080000000000000000000000000000000000000000000e000000000000000000100000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000100000000000001000010000000000000000020020000000000000000000000000000000000000100001101010000020000000000000000000000000000000400000000000400000002120000000000000000000000001000000000000000000000000008000000000213000000000000000000000000400000000000000000000000001000000000001400000000000000000000000080000000000000000000000000000000000000150000000000000000000000000004000000000000000000000000000000000016000000000000000000000000000001000000000000000000000000000501001700000000000000000200000000000000000000000000000000000100010000180000000000000000000000000000000000000000e00000000000000000010119000000000000000000000000000008000000000000000000000000000100001a010000000200000000000000000000000000000008000000000000000000001b000000000000000000000000002000000000000000000000000000000000001c000000000000000000000000010000000000000000000000000000000000001d000000000000000000000000000000000100000000000000000000000000001e000000000000000000000000000000000000000010000000000000000000001f0000000000000000000100000000000000000000000000000000000000000020000000000000000001000000000000000000000000000000000000000000002100000000000000000000000000010000000000000000000000000000000000220000000000000000000000000400000000000000000000000020000000000023000000000000000000000000000800000000000000000000004000000000002400000000000000000000000000800000000000000000000000800000000000250000000000000000000000000000000002000000000000000000080000000026000000000000000000000000000000001000000000000000000010000000002700000000000000000000000000000000040000000000000000002000000000280000000000000000000000002000000000000000000000000100000000000029000000000000000000000000000080000000000000000000020000000000002a000000000000000000000000000000002000000000000000000040000000002b000000000000000000000000000000004000000000000000000080000000002c000000000000000000000000000000020000000000000000080000000000002d000000000000000000000000000000040000000000000000100000000000002e000000000000000000000000000000080000000000000000200000000201002f00000000010000000004000000000000000000000300000000000000000000300000000000000000000000000000002000000000000000000001000000000031000000000000000000000000000000400000000000000000000200000000003200000000000000000000000000000080000000000000000000040000050000330000000000000000040000000000000000000000000000000000000000010034000000000000000000000000080000000000000000000000000000000500003d000000000000000000000000000000000000000000000000000000000200003e000000000000000000000000000000000000000000000000000000000000003f00000000000000000000000000400000000000000000000000000000>
| | | | }
| | | |
| | | +-o AppleS5L8720XClockController <class AppleS5L8720XClockController, registered, matched, active, busy 0, retain 7>
| | | {
| | | "IOProbeScore" = 0
| | | "AppleS5L8720XClockControlDeviceEnables" = <0230008200000000>
| | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8720X"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "AppleS5L8720XClockControlPerformanceStates" = <010000000100000007ffffffffff1fe0020000000000000007fffcfaffff1fe0050000000000000007fffcfaff7f1fa00b0000000000000007ef7cfaff7f1780>
| | | "AppleS5L8720XClockControlVoltageStates" = <02000000409ee2c007ef7ffdff7f0fe00100000060090fc10010800200801000>
| | | "AppleS5L8720XClockControlVoltageStateCount" = 2
| | | "AppleS5L8720XDeviceTicks" = <50c9a089000000000994134a03000000660b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089170000000000000000000000000000000000000000000000000000000000000794134a030000000a5f26ee0a000000c9dc2b00000000000000000000000000e4b26806000000007f0b000000000000eb80c300000000003f2d4b08000000009c469d27000000000000000000000000000000000000000000000000000000008d815b07000000009ffce9490300000000000000000000009f4700000000000000000000000000000000000000000000b002000000000000cc943aee0a0000001c538c00000000000000000000000000b8f608000000000046f41100000000000000000000000000000000000000000040465400000000004d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d882200000000002cbe5e06000000000000000000000000000000000000000017c23f5d09000000a7683f5d0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>
| | | "AppleS5L8720XClockControlCurrentPerformanceState" = <02000000>
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "AppleS5L8720XClockControlTicks" = <0000000000000000e9d349010000000000000000000000009516d11800000000cad3bd8b00000000d9ab000000000000870e85520a000000b4ac910a00000000>
| | | "AppleS5L8720XDeviceLastTimes" = <bfe224030b000000caaebbf90a00000062479cee0a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a0000003a3cc7f30a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a000000afaebbf90a0000004e439cee0a000000b6afbff90a000000b4c29bee0a000000e30e2e030b0000005d479cee0a0000006cfc21ff0a00000018bd2a030b000000f1c3f5fb0a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a00000088c1e0010b0000002189bef90a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a00000034529cee0a0000002d1e2a030b000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a0000004cb9f4f90a0000004ac39bee0a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a000000b4c29bee0a000000>
| | | "IOPlatformActiveAction" = 90000
| | | "AppleS5L8720XDeviceTransitions" = <72e92a000000000011000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000011000000000000000b000000000000002c0000000000000000000000000000000e6f0000000000000c000000000000009c1a000000000000c25701000000000018000000000000000000000000000000000000000000000000000000000000001c410000000000001100000000000000000000000000000008000000000000000000000000000000000000000000000002000000000000000b000000000000003658000000000000000000000000000004000000000000001a0000000000000000000000000000000000000000000000da140000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000006000000000000000000000000000000000000000000000004000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>
| | | "IOPlatformQuiesceAction" = 90000
| | | "AppleS5L8720XClockControlMask" = <ff160300ffeda3ee77000000ff0100003bfffd00>
| | | "IOFunctionParent00B061F0" = <>
| | | "IONameMatched" = "clkrstgen,s5l8720x"
| | | "IOClass" = "AppleS5L8720XClockController"
| | | "IONameMatch" = "clkrstgen,s5l8720x"
| | | "AppleS5L8720XClockControlCurrentVoltageState" = <01000000>
| | | "AppleS5L8720XClockControlPerformanceStateCount" = 4
| | | }
| | |
| | +-o dmac0@200000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00B04B40")
| | | | "clock-ids" = <02000000>
| | | | "name" = <"dmac0">
| | | | "device_type" = <"dmac">
| | | | "clock-gates" = <0d000000>
| | | | "interrupts" = <10000000>
| | | | "IODeviceMemory" = (({"address"=941621248,"length"=4096}))
| | | | "compatible" = <"dmac,pl080">
| | | | "reg" = <0000200000100000>
| | | | "AAPL,phandle" = <007db000>
| | | | "IOInterruptSpecifiers" = (<10000000>)
| | | | "interrupt-parent" = <404bb000>
| | | | }
| | | |
| | | +-o IODMAController00B07D00 <class AppleARMPL080DMAC, registered, matched, active, busy 0, retain 9>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "IOPlatformWakeAction" = 2000
| | | "CFBundleIdentifier" = "com.apple.driver.AppleARMPL080DMAC"
| | | "IOPlatformSleepAction" = 2000
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "dmac,pl080"
| | | "IOClass" = "AppleARMPL080DMAC"
| | | "IONameMatch" = "dmac,pl080"
| | | }
| | |
| | +-o dmac1@700000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00B04B40")
| | | | "clock-ids" = <02000000>
| | | | "name" = <"dmac1">
| | | | "device_type" = <"dmac">
| | | | "clock-gates" = <0e000000>
| | | | "interrupts" = <11000000>
| | | | "IODeviceMemory" = (({"address"=946864128,"length"=4096}))
| | | | "compatible" = <"dmac,pl080">
| | | | "reg" = <0000700000100000>
| | | | "AAPL,phandle" = <0082b000>
| | | | "IOInterruptSpecifiers" = (<11000000>)
| | | | "interrupt-parent" = <404bb000>
| | | | }
| | | |
| | | +-o IODMAController00B08200 <class AppleARMPL080DMAC, registered, matched, active, busy 0, retain 6>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "IOPlatformWakeAction" = 2000
| | | "CFBundleIdentifier" = "com.apple.driver.AppleARMPL080DMAC"
| | | "IOPlatformSleepAction" = 2000
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "dmac,pl080"
| | | "IOClass" = "AppleARMPL080DMAC"
| | | "IONameMatch" = "dmac,pl080"
| | | }
| | |
| | +-o sha1@0 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00B04B40")
| | | | "clock-ids" = <02000000>
| | | | "sha1-version" = <00000000>
| | | | "IODeviceMemory" = (({"address"=939524096,"length"=4096}))
| | | | "clock-gates" = <20000000>
| | | | "AAPL,phandle" = <b086b000>
| | | | "IOInterruptSpecifiers" = (<28000000>)
| | | | "name" = <"sha1">
| | | | "device_type" = <"sha1">
| | | | "interrupts" = <28000000>
| | | | "compatible" = <"sha1,s5l8720x","sha1,s5l8900x">
| | | | "reg" = <0000000000100000>
| | | | "interrupt-parent" = <404bb000>
| | | | }
| | | |
| | | +-o AppleS5L8900XSHA1 <class AppleS5L8900XSHA1, registered, matched, active, busy 0, retain 6>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900XCrypto"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IOUserClientClass" = "IOSHA1AcceleratorUserClient"
| | | "IONameMatched" = "sha1,s5l8900x"
| | | "IOClass" = "AppleS5L8900XSHA1"
| | | "IONameMatch" = "sha1,s5l8900x"
| | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | }
| | |
| | +-o usb-otg@400000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 12>
| | | | {
| | | | "function-usb_swap_config" = <c0d1b100416363610a000000>
| | | | "IOInterruptControllers" = ("IOInterruptController00B04B40")
| | | | "clock-ids" = <02000000>
| | | | "function-usb_acc_detect" = <c0d1b1004163636103000000>
| | | | "IODeviceMemory" = (({"address"=943718400,"length"=65536}))
| | | | "clock-gates" = <33000000>
| | | | "ahb-burst-type-single" = <>
| | | | "function-usb_suspend" = <70d9b1004752484301000000>
| | | | "AAPL,phandle" = <308cb000>
| | | | "need-iap" = <>
| | | | "function-usb_500_100" = <70d9b1004752484300000000>
| | | | "function-accessory_detect" = <c0d1b10044636361>
| | | | "need-ahb-bridge-flushing" = <>
| | | | "IOInterruptSpecifiers" = (<13000000>)
| | | | "name" = <"usb-otg">
| | | | "device_type" = <"usb-otg">
| | | | "interrupts" = <13000000>
| | | | "compatible" = <"usb-otg,s5l8720x","usb-otg,s5l8900x">
| | | | "reg" = <0000400000000100>
| | | | "function-usb_brick_detect" = <70d9b1004752484302000000>
| | | | "interrupt-parent" = <404bb000>
| | | | }
| | | |
| | | +-o AppleSynopsysOTGCore@0xfa00000 <class AppleSynopsysOTGCore, !registered, !matched, active, busy 0, retain 6>
| | | | {
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "IOProbeScore" = 0
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleSynopsysOTG2"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IONameMatched" = "usb-otg,s5l8900x"
| | | | "IOClass" = "AppleSynopsysOTGCore"
| | | | "IONameMatch" = "usb-otg,s5l8900x"
| | | | "need-iap" = Yes
| | | | }
| | | |
| | | +-o AppleSynopsysOTGHost <class AppleSynopsysOTGHost, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOPowerManagement" = {"CurrentPowerState"=0}
| | | | }
| | | |
| | | +-o AppleSynopsysOTGDevice <class AppleSynopsysOTGDevice, registered, matched, active, busy 0, retain 18>
| | | | {
| | | | "DeviceDescription" = {"ConfigurationDescriptors"=({"Interfaces"=("PTP"),"Attributes"=192,"Description"="PTP","MaxPower"=250},{"Interfaces"=("USBAudioControl","USBAudioStreaming","IapOverUsbHid"),"Attributes"=192,"MaxPower"=250,"Description"="iPod USB Interface","AccessoryResistorSwap"=Yes},{"Interfaces"=("PTP","AppleUSBMux"),"Attributes"=192,"DefaultConfiguration"=Yes,"Description"="PTP + Apple Mobile Device","MaxPower"=250}),"deviceSubClass"=0,"productString"="iPod","serialNumber"="6b4e5f92b01473411e52c2fd00489df5ed01b66b","deviceProtocol"=0,"manufacturerString"="Apple Inc.","vendorID"=1452,"deviceClass"=0,"productID"=4755,"deviceID"=1}
| | | | "IOPowerManagement" = {"DevicePowerState"=1,"CurrentPowerState"=1}
| | | | }
| | | |
| | | +-o IOUSBDeviceInterface@0 <class IOUSBDeviceInterface, registered, matched, active, busy 0, retain 9>
| | | | | {
| | | | | "IOUserClientClass" = "IOUSBDeviceInterfaceUserClient"
| | | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | | "USBDeviceFunction" = "PTP"
| | | | | "IOCFPlugInTypes" = {"9E72217E-8A60-11DB-BF57-000D936D06D2"="IOUSBDeviceFamily.kext/PlugIns/IOUSBDeviceLib.plugin"}
| | | | | }
| | | | |
| | | | +-o IOUSBDeviceUserClientIniter <class IOUSBDeviceUserClientIniter, !registered, !matched, active, busy 0, retain 4>
| | | | | {
| | | | | "IOProviderClass" = "IOUSBDeviceInterface"
| | | | | "IOProbeScore" = 0
| | | | | "CFBundleIdentifier" = "com.apple.iokit.IOUSBDeviceFamily"
| | | | | "IOMatchCategory" = "IOUSBDeviceUserClientIniter"
| | | | | "IOPropertyMatch" = {"USBDeviceFunction"="PTP"}
| | | | | "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"9E72217E-8A60-11DB-BF57-000D936D06D2"="IOUSBDeviceFamily.kext/PlugIns/IOUSBDeviceLib.plugin"},"IOUserClientClass"="IOUSBDeviceInterfaceUserClient"}
| | | | | "IOClass" = "IOUSBDeviceUserClientIniter"
| | | | | }
| | | | |
| | | | +-o IOUSBDeviceInterfaceUserClient <class IOUSBDeviceInterfaceUserClient, !registered, !matched, active, busy 0, retain 5>
| | | | {
| | | | "IOUserClientCreator" = "pid 20, ptpd"
| | | | }
| | | |
| | | +-o IOUSBDeviceInterface@1 <class IOUSBDeviceInterface, registered, matched, active, busy 0, retain 7>
| | | | | {
| | | | | "USBDeviceFunction" = "USBAudioControl"
| | | | | }
| | | | |
| | | | +-o AppleUSBMike <class AppleUSBMike, registered, matched, active, busy 0, retain 7>
| | | | | {
| | | | | "IOProbeScore" = 0
| | | | | "device manufacturer" = "Apple Computer, Inc."
| | | | | "CFBundleIdentifier" = "com.apple.driver.AppleUSBMike"
| | | | | "output latency" = 0
| | | | | "IOPropertyMatch" = {"USBDeviceFunction"="USBAudioControl"}
| | | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | | "output safety offset" = 512
| | | | | "device name" = "USB Audio Output"
| | | | | "IOProviderClass" = "IOUSBDeviceInterface"
| | | | | "device UID" = "USB Audio Output"
| | | | | "output streams" = ({"starting channel"=1,"available formats"=({"max sample rate"=34359738368000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=34359738368000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=47352014438400,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=47352014438400,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=51539607552000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=51539607552000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=68719476736000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=68719476736000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=94704028876800,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=94704028876800,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=103079215104000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=103079215104000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=137438953472000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=137438953472000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=189408057753600,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=189408057753600,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=206158430208000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=206158430208000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2}),"current format"={"format ID"=1819304813,"frames per packet"=1,"bytes per frame"=4,"sample rate"=189408057753600,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},"stream ID"=1})
| | | | | "io buffer frame size" = 14112
| | | | | "exclusive access owner" = 23
| | | | | "sample rate" = 189408057753600
| | | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | | "IOClass" = "AppleUSBMike"
| | | | | "transport type" = 1970496032
| | | | | "is running" = No
| | | | | }
| | | | |
| | | | +-o IOAudio2DeviceUserClient <class IOAudio2DeviceUserClient, !registered, !matched, active, busy 0, retain 5>
| | | | {
| | | | "IOUserClientCreator" = "pid 23, mediaserverd"
| | | | }
| | | |
| | | +-o IOUSBDeviceInterface@2 <class IOUSBDeviceInterface, registered, matched, active, busy 0, retain 7>
| | | | | {
| | | | | "USBDeviceFunction" = "USBAudioStreaming"
| | | | | }
| | | | |
| | | | +-o AppleUSBMike <class AppleUSBMike, registered, matched, active, busy 0, retain 7>
| | | | | {
| | | | | "IOProbeScore" = 0
| | | | | "device manufacturer" = "Apple Computer, Inc."
| | | | | "CFBundleIdentifier" = "com.apple.driver.AppleUSBMike"
| | | | | "output latency" = 0
| | | | | "IOPropertyMatch" = {"USBDeviceFunction"="USBAudioControl"}
| | | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | | "output safety offset" = 512
| | | | | "device name" = "USB Audio Output"
| | | | | "IOProviderClass" = "IOUSBDeviceInterface"
| | | | | "device UID" = "USB Audio Output"
| | | | | "output streams" = ({"starting channel"=1,"available formats"=({"max sample rate"=34359738368000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=34359738368000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=47352014438400,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=47352014438400,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=51539607552000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=51539607552000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=68719476736000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=68719476736000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=94704028876800,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=94704028876800,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=103079215104000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=103079215104000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=137438953472000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=137438953472000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=189408057753600,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=189408057753600,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=206158430208000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=206158430208000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2}),"current format"={"format ID"=1819304813,"frames per packet"=1,"bytes per frame"=4,"sample rate"=189408057753600,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},"stream ID"=1})
| | | | | "io buffer frame size" = 14112
| | | | | "exclusive access owner" = 23
| | | | | "sample rate" = 189408057753600
| | | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | | "IOClass" = "AppleUSBMike"
| | | | | "transport type" = 1970496032
| | | | | "is running" = No
| | | | | }
| | | | |
| | | | +-o IOAudio2DeviceUserClient <class IOAudio2DeviceUserClient, !registered, !matched, active, busy 0, retain 5>
| | | | {
| | | | "IOUserClientCreator" = "pid 23, mediaserverd"
| | | | }
| | | |
| | | +-o IOUSBDeviceInterface@3 <class IOUSBDeviceInterface, registered, matched, active, busy 0, retain 7>
| | | | | {
| | | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | | "USBDeviceFunction" = "IapOverUsbHid"
| | | | | }
| | | | |
| | | | +-o IOAccessoryPortUSB <class IOAccessoryPortUSB, registered, matched, active, busy 0, retain 5>
| | | | | {
| | | | | "IOProviderClass" = "IOUSBDeviceInterface"
| | | | | "IOAccessoryDevicePort" = 2
| | | | | "IOProbeScore" = 0
| | | | | "CFBundleIdentifier" = "com.apple.iokit.IOAccessoryManager"
| | | | | "IOPropertyMatch" = {"USBDeviceFunction"="IapOverUsbHid"}
| | | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | | "IOUserClientClass" = "IOAccessoryPortUserClient"
| | | | | "IOClass" = "IOAccessoryPortUSB"
| | | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | | }
| | | | |
| | | | +-o IOAccessoryPortUserClient <class IOAccessoryPortUserClient, !registered, !matched, active, busy 0, retain 5>
| | | | {
| | | | "IOUserClientCreator" = "pid 27, accessoryd"
| | | | }
| | | |
| | | +-o IOUSBDeviceInterface@4 <class IOUSBDeviceInterface, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "USBDeviceFunction" = "AppleUSBMux"
| | | | }
| | | |
| | | +-o AppleUSBDeviceMux <class AppleUSBDeviceMux, registered, matched, active, busy 0, retain 4>
| | | {
| | | "IOProviderClass" = "IOUSBDeviceInterface"
| | | "IOProbeScore" = 0
| | | "CFBundleIdentifier" = "com.apple.driver.AppleUSBDeviceMux"
| | | "IOPropertyMatch" = {"USBDeviceFunction"="AppleUSBMux"}
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | "IOClass" = "AppleUSBDeviceMux"
| | | "speed" = 0
| | | "IOResourceMatch" = "IOBSD"
| | | }
| | |
| | +-o amc@500000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00B04B40")
| | | | "clock-ids" = <02000000>
| | | | "IODeviceMemory" = (({"address"=944766976,"length"=12288}),({"address"=570425344,"length"=196608}))
| | | | "clock-gates" = <090000003e0000003d000000>
| | | | "function-de_reset" = <f061b00054535241000a0000>
| | | | "function-core_reset" = <f061b0005453524100a00000>
| | | | "AAPL,phandle" = <c099b000>
| | | | "IOInterruptSpecifiers" = (<12000000>)
| | | | "name" = <"amc">
| | | | "device_type" = <"amc">
| | | | "interrupts" = <12000000>
| | | | "compatible" = <"amc,s5l8720x">
| | | | "function-perf_advise" = <f061b00041465250>
| | | | "reg" = <00005000003000000000001a00000300>
| | | | "interrupt-parent" = <404bb000>
| | | | }
| | | |
| | | +-o AppleAMCDriver_r2 <class AppleAMCDriver_r2, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOProbeScore" = 0
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleAMC_r2"
| | | | "output format" = {"format ID"=1819304813,"frames per packet"=1,"bytes per frame"=4,"sample rate"=189408057753600,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2}
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "transformer UID" = "AMC 2.0"
| | | | "exclusive access owner" = 18446744073709551615
| | | | "available transformations" = ({"input format"={"max sample rate"=189408057753600,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=189408057753600,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=189408057753600,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=189408057753600,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=206158430208000,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=206158430208000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=206158430208000,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=206158430208000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=137438953472000,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=137438953472000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=137438953472000,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=137438953472000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=94704028876800,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=94704028876800,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=94704028876800,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=94704028876800,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=103079215104000,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=103079215104000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=103079215104000,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=103079215104000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=68719476736000,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=68719476736000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=68719476736000,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=68719476736000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=47352014438400,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=47352014438400,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=47352014438400,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=47352014438400,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=51539607552000,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=51539607552000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=51539607552000,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=51539607552000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=34359738368000,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=34359738368000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=34359738368000,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=34359738368000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=189408057753600,"format ID"=778924083,"frames per packet"=1152,"min sample rate"=189408057753600,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=189408057753600,"format ID"=778924083,"frames per packet"=1152,"min sample rate"=189408057753600,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=206158430208000,"format ID"=778924083,"frames per packet"=1152,"min sample rate"=206158430208000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=206158430208000,"format ID"=778924083,"frames per packet"=1152,"min sample rate"=206158430208000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=137438953472000,"format ID"=778924083,"frames per packet"=1152,"min sample rate"=137438953472000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=137438953472000,"format ID"=778924083,"frames per packet"=1152,"min sample rate"=137438953472000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=94704028876800,"format ID"=778924083,"frames per packet"=576,"min sample rate"=94704028876800,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=94704028876800,"format ID"=778924083,"frames per packet"=576,"min sample rate"=94704028876800,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=103079215104000,"format ID"=778924083,"frames per packet"=576,"min sample rate"=103079215104000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=103079215104000,"format ID"=778924083,"frames per packet"=576,"min sample rate"=103079215104000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=68719476736000,"format ID"=778924083,"frames per packet"=576,"min sample rate"=68719476736000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=68719476736000,"format ID"=778924083,"frames per packet"=576,"min sample rate"=68719476736000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=47352014438400,"format ID"=778924083,"frames per packet"=576,"min sample rate"=47352014438400,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=47352014438400,"format ID"=778924083,"frames per packet"=576,"min sample rate"=47352014438400,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=51539607552000,"format ID"=778924083,"frames per packet"=576,"min sample rate"=51539607552000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=51539607552000,"format ID"=778924083,"frames per packet"=576,"min sample rate"=51539607552000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=34359738368000,"format ID"=778924083,"frames per packet"=576,"min sample rate"=34359738368000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=34359738368000,"format ID"=778924083,"frames per packet"=576,"min sample rate"=34359738368000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=189408057753600,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=189408057753600,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=189408057753600,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=189408057753600,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=206158430208000,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=206158430208000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=206158430208000,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=206158430208000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=137438953472000,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=137438953472000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=137438953472000,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=137438953472000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=94704028876800,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=94704028876800,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=94704028876800,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=94704028876800,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=103079215104000,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=103079215104000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=103079215104000,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=103079215104000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=68719476736000,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=68719476736000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=68719476736000,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=68719476736000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=47352014438400,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=47352014438400,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=47352014438400,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=47352014438400,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=51539607552000,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=51539607552000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=51539607552000,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=51539607552000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=34359738368000,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=34359738368000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=34359738368000,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=34359738368000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=189408057753600,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=189408057753600,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=189408057753600,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=189408057753600,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=206158430208000,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=206158430208000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=206158430208000,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=206158430208000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=137438953472000,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=137438953472000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=137438953472000,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=137438953472000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=94704028876800,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=94704028876800,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=94704028876800,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=94704028876800,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=103079215104000,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=103079215104000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=103079215104000,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=103079215104000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=68719476736000,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=68719476736000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=68719476736000,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=68719476736000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=47352014438400,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=47352014438400,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=47352014438400,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=47352014438400,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=51539607552000,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=51539607552000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=51539607552000,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=51539607552000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=34359738368000,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=34359738368000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=34359738368000,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=34359738368000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=68719476736000,"format ID"=1096107074,"frames per packet"=160,"min sample rate"=68719476736000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=68719476736000,"format ID"=1096107074,"frames per packet"=160,"min sample rate"=68719476736000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=34359738368000,"format ID"=1096107074,"frames per packet"=144,"min sample rate"=34359738368000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=34359738368000,"format ID"=1096107074,"frames per packet"=144,"min sample rate"=34359738368000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=189408057753600,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=189408057753600,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=189408057753600,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=189408057753600,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=206158430208000,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=206158430208000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=206158430208000,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=206158430208000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=137438953472000,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=137438953472000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=137438953472000,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=137438953472000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=94704028876800,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=94704028876800,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=94704028876800,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=94704028876800,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=103079215104000,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=103079215104000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=103079215104000,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=103079215104000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=68719476736000,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=68719476736000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=68719476736000,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=68719476736000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=47352014438400,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=47352014438400,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=47352014438400,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=47352014438400,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=51539607552000,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=51539607552000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=51539607552000,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=51539607552000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=34359738368000,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=34359738368000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=34359738368000,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=34359738368000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=189408057753600,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=189408057753600,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=189408057753600,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=189408057753600,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=206158430208000,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=206158430208000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=206158430208000,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=206158430208000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=137438953472000,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=137438953472000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=137438953472000,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=137438953472000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=94704028876800,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=94704028876800,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=94704028876800,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=94704028876800,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=103079215104000,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=103079215104000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=103079215104000,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=103079215104000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=68719476736000,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=68719476736000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=68719476736000,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=68719476736000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=47352014438400,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=47352014438400,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=47352014438400,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=47352014438400,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=51539607552000,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=51539607552000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=51539607552000,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=51539607552000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=34359738368000,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=34359738368000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=34359738368000,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=34359738368000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=189408057753600,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=189408057753600,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=189408057753600,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=189408057753600,"bytes per frame"=2,"bits per channel"=16,"format flags"=12,"bytes per packet"=2,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=206158430208000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=206158430208000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=206158430208000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=206158430208000,"bytes per frame"=2,"bits per channel"=16,"format flags"=12,"bytes per packet"=2,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=137438953472000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=137438953472000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=137438953472000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=137438953472000,"bytes per frame"=2,"bits per channel"=16,"format flags"=12,"bytes per packet"=2,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=94704028876800,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=94704028876800,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=94704028876800,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=94704028876800,"bytes per frame"=2,"bits per channel"=16,"format flags"=12,"bytes per packet"=2,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=103079215104000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=103079215104000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=103079215104000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=103079215104000,"bytes per frame"=2,"bits per channel"=16,"format flags"=12,"bytes per packet"=2,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=68719476736000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=68719476736000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=68719476736000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=68719476736000,"bytes per frame"=2,"bits per channel"=16,"format flags"=12,"bytes per packet"=2,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=47352014438400,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=47352014438400,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=47352014438400,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=47352014438400,"bytes per frame"=2,"bits per channel"=16,"format flags"=12,"bytes per packet"=2,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=51539607552000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=51539607552000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=51539607552000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=51539607552000,"bytes per frame"=2,"bits per channel"=16,"format flags"=12,"bytes per packet"=2,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=34359738368000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=34359738368000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=34359738368000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=34359738368000,"bytes per frame"=2,"bits per channel"=16,"format flags"=12,"bytes per packet"=2,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=0})})
| | | | "input format" = {"format ID"=1633772320,"frames per packet"=1024,"bytes per frame"=0,"sample rate"=189408057753600,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2}
| | | | "IONameMatched" = "amc,s5l8720x"
| | | | "IOClass" = "AppleAMCDriver_r2"
| | | | "IONameMatch" = ("amc,s5l8720x")
| | | | "power state" = 0
| | | | }
| | | |
| | | +-o IOAudio2TransformerStream <class IOAudio2TransformerStream, registered, matched, active, busy 0, retain 5>
| | | | {
| | | | "is input" = 1
| | | | }
| | | |
| | | +-o IOAudio2TransformerStream <class IOAudio2TransformerStream, registered, matched, active, busy 0, retain 5>
| | | {
| | | "is input" = 0
| | | }
| | |
| | +-o clcd@900000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00B04B40")
| | | | "clock-ids" = <01000000>
| | | | "IODeviceMemory" = (({"address"=948961280,"length"=8192}))
| | | | "clock-gates" = <0c000000>
| | | | "function-lcd_enable" = <20b5b1004564636c>
| | | | "AAPL,phandle" = <a0aab000>
| | | | "IOInterruptSpecifiers" = (<0d000000>)
| | | | "name" = <"clcd">
| | | | "device_type" = <"clcd">
| | | | "interrupts" = <0d000000>
| | | | "compatible" = <"clcd,s5l8720x">
| | | | "reg" = <0000900000200000>
| | | | "interrupt-parent" = <404bb000>
| | | | }
| | | |
| | | +-o AppleM2CLCD <class AppleM2CLCD, registered, matched, active, busy 0, retain 9>
| | | | {
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "IOProbeScore" = 0
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleM2DisplayDrivers"
| | | | "IOMFB Debug Info" = {"Global"={"width"=320,"height"=480},"Current Display"={"layer0"={"dst_height"=480,"src_x"=0,"src_y"=0,"src_width"=320,"src_stride"=1280,"src_height"=480,"dst_y"=0,"dst_width"=320,"src_buffer_Id"=1,"dst_x"=0}}}
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IONameMatched" = "clcd,s5l8720x"
| | | | "IOClass" = "AppleM2CLCD"
| | | | "IONameMatch" = "clcd,s5l8720x"
| | | | "BacklightMatching" = {"IOPropertyMatch"={"backlight-control"=Yes}}
| | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | }
| | | |
| | | +-o IOMobileFramebufferUserClient <class IOMobileFramebufferUserClient, !registered, !matched, active, busy 0, retain 5>
| | | | {
| | | | "IOUserClientCreator" = "pid 28, SpringBoard"
| | | | }
| | | |
| | | +-o IOMobileFramebufferUserClient <class IOMobileFramebufferUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | "IOUserClientCreator" = "pid 28, SpringBoard"
| | | }
| | |
| | +-o flash-controller0@A00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00B04B40","IOInterruptController00B04B40")
| | | | "clock-ids" = <02000000>
| | | | "name" = <"flash-controller0">
| | | | "device_type" = <"fmss">
| | | | "clock-gates" = <10000000>
| | | | "interrupts" = <360000002b000000>
| | | | "IODeviceMemory" = (({"address"=950009856,"length"=4096}))
| | | | "compatible" = <"fmss,s5l8720x">
| | | | "reg" = <0000a00000100000>
| | | | "AAPL,phandle" = <80b0b000>
| | | | "IOInterruptSpecifiers" = (<36000000>,<2b000000>)
| | | | "interrupt-parent" = <404bb000>
| | | | }
| | | |
| | | +-o AppleS5L8720XFMSS <class AppleS5L8720XFMSS, registered, matched, active, busy 0, retain 6>
| | | | {
| | | | "IOProbeScore" = 500
| | | | "device-info-dictionary" = {"0xAAAAAAAA"=<0100000001000000aaaaaaaa00000000320000001e0000000200010000200000401e000080000000080000000010000080000000080000000000000000000000>}
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8720xFMSS"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "#max-write-pages" = Yes
| | | | "#max-read-pages" = Yes
| | | | "capabilities" = 1179
| | | | "IOUserClientClass" = "IOFlashControllerUserClient"
| | | | "device-info-list" = ({"device-info"=<0000000100000001aaaaaaaa00000000000000320000001e000100020000200000001e4000000080000000080000100000000080000000080000000000000000>,"device-description"="Dummy Device"})
| | | | "IOClass" = "AppleS5L8720XFMSS"
| | | | "IONameMatch" = "fmss,s5l8720x"
| | | | "device-description-dictionary" = {"0xAAAAAAAA"="Dummy Device"}
| | | | "IONameMatched" = "fmss,s5l8720x"
| | | | }
| | | |
| | | +-o disk@FF <class IOFlashStorageDevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "read-cycle-ns" = 30
| | | | "power-delay" = <80f0fa02>
| | | | "board-type" = 10
| | | | "vendor-type" = 1048596
| | | | "read-delay-ns" = 20
| | | | "bbt-format" = 2
| | | | "banks-per-ce" = 2
| | | | "#ce-blocks" = 4096
| | | | "#spare-bytes" = 128
| | | | "write-cycle-ns" = 25
| | | | "#block-pages" = 128
| | | | "name" = <"disk">
| | | | "#bootloader-bytes" = 1536
| | | | "compatible" = <"nand">
| | | | "reg" = <0f000000>
| | | | "support-vs" = <01000000>
| | | | "#page-sectors" = 8
| | | | "#page-bytes" = 4096
| | | | "ecc-threshold" = 6
| | | | "read-setup-ns" = 20
| | | | "read-hold-ns" = 10
| | | | "read-valid-ns" = 15
| | | | "default-ftl-version" = <01000000>
| | | | "#databus" = 1
| | | | "device-readid" = 18446744072469403116
| | | | "ce-bitmap" = 15
| | | | "device-description" = "Dummy Device"
| | | | "AAPL,phandle" = <70b5b000>
| | | | "#ce" = 4
| | | | "ecc-correctable" = 8
| | | | "landing-map" = <0f000000f0000000>
| | | | "device_type" = <"nand">
| | | | "write-hold-ns" = 5
| | | | "device-info" = <0100000001000000aaaaaaaa00000000320000001e0000000200010000200000401e000080000000080000000010000080000000080000000000000000000000>
| | | | "write-setup-ns" = 12
| | | | }
| | | |
| | | +-o AppleNANDFTL <class AppleNANDFTL, registered, matched, active, busy 0, retain 5>
| | | | {
| | | | "IOProbeScore" = 3
| | | | "IOMaximumSegmentCountRead" = 1024
| | | | "IOMaximumSegmentCountWrite" = 1024
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleNANDFTL"
| | | | "Physical Interconnect" = "NAND"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "Physical Interconnect Location" = "Internal"
| | | | "IOMaximumBlockCountRead" = 1024
| | | | "IOProviderClass" = "IOFlashStorageDevice"
| | | | "device-status" = "ready"
| | | | "IOMaximumBlockCountWrite" = 1024
| | | | "IOUserClientClass" = "AppleNANDFTLUserClient"
| | | | "IONameMatched" = "disk"
| | | | "IOClass" = "AppleNANDFTL"
| | | | "IONameMatch" = "disk"
| | | | }
| | | |
| | | +-o IOFlashBlockDevice <class IOFlashBlockDevice, registered, matched, active, busy 0, retain 6>
| | | | {
| | | | "Protocol Characteristics" = {"Physical Interconnect"="NAND","Physical Interconnect Location"="Internal"}
| | | | "IOMinimumSegmentAlignmentByteCount" = 4
| | | | "device-type" = "Generic"
| | | | }
| | | |
| | | +-o IOBlockStorageDriver <class IOBlockStorageDriver, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOProviderClass" = "IOBlockStorageDevice"
| | | | "IOProbeScore" = 0
| | | | "Statistics" = {"Total Time (Read)"=11829356704,"Bytes (Write)"=74715136,"Operations (Read)"=4896,"Latency Time (Read)"=0,"Retries (Read)"=0,"Errors (Read)"=0,"Operations (Write)"=2754,"Retries (Write)"=0,"Errors (Write)"=0,"Latency Time (Write)"=0,"Bytes (Read)"=142647296,"Total Time (Write)"=17277700416}
| | | | "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
| | | | "IOPropertyMatch" = {"device-type"="Generic"}
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | "IOClass" = "IOBlockStorageDriver"
| | | | }
| | | |
| | | +-o unknown vendor unknown product Media <class IOMedia, registered, matched, active, busy 0, retain 9>
| | | | {
| | | | "Removable" = No
| | | | "BSD Unit" = 0
| | | | "BSD Minor" = 0
| | | | "Ejectable" = No
| | | | "BSD Major" = 14
| | | | "BSD Name" = "disk0"
| | | | "Leaf" = No
| | | | "IOMediaIcon" = {"CFBundleIdentifier"="com.apple.iokit.IOStorageFamily","IOBundleResourceFile"="Internal.icns"}
| | | | "Preferred Block Size" = 4096
| | | | "Whole" = Yes
| | | | "Open" = Yes
| | | | "Size" = 8039116800
| | | | "Writable" = Yes
| | | | "Content" = "FDisk_partition_scheme"
| | | | "Content Hint" = ""
| | | | }
| | | |
| | | +-o IOMediaBSDClient <class IOMediaBSDClient, registered, matched, active, busy 0, retain 5>
| | | | {
| | | | "IOProbeScore" = 30000
| | | | "IOProviderClass" = "IOMedia"
| | | | "IOMatchCategory" = "IOMediaBSDClient"
| | | | "IOClass" = "IOMediaBSDClient"
| | | | "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
| | | | "IOResourceMatch" = "IOBSD"
| | | | }
| | | |
| | | +-o IOFDiskPartitionScheme <class IOFDiskPartitionScheme, !registered, !matched, active, busy 0, retain 7>
| | | | {
| | | | "IOProbeScore" = 3000
| | | | "IOProviderClass" = "IOMedia"
| | | | "Content Mask" = "FDisk_partition_scheme"
| | | | "Content Table" = {"0x16"="DOS_FAT_16_Hidden","0x42"="Windows_LDM","0x04"="DOS_FAT_16_S","0x82"="Linux_Swap","0xFD"="Linux_RAID","0xAF"="Apple_HFS","0xA8"="Apple_UFS","0xA9"="NetBSD","0xAB"="Apple_Boot","0x8E"="Linux_LVM","0x0E"="Windows_FAT_16","0x14"="DOS_FAT_16_S_Hidden","0xA5"="FreeBSD","0x01"="DOS_FAT_12","0x0C"="Windows_FAT_32","0xAE"="Apple_Encrypted","0x0B"="DOS_FAT_32","0x83"="Linux","0xA7"="Apple_Rhapsody_UFS","0x06"="DOS_FAT_16","0x07"="Windows_NTFS","0xA6"="OpenBSD"}
| | | | "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
| | | | "IOMatchCategory" = "IOStorage"
| | | | "IOPropertyMatch" = {"Whole"=Yes}
| | | | "IOClass" = "IOFDiskPartitionScheme"
| | | | }
| | | |
| | | +-o Untitled 1@1 <class IOMedia, registered, matched, active, busy 0, retain 8>
| | | | | {
| | | | | "Removable" = No
| | | | | "BSD Unit" = 0
| | | | | "BSD Minor" = 1
| | | | | "Ejectable" = No
| | | | | "BSD Major" = 14
| | | | | "BSD Name" = "disk0s1"
| | | | | "Leaf" = Yes
| | | | | "Preferred Block Size" = 4096
| | | | | "Partition ID" = 1
| | | | | "Whole" = No
| | | | | "Open" = Yes
| | | | | "Size" = 524288000
| | | | | "Writable" = Yes
| | | | | "Content" = "Apple_HFS"
| | | | | "Content Hint" = "Apple_HFS"
| | | | | }
| | | | |
| | | | +-o IOMediaBSDClient <class IOMediaBSDClient, registered, matched, active, busy 0, retain 6>
| | | | {
| | | | "IOProbeScore" = 30000
| | | | "IOProviderClass" = "IOMedia"
| | | | "IOMatchCategory" = "IOMediaBSDClient"
| | | | "IOClass" = "IOMediaBSDClient"
| | | | "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
| | | | "IOResourceMatch" = "IOBSD"
| | | | }
| | | |
| | | +-o Untitled 2@2 <class IOMedia, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "Removable" = No
| | | | "BSD Unit" = 0
| | | | "BSD Minor" = 2
| | | | "Ejectable" = No
| | | | "BSD Major" = 14
| | | | "BSD Name" = "disk0s2"
| | | | "Leaf" = Yes
| | | | "Preferred Block Size" = 4096
| | | | "Partition ID" = 2
| | | | "Whole" = No
| | | | "Open" = Yes
| | | | "Size" = 7514357760
| | | | "Writable" = Yes
| | | | "Content" = "Apple_HFS"
| | | | "Content Hint" = "Apple_HFS"
| | | | }
| | | |
| | | +-o IOMediaBSDClient <class IOMediaBSDClient, registered, matched, active, busy 0, retain 6>
| | | {
| | | "IOProbeScore" = 30000
| | | "IOProviderClass" = "IOMedia"
| | | "IOMatchCategory" = "IOMediaBSDClient"
| | | "IOClass" = "IOMediaBSDClient"
| | | "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
| | | "IOResourceMatch" = "IOBSD"
| | | }
| | |
| | +-o aes@C00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00B04B40")
| | | | "clock-ids" = <02000000>
| | | | "aes-version" = <01000000>
| | | | "IODeviceMemory" = (({"address"=952107008,"length"=4096}))
| | | | "clock-gates" = <08000000>
| | | | "AAPL,phandle" = <30b5b000>
| | | | "IOInterruptSpecifiers" = (<27000000>)
| | | | "name" = <"aes">
| | | | "device_type" = <"aes">
| | | | "interrupts" = <27000000>
| | | | "compatible" = <"aes,s5l8720x","aes,s5l8900x">
| | | | "reg" = <0000c00000100000>
| | | | "function-disable_keys" = <d05eb0004b736964>
| | | | "interrupt-parent" = <404bb000>
| | | | }
| | | |
| | | +-o AppleS5L8900XAES <class AppleS5L8900XAES, registered, matched, active, busy 0, retain 6>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900XCrypto"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IOUserClientClass" = "IOAESAcceleratorUserClient"
| | | "IONameMatched" = "aes,s5l8900x"
| | | "IOClass" = "AppleS5L8900XAES"
| | | "IONameMatch" = "aes,s5l8900x"
| | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | }
| | |
| | +-o sdio@D00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 9>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00B04B40")
| | | | "clock-ids" = <02000000>
| | | | "function-device_reset" = <1051b0004f495047050e000001000100>
| | | | "IODeviceMemory" = (({"address"=953155584,"length"=4096}))
| | | | "clock-gates" = <1f000000>
| | | | "function-power_enable" = <7042b1004f4950470600000001010100>
| | | | "AAPL,phandle" = <20c1b000>
| | | | "IOInterruptSpecifiers" = (<2a000000>)
| | | | "sdio-version" = <01000000>
| | | | "name" = <"sdio">
| | | | "device_type" = <"sdio">
| | | | "interrupts" = <2a000000>
| | | | "vendor-id" = <00000000>
| | | | "compatible" = <"sdio,s5l8720x","sdio,s5l8900x">
| | | | "local-mac-address" = <0026bb90feb2>
| | | | "function-device_wake" = <1051b0004f495047020a000001010000>
| | | | "reg" = <0000d00000100000>
| | | | "interrupt-parent" = <404bb000>
| | | | }
| | | |
| | | +-o AppleS5L8900XSDIO <class AppleS5L8900XSDIO, !registered, !matched, active, busy 0, retain 9>
| | | | {
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "IOProbeScore" = 0
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900XSDIO"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IONameMatched" = "sdio,s5l8900x"
| | | | "IOClass" = "AppleS5L8900XSDIO"
| | | | "IONameMatch" = "sdio,s5l8900x"
| | | | "IOPowerManagement" = {"ChildrenPowerState"=1,"CurrentPowerState"=1}
| | | | "Cmd5Iterations" = 1
| | | | }
| | | |
| | | +-o IOSDIOIoCardDevice <class IOSDIOIoCardDevice, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "IOSDIOManufacturerTuple" = {"IOSDIOManufacturerID"=19792,"IOSDIOProductID"=19784}
| | | | "IOSDIOSlot" = 0
| | | | }
| | | |
| | | +-o AppleBCMWLAN <class AppleBCMWLAN, registered, matched, active, busy 0, retain 12>
| | | | {
| | | | "APCurrentChannel" = 7
| | | | "APCurrentSSID" = ""
| | | | "BCMWLANVars" = "filerev=1.2.6.1.4.5
boardflags=0x05001a00
boardnum=0
boardrev=0x51
boardtype=0x04c6
devid=0x431c
manfid=0x2d0
prodid=0x04c6
sromrev=3
vendid=0x14e4
xtalfreq=26000
ccode=
cctl=0x0
manf=Broadcom
productname=802.11b/g SDIO
sdmaxblk0=1
sdmaxblk1=64
sdmaxblk2=512
sdmaxspeed=50000
aa2g=1
ag0=2
bxa2g=0
opo=0
pa0maxpwr=66
rssisav2g=5
rssismc2g=14
rssismf2g=7
rxpo2g=0
tri2g=94
cckdigfilttype=3
ofdmanalogfiltbw=4
extlnatype=1
pa0b0=5361
pa0b1=-1412
pa0b2=-389
pa0itssit=62
nocrc=1
"
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleBCMWLAN"
| | | | "IOSelectedMedium" = "00000080"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "STA Firmware" = "4325b0/sdio-g-cdc-reclaim-wme-nocis.bin"
| | | | "IOFeatures" = 0
| | | | "IOMaxPacketSize" = 1518
| | | | "IOMinPacketSize" = 64
| | | | "initializationAttempts" = 1
| | | | "IOUserClientClass" = "AppleBCMWLANUserClient"
| | | | "IOMediumDictionary" = {"00000082"={"Type"=130,"Index"=0,"Flags"=0,"Speed"=0},"00000080"={"Type"=128,"Index"=0,"Flags"=0,"Speed"=54000}}
| | | | "IOActiveMedium" = "00000080"
| | | | "IOProbeScore" = 0
| | | | "CountryCode" = "XX"
| | | | "NVRAM File" = "bcm94325sdgmdl2.txt"
| | | | "IOLinkSpeed" = 54000000
| | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | "IOSDIOPropertyEquals" = {"IOSDIOManufacturerTuple"=({"IOSDIOProductID"=19784,"IOSDIOManufacturerID"=17731},{"IOSDIOProductID"=19784,"IOSDIOManufacturerID"=19792},{"IOSDIOProductID"=43251,"IOSDIOManufacturerID"=720})}
| | | | "IOMACAddress" = <0026bb90feb2>
| | | | "IOPacketFilters" = {"IONetworkFilterGroup"=272,"IOEthernetWakeOnLANFilterGroup"=0}
| | | | "IONetworkRootType" = "airport"
| | | | "IOProviderClass" = "IOSDIOIoCardDevice"
| | | | "IOLinkStatus" = 3
| | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | "IOClass" = "AppleBCMWLAN"
| | | | }
| | | |
| | | +-o AppleBCMWLANUserClient <class AppleBCMWLANUserClient, !registered, !matched, active, busy 0, retain 4>
| | | | {
| | | | "IOUserClientCreator" = "pid 19, wifiFirmwareLoad"
| | | | }
| | | |
| | | +-o IO80211Interface <class IO80211Interface, registered, matched, active, busy 0, retain 10>
| | | | {
| | | | "IOMediaAddressLength" = 6
| | | | "IOPrimaryInterface" = No
| | | | "IOInterfaceType" = 6
| | | | "IORequiredPacketFilters" = {"IONetworkFilterGroup"=19,"IOEthernetWakeOnLANFilterGroup"=0}
| | | | "IOInterfaceFlags" = 34915
| | | | "IOInterfaceUnit" = 0
| | | | "IOInterfaceExtraFlags" = 1073744128
| | | | "IONetworkData" = {"IOEthernetStatsKey"={"Size"=216,"Data"=<000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>,"Access Types"=9},"IONetworkStatsKey"={"Size"=20,"Data"=<0000000000000000000000000000000000000000>,"Access Types"=9},"IOOutputQueueStatsKey"={"Size"=44,"Data"=<000100000000000000000000000000006b120000000000000000000000000000000000000000000000000000>,"Access Types"=9}}
| | | | "BSD Name" = "en0"
| | | | "IO80211SSID" = "Munnelly"
| | | | "IOLocation" = ""
| | | | "IONetworkRootType" = "airport"
| | | | "IOMulticastAddressList" = <01005e0000fb01005e000001010393df0b92>
| | | | "IOInterfaceNamePrefix" = "en"
| | | | "IOBuiltin" = No
| | | | "IOActivePacketFilters" = {"IONetworkFilterGroup"=19,"IOEthernetWakeOnLANFilterGroup"=0}
| | | | "IOMaxTransferUnit" = 1500
| | | | "IO80211Channel" = 7
| | | | "IOInterfaceState" = 3
| | | | "IO80211Band" = "2 GHz"
| | | | "IOMediaHeaderLength" = 14
| | | | "IOControllerEnabled" = Yes
| | | | }
| | | |
| | | +-o IONetworkStack <class IONetworkStack, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOProviderClass" = "IOResources"
| | | | "IOMatchCategory" = "IONetworkStack"
| | | | "IOProbeScore" = 0
| | | | "IOClass" = "IONetworkStack"
| | | | "CFBundleIdentifier" = "com.apple.iokit.IONetworkingFamily"
| | | | "IOResourceMatch" = "IOBSD"
| | | | }
| | | |
| | | +-o IONetworkStackUserClient <class IONetworkStackUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | "IOUserClientCreator" = "pid 15, configd"
| | | }
| | |
| | +-o h264decoder@F00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00B04B40")
| | | | "clock-ids" = <01000000>
| | | | "name" = <"h264decoder">
| | | | "device_type" = <"h264decoder">
| | | | "clock-gates" = <11000000>
| | | | "interrupts" = <23000000>
| | | | "IODeviceMemory" = (({"address"=955252736,"length"=16384}))
| | | | "compatible" = <"h264mpd,s5l8720x">
| | | | "reg" = <0000f00000400000>
| | | | "AAPL,phandle" = <30c2b000>
| | | | "IOInterruptSpecifiers" = (<23000000>)
| | | | "interrupt-parent" = <404bb000>
| | | | }
| | | |
| | | +-o AppleM2H264MPDDriver <class AppleM2H264MPDDriver, registered, matched, active, busy 0, retain 5>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "CFBundleIdentifier" = "com.apple.driver.AppleM2H264MPD"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "h264mpd,s5l8720x"
| | | "IOClass" = "AppleM2H264MPDDriver"
| | | "IONameMatch" = ("h264mpd,s5l8720x")
| | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | }
| | |
| | +-o scaler@1000000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00B04B40")
| | | | "clock-ids" = <01000000>
| | | | "name" = <"scaler">
| | | | "device_type" = <"scaler">
| | | | "clock-gates" = <1e000000>
| | | | "interrupts" = <25000000>
| | | | "IODeviceMemory" = (({"address"=956301312,"length"=4096}))
| | | | "compatible" = <"scaler,s5l8720x">
| | | | "reg" = <0000000100100000>
| | | | "AAPL,phandle" = <00d1b000>
| | | | "IOInterruptSpecifiers" = (<25000000>)
| | | | "interrupt-parent" = <404bb000>
| | | | }
| | | |
| | | +-o AppleM2ScalerCSCDriver <class AppleM2ScalerCSCDriver, registered, matched, active, busy 0, retain 5>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "CFBundleIdentifier" = "com.apple.driver.AppleM2ScalerCSCDriver"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "scaler,s5l8720x"
| | | "IOClass" = "AppleM2ScalerCSCDriver"
| | | "IONameMatch" = ("scaler,s5l8720x")
| | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | }
| | |
| | +-o tv-out@1300000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 9>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00B04B40","IOInterruptController00B04B40")
| | | | "clock-ids" = <01000000>
| | | | "IODeviceMemory" = (({"address"=959447040,"length"=4096}),({"address"=958398464,"length"=4096}),({"address"=957349888,"length"=4096}))
| | | | "clock-gates" = <2f000000>
| | | | "AAPL,phandle" = <c0d5b000>
| | | | "mux1-dacs" = <000000000100000002000000>
| | | | "mux0-dacs" = <020000000000000001000000>
| | | | "IOInterruptSpecifiers" = (<1e000000>,<26000000>)
| | | | "name" = <"tv-out">
| | | | "device_type" = <"tv-out">
| | | | "function-video_ldo" = <7042b1004c756d700200b80b>
| | | | "interrupts" = <1e00000026000000>
| | | | "compatible" = <"tv-out,s5l8720x">
| | | | "reg" = <000030010010000000002001001000000000100100100000>
| | | | "function-amp_enable" = <1051b0004f4950470708000001010000>
| | | | "interrupt-parent" = <404bb000>
| | | | }
| | | |
| | | +-o AppleM2TVOut <class AppleM2TVOut, registered, matched, active, busy 0, retain 6>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "TVOUT_Mode" = 0
| | | "TVOUT_SignalType" = 0
| | | "CFBundleIdentifier" = "com.apple.driver.AppleM2DisplayDrivers"
| | | "IOMFB Debug Info" = {"Global"={"width"=720,"height"=480},"Current Display"={}}
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "tv-out,s5l8720x"
| | | "IOClass" = "AppleM2TVOut"
| | | "IONameMatch" = "tv-out,s5l8720x"
| | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | }
| | |
| | +-o mbx@3000000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00B04B40")
| | | | "clock-ids" = <01000000>
| | | | "IODeviceMemory" = (({"address"=989855744,"length"=16777216}),({"address"=960495616,"length"=4096}))
| | | | "clock-gates" = <18000000>
| | | | "dma-channels" = <4000000000904800000000000000803b05000000000000000000000000000000>
| | | | "AAPL,phandle" = <60ddb000>
| | | | "IOInterruptSpecifiers" = (<35000000>)
| | | | "dma-parent" = <0082b000>
| | | | "name" = <"mbx">
| | | | "device_type" = <"mbx">
| | | | "interrupts" = <35000000>
| | | | "compatible" = <"mbx,s5l8720x">
| | | | "reg" = <00000003000000010000400100100000>
| | | | "interrupt-parent" = <404bb000>
| | | | }
| | | |
| | | +-o AppleMBXController <class AppleMBXController, registered, matched, active, busy 0, retain 5>
| | | | {
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "IOProbeScore" = 0
| | | | "IOInterruptControllers" = ("IOInterruptController00B04B40")
| | | | "IODeviceMemory" = (({"address"=989855744,"length"=16777216}))
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleMBX"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IONameMatched" = "mbx,s5l8720x"
| | | | "IOClass" = "AppleMBXController"
| | | | "IONameMatch" = ("mbx,s5l8720x")
| | | | "IOInterruptSpecifiers" = (<35000000>)
| | | | }
| | | |
| | | +-o AppleMBXDevice <class AppleMBXDevice, registered, matched, active, busy 0, retain 14>
| | | | {
| | | | "IOProviderClass" = "AppleMBXController"
| | | | "IOProbeScore" = 0
| | | | "BuildVersion" = "48"
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleMBX"
| | | | "PerformanceStatistics" = {"ResourceCount"=61,"SceneCount"=0,"SplitSceneCount"=0,"Renderer Utilization %"=0,"Tiler Utilization %"=0,"ResourceBytes"=3219456,"CommandBufferAllocatedBytes"=155648,"ContextCount"=3,"CommandBufferSubmittedBytes"=1718596,"ImplicitSceneCount"=45,"TiledSceneBytes"=16384}
| | | | "IOUserClientClass" = "AppleMBXUserClient"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | "IOClass" = "AppleMBXDevice"
| | | | "OtherStatistics" = {"IdleShutdownEnabled"=Yes,"StaticFBObjectCount"=4,"ParameterBufferMaxSize"=3145728,"CoreSurfaceRetainCount"=59,"SurfaceCount"=59,"RestartCount"=0,"TimeSinceLastStatsUS"=469451215,"DMAEnabled"=Yes,"SegmentSwitchCount"=0,"IOMDPrepareCount"=70,"CommandBufferPendingCount"=0,"ParameterBufferDesiredSize"=16384,"DMAAllowed"=Yes,"CommandBufferLargestSize"=65536,"IOMDPreparedBytes"=3420160,"PowerGatedActiveMS"=11079178,"CommandBufferCount"=5,"ClientProcessCount"=3,"ClockGatingEnabled"=Yes,"CommandBufferFreeCount"=2,"PowerGatedStoppedMS"=457523148}
| | | | }
| | | |
| | | +-o AppleMBXShared <class AppleMBXShared, !registered, !matched, active, busy 0, retain 7>
| | | | {
| | | | "IOUserClientCreator" = "pid 28, SpringBoard"
| | | | }
| | | |
| | | +-o AppleMBXUserClient <class AppleMBXUserClient, registered, matched, active, busy 0, retain 6>
| | | | {
| | | | "PerformanceStatistics" = {"CommandBufferImplicitSubmitCount"=0,"CommandBufferUsedMaxSize"=0,"GARTResidentObjectCount"=1,"SPMRetryCount"=0,"OwningPID"=28,"CommandBufferPendingCount"=0,"GARTWiredObjectCount"=1,"SceneCount"=0,"CommandBufferCount"=1,"CommandBufferSubmitCount"=0,"CommandBufferFreeCount"=0,"GARTWiredObjectSize"=4096,"GARTPageInCount"=1,"SPMSplitCount"=0,"Tiler Utilization %"=0,"CommandBufferUsedAvgSize"=0,"CommandBufferUsedMinSize"=2097152,"GARTPageOutCount"=0,"GARTPageInSize"=4096,"CommandBufferLargestSize"=65536,"CommandBufferFreeWaitUS"=0,"CommandBufferTotalSize"=65536,"GARTPageOutSize"=0,"GARTResidentObjectSize"=4096,"Renderer Utilization %"=0}
| | | | "IOUserClientCreator" = "pid 28, SpringBoard"
| | | | }
| | | |
| | | +-o AppleMBXShared <class AppleMBXShared, !registered, !matched, active, busy 0, retain 7>
| | | | {
| | | | "IOUserClientCreator" = "pid 28, SpringBoard"
| | | | }
| | | |
| | | +-o AppleMBXUserClient <class AppleMBXUserClient, registered, matched, active, busy 0, retain 6>
| | | | {
| | | | "PerformanceStatistics" = {"CommandBufferImplicitSubmitCount"=45,"CommandBufferUsedMaxSize"=8192,"GARTResidentObjectCount"=59,"SPMRetryCount"=0,"OwningPID"=28,"CommandBufferPendingCount"=0,"GARTWiredObjectCount"=0,"SceneCount"=0,"CommandBufferCount"=3,"CommandBufferSubmitCount"=548,"CommandBufferFreeCount"=2,"GARTWiredObjectSize"=0,"GARTPageInCount"=2228,"SPMSplitCount"=0,"Tiler Utilization %"=0,"CommandBufferUsedAvgSize"=3136,"CommandBufferUsedMinSize"=32,"GARTPageOutCount"=2169,"GARTPageInSize"=78143488,"CommandBufferLargestSize"=8192,"CommandBufferFreeWaitUS"=0,"CommandBufferTotalSize"=24576,"GARTPageOutSize"=74932224,"GARTResidentObjectSize"=3211264,"Renderer Utilization %"=0}
| | | | "IOUserClientCreator" = "pid 28, SpringBoard"
| | | | }
| | | |
| | | +-o AppleMBXShared <class AppleMBXShared, !registered, !matched, active, busy 0, retain 7>
| | | | {
| | | | "IOUserClientCreator" = "pid 28, SpringBoard"
| | | | }
| | | |
| | | +-o AppleMBXUserClient <class AppleMBXUserClient, registered, matched, active, busy 0, retain 6>
| | | {
| | | "PerformanceStatistics" = {"CommandBufferImplicitSubmitCount"=0,"CommandBufferUsedMaxSize"=0,"GARTResidentObjectCount"=1,"SPMRetryCount"=0,"OwningPID"=28,"CommandBufferPendingCount"=0,"GARTWiredObjectCount"=1,"SceneCount"=0,"CommandBufferCount"=1,"CommandBufferSubmitCount"=0,"CommandBufferFreeCount"=0,"GARTWiredObjectSize"=4096,"GARTPageInCount"=1,"SPMSplitCount"=0,"Tiler Utilization %"=0,"CommandBufferUsedAvgSize"=0,"CommandBufferUsedMinSize"=2097152,"GARTPageOutCount"=0,"GARTPageInSize"=4096,"CommandBufferLargestSize"=65536,"CommandBufferFreeWaitUS"=0,"CommandBufferTotalSize"=65536,"GARTPageOutSize"=0,"GARTResidentObjectSize"=4096,"Renderer Utilization %"=0}
| | | "IOUserClientCreator" = "pid 28, SpringBoard"
| | | }
| | |
| | +-o mpvd@1600000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00B04B40")
| | | | "clock-ids" = <01000000>
| | | | "name" = <"mpvd">
| | | | "device_type" = <"mpvd">
| | | | "clock-gates" = <1a000000>
| | | | "interrupts" = <2d000000>
| | | | "IODeviceMemory" = (({"address"=962592768,"length"=4096}),({"address"=962658304,"length"=4096}),({"address"=962723840,"length"=4096}),({"address"=962789376,"length"=4096}),({"address"=962859008,"length"=4096}),({"address"=962920448,"length"=4096}),({"address"=962985984,"length"=4096}))
| | | | "compatible" = <"mpvd,s5l8720x","mpvd,s5l8900x">
| | | | "reg" = <0000600100100000000061010010000000006201001000000000630100100000001064010010000000006501001000000000660100100000>
| | | | "AAPL,phandle" = <40e4b000>
| | | | "IOInterruptSpecifiers" = (<2d000000>)
| | | | "interrupt-parent" = <404bb000>
| | | | }
| | | |
| | | +-o AppleMPVDDriver <class AppleMPVDDriver, registered, matched, active, busy 0, retain 5>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "CFBundleIdentifier" = "com.apple.driver.AppleMPVDDriver"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "mpvd,s5l8900x"
| | | "IOClass" = "AppleMPVDDriver"
| | | "IONameMatch" = ("mpvd,s5l8900x")
| | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | }
| | |
| | +-o prng@4100000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 6>
| | | {
| | | "IOInterruptControllers" = ("IOInterruptController00B05130")
| | | "name" = <"prng">
| | | "device_type" = <"prng">
| | | "clock-gates" = <1c000000>
| | | "interrupts" = <0000000029000000>
| | | "IODeviceMemory" = (({"address"=1007681536,"length"=4096}))
| | | "compatible" = <"prng,s5l8720x","prng,s5l8900x">
| | | "reg" = <0000100400100000>
| | | "AAPL,phandle" = <30ebb000>
| | | "IOInterruptSpecifiers" = (<0000000029000000>)
| | | "interrupt-parent" = <3051b000>
| | | }
| | |
| | +-o spi0@4300000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 9>
| | | | {
| | | | "#address-cells" = <01000000>
| | | | "clock-ids" = <0300000004000000>
| | | | "IOInterruptControllers" = ("IOInterruptController00B04B40")
| | | | "IODeviceMemory" = (({"address"=1009778688,"length"=4096}))
| | | | "clock-gates" = <22000000>
| | | | "AAPL,phandle" = <20f0b000>
| | | | "IOInterruptSpecifiers" = (<09000000>)
| | | | "name" = <"spi0">
| | | | "device_type" = <"spi">
| | | | "interrupts" = <09000000>
| | | | "spi-version" = <01000000>
| | | | "compatible" = <"spi,s5l8720x","spi,s5l8900x">
| | | | "reg" = <0000300400100000>
| | | | "function-spi_cs0" = <1051b0004f4950470000000001000000>
| | | | "#size-cells" = <07000000>
| | | | "interrupt-parent" = <404bb000>
| | | | }
| | | |
| | | +-o AppleS5L8900XSPIController <class AppleS5L8900XSPIController, !registered, !matched, active, busy 0, retain 5>
| | | | {
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "IOProbeScore" = 0
| | | | "IOPlatformWakeAction" = 500
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900X"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOPlatformSleepAction" = 500
| | | | "IONameMatched" = "spi,s5l8900x"
| | | | "IOClass" = "AppleS5L8900XSPIController"
| | | | "IONameMatch" = "spi,s5l8900x"
| | | | }
| | | |
| | | +-o nor-flash@0 <class AppleARMSPIDevice, registered, matched, active, busy 0, retain 9>
| | | {
| | | "#address-cells" = <01000000>
| | | "name" = <"nor-flash">
| | | "device_type" = <"nor-flash">
| | | "ranges" = <000000000000000000001000>
| | | "compatible" = <"nor-flash,spi">
| | | "reg" = <0000000053000000000001080000000000000000000000000000000000000000>
| | | "AAPL,phandle" = <e0f7b000>
| | | "#size-cells" = <01000000>
| | | }
| | |
| | +-o spi1@4E00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 9>
| | | | {
| | | | "#address-cells" = <01000000>
| | | | "clock-ids" = <0300000004000000>
| | | | "IOInterruptControllers" = ("IOInterruptController00B04B40")
| | | | "IODeviceMemory" = (({"address"=1021313024,"length"=4096}))
| | | | "clock-gates" = <23000000>
| | | | "AAPL,phandle" = <a0f7b000>
| | | | "IOInterruptSpecifiers" = (<0a000000>)
| | | | "name" = <"spi1">
| | | | "device_type" = <"spi">
| | | | "interrupts" = <0a000000>
| | | | "spi-version" = <01000000>
| | | | "compatible" = <"spi,s5l8720x","spi,s5l8900x">
| | | | "reg" = <0000e00400100000>
| | | | "function-spi_cs0" = <1051b0004f4950470604000001000000>
| | | | "#size-cells" = <07000000>
| | | | "interrupt-parent" = <404bb000>
| | | | }
| | | |
| | | +-o AppleS5L8900XSPIController <class AppleS5L8900XSPIController, !registered, !matched, active, busy 0, retain 5>
| | | | {
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "IOProbeScore" = 0
| | | | "IOPlatformWakeAction" = 500
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900X"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOPlatformSleepAction" = 500
| | | | "IONameMatched" = "spi,s5l8900x"
| | | | "IOClass" = "AppleS5L8900XSPIController"
| | | | "IONameMatch" = "spi,s5l8900x"
| | | | }
| | | |
| | | +-o nor-flash@0 <class AppleARMSPIDevice, registered, matched, active, busy 0, retain 10>
| | | | {
| | | | "#address-cells" = <01000000>
| | | | "name" = <"nor-flash">
| | | | "device_type" = <"nor-flash">
| | | | "ranges" = <000000000000000000001000>
| | | | "compatible" = <"nor-flash,spi">
| | | | "reg" = <0000000053000000000001080000000000000000000000000000000000000000>
| | | | "AAPL,phandle" = <200fb100>
| | | | "#size-cells" = <01000000>
| | | | }
| | | |
| | | +-o AppleARMSPIFlashController <class AppleARMSPIFlashController, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOProviderClass" = "AppleARMSPIDevice"
| | | | "IOProbeScore" = 0
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleARMPlatform"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IONameMatched" = "nor-flash,spi"
| | | | "IOClass" = "AppleARMSPIFlashController"
| | | | "IONameMatch" = "nor-flash,spi"
| | | | }
| | | |
| | | +-o diagnostic-data@6000 <class AppleARMNORFlashDevice, registered, matched, active, busy 0, retain 6>
| | | | {
| | | | "compatible" = <"diagnostic-data,format1">
| | | | "reg" = <00600000002000000040000000200000>
| | | | "name" = <"diagnostic-data">
| | | | "device_type" = <"diagnostic-data">
| | | | "AAPL,phandle" = <d013b100>
| | | | "IODeviceMemory" = (({"address"=18446744072637248797,"length"=8192}),({"address"=18544,"length"=8192}))
| | | | }
| | | |
| | | +-o nvram@FC000 <class AppleARMNORFlashDevice, registered, matched, active, busy 0, retain 7>
| | | | | {
| | | | | "compatible" = <"nvram,chrp">
| | | | | "reg" = <00c00f000020000000e00f0000200000>
| | | | | "name" = <"nvram">
| | | | | "device_type" = <"nvram">
| | | | | "AAPL,phandle" = <4017b100>
| | | | | "IODeviceMemory" = (({"address"=18446744072638256413,"length"=8192}),({"address"=1042544,"length"=8192}))
| | | | | }
| | | | |
| | | | +-o AppleARMCHRPNVRAM <class AppleARMCHRPNVRAM, !registered, !matched, active, busy 0, retain 4>
| | | | {
| | | | "IOProviderClass" = "AppleARMNORFlashDevice"
| | | | "IOProbeScore" = 0
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleARMPlatform"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IONameMatched" = "nvram,chrp"
| | | | "IOClass" = "AppleARMCHRPNVRAM"
| | | | "IONameMatch" = "nvram,chrp"
| | | | }
| | | |
| | | +-o raw-device@8000 <class AppleARMNORFlashDevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "compatible" = <"raw-device,non-nvram">
| | | | "reg" = <0080000000400f000000000000100000>
| | | | "name" = <"raw-device">
| | | | "device_type" = <"raw-device">
| | | | "AAPL,phandle" = <2017b100>
| | | | "IODeviceMemory" = (({"address"=18446744072637256989,"length"=999424}),({"address"=2160,"length"=4096}))
| | | | }
| | | |
| | | +-o AppleImage3NORAccess <class AppleImage3NORAccess, registered, matched, active, busy 0, retain 5>
| | | | {
| | | | "IOProviderClass" = "AppleARMNORFlashDevice"
| | | | "IOProbeScore" = 0
| | | | "image-version" = 3
| | | | "IOKitDebug" = 65535
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleImage3NORAccess"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOUserClientClass" = "AppleImage3NORAccessUserClient"
| | | | "IONameMatched" = "raw-device,non-nvram"
| | | | "IOClass" = "AppleImage3NORAccess"
| | | | "IONameMatch" = "raw-device,non-nvram"
| | | | }
| | | |
| | | +-o AppleImage3NORAccessUserClient <class AppleImage3NORAccessUserClient, !registered, !matched, active, busy 0, retain 4>
| | | {
| | | "IOProviderClass" = "AppleImage3NORAccess"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IOProbeScore" = 0
| | | "IOKitDebug" = 65535
| | | "IOClass" = "AppleImage3NORAccessUserClient"
| | | "CFBundleIdentifier" = "com.apple.driver.AppleImage3NORAccess"
| | | }
| | |
| | +-o spi4@6100000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 9>
| | | | {
| | | | "#address-cells" = <01000000>
| | | | "clock-ids" = <0300000004000000>
| | | | "IOInterruptControllers" = ("IOInterruptController00B04B40")
| | | | "IODeviceMemory" = (({"address"=1041235968,"length"=4096}))
| | | | "clock-gates" = <26000000>
| | | | "dma-channels" = <8009000000900800000000001000103e03000000000000000000000000000000>
| | | | "AAPL,phandle" = <e00eb100>
| | | | "IOInterruptSpecifiers" = (<37000000>)
| | | | "dma-parent" = <0082b000>
| | | | "name" = <"spi4">
| | | | "device_type" = <"spi">
| | | | "interrupts" = <37000000>
| | | | "spi-version" = <01000000>
| | | | "compatible" = <"spi,s5l8720x","spi,s5l8900x">
| | | | "reg" = <0000100600100000>
| | | | "function-spi_cs0" = <1051b0004f495047070a000001000000>
| | | | "#size-cells" = <07000000>
| | | | "interrupt-parent" = <404bb000>
| | | | }
| | | |
| | | +-o AppleS5L8900XSPIController <class AppleS5L8900XSPIController, !registered, !matched, active, busy 0, retain 5>
| | | | {
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "IOProbeScore" = 0
| | | | "IOPlatformWakeAction" = 500
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900X"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOPlatformSleepAction" = 500
| | | | "IONameMatched" = "spi,s5l8900x"
| | | | "IOClass" = "AppleS5L8900XSPIController"
| | | | "IONameMatch" = "spi,s5l8900x"
| | | | }
| | | |
| | | +-o multi-touch@0 <class AppleARMSPIDevice, registered, matched, active, busy 0, retain 11>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00B05110")
| | | | "prox-calibration" = <0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>
| | | | "multi-touch-calibration" = <4a460200000100010300000000000000314b39394830544b37364a45414d585357181500320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a302f2e2d2d2e2e2e2e2e2e2f2f2900000000002f37353431363337362e0000000000000000000000000000fe01f301d401da01a701f601d701d801f70100190d090000200101093f020000000000000000000000000000000000000000005b201000000000000000000001010000000000000000000000000005010000005c2010000000000000000000010100000000000000000000000000050100001c>
| | | | "AAPL,phandle" = <4028b100>
| | | | "IOInterruptSpecifiers" = (<6d00000000000000>)
| | | | "function-reset" = <1051b0004f495047060a000001010100>
| | | | "name" = <"multi-touch">
| | | | "device_type" = <"multi-touch">
| | | | "interrupts" = <6d00000000000000>
| | | | "compatible" = <"multi-touch,n72">
| | | | "reg" = <00000000a6000000010101088813000010270000000000000000000000000000>
| | | | "function-power_ldo" = <7042b1004c756d7003020807>
| | | | "interrupt-parent" = <1051b000>
| | | | }
| | | |
| | | +-o AppleMultitouchZ2SPI <class AppleMultitouchZ2SPI, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "Sensor Region Descriptor" = <0101000f01000a00>
| | | | "Max Packet Size" = 660
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleMultitouchSPI"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "HIDServiceSupport" = Yes
| | | | "Sensor Region Param" = <00000c000003>
| | | | "Multitouch Serial Number" = "None"
| | | | "Calibration Data Version" = "built-in"
| | | | "Family ID" = 83
| | | | "fll-mval" = 5922
| | | | "reset-deassert-delay" = 15
| | | | "IOUserClientClass" = "AppleMultitouchSPIUserClient"
| | | | "Multitouch ID" = 11610176
| | | | "IONameMatched" = "multi-touch,n72"
| | | | "IOPersonalityPublisher" = "com.apple.driver.AppleMultitouchSPIZ2F53"
| | | | "IONameMatch" = ("multi-touch,n72")
| | | | "Interface Version" = 1
| | | | "Prox Calibration Data Version" = "built-in"
| | | | "IOProbeScore" = 1
| | | | "DisablePowerForUILock" = No
| | | | "AutomaticallySetOperatingMode" = Yes
| | | | "Sensor Columns" = 10
| | | | "Sensor Rows" = 15
| | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | "mt-merge-personality" = "Z2F53,1"
| | | | "Sensor Surface Width" = 5000
| | | | "Sensor Surface Height" = 7500
| | | | "IOProviderClass" = "AppleARMSPIDevice"
| | | | "Prox Calibration Data" = <0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>
| | | | "min-reset-interval" = 10
| | | | "IOCFPlugInTypes" = {"0516B563-B15B-11DA-96EB-0014519758EF"="AppleMultitouchSPI.kext/PlugIns/MultitouchHID.plugin"}
| | | | "Endianness" = 1
| | | | "PreconstructedBootloadPacketType" = "Z2"
| | | | "ResetWhenExitingUILock" = Yes
| | | | "Calibration Data" = <4a460200000100010300000000000000314b39394830544b37364a45414d585357181500320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a302f2e2d2d2e2e2e2e2e2e2f2f2900000000002f37353431363337362e0000000000000000000000000000fe01f301d401da01a701f601d701d801f70100190d090000200101093f020000000000000000000000000000000000000000005b201000000000000000000001010000000000000000000000000005010000005c2010000000000000000000010100000000000000000000000000050100001c>
| | | | "Constructed Firmware Version" = "0x0051.bin"
| | | | "bcdVersion" = 81
| | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | "IOClass" = "AppleMultitouchZ2SPI"
| | | | }
| | | |
| | | +-o AppleMultitouchSPIUserClient <class AppleMultitouchSPIUserClient, !registered, !matched, active, busy 0, retain 6>
| | | {
| | | "IOUserClientCreator" = "pid 28, SpringBoard"
| | | }
| | |
| | +-o otgphyctrl@4400000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "ref-clock-sel" = <00000000>
| | | | "clock-ids" = <0300000005000000>
| | | | "name" = <"otgphyctrl">
| | | | "device_type" = <"otgphyctrl">
| | | | "clock-gates" = <34000000>
| | | | "IODeviceMemory" = (({"address"=1010827264,"length"=4096}))
| | | | "compatible" = <"otgphyctrl,s5l8720x">
| | | | "reg" = <0000400400100000>
| | | | "AAPL,phandle" = <0028b100>
| | | | }
| | | |
| | | +-o AppleS5L8720XUSBPhy <class AppleS5L8720XUSBPhy, registered, matched, active, busy 0, retain 5>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "IOFunctionParent00B12800" = <>
| | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8720XUSBPhy"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "otgphyctrl,s5l8720x"
| | | "IOClass" = "AppleS5L8720XUSBPhy"
| | | "IONameMatch" = "otgphyctrl,s5l8720x"
| | | }
| | |
| | +-o i2c0@4600000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 12>
| | | | {
| | | | "#address-cells" = <01000000>
| | | | "clock-ids" = <0300000004000000>
| | | | "IOInterruptControllers" = ("IOInterruptController00B04B40")
| | | | "IODeviceMemory" = (({"address"=1012924416,"length"=4096}))
| | | | "clock-gates" = <12000000>
| | | | "function-iic_sda" = <1051b0004f4950470003000001010100>
| | | | "AAPL,phandle" = <6034b100>
| | | | "IOInterruptSpecifiers" = (<15000000>)
| | | | "name" = <"i2c0">
| | | | "device_type" = <"i2c">
| | | | "interrupts" = <15000000>
| | | | "compatible" = <"i2c,s5l8720x","i2c,s5l8900x","iic,soft">
| | | | "function-iic_scl" = <1051b0004f4950470702000001010100>
| | | | "reg" = <0000600400100000>
| | | | "#size-cells" = <03000000>
| | | | "interrupt-parent" = <404bb000>
| | | | }
| | | |
| | | +-o AppleS5L8900XI2CController <class AppleS5L8900XI2CController, !registered, !matched, active, busy 0, retain 9>
| | | | {
| | | | "IOProbeScore" = 1000
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "IOPlatformWakeAction" = 500
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900X"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOPlatformSleepAction" = 500
| | | | "IONameMatched" = "i2c,s5l8900x"
| | | | "IOClass" = "AppleS5L8900XI2CController"
| | | | "IONameMatch" = "i2c,s5l8900x"
| | | | }
| | | |
| | | +-o accelerometer@1D <class AppleARMIICDevice, registered, matched, active, busy 0, retain 7>
| | | | | {
| | | | | "IOInterruptControllers" = ("IOInterruptController00B05110")
| | | | | "name" = <"accelerometer">
| | | | | "device_type" = <"accelerometer">
| | | | | "interrupts" = <6300000001000000>
| | | | | "compatible" = <"accelerometer,lis331dl","accelerometer,lis302dl">
| | | | | "reg" = <1d000000c40900000000000000000000>
| | | | | "IOUserClientClass" = "AppleARMIICUserClient"
| | | | | "AAPL,phandle" = <403db100>
| | | | | "orientation" = <04000000>
| | | | | "IOInterruptSpecifiers" = (<6300000001000000>)
| | | | | "interrupt-parent" = <1051b000>
| | | | | }
| | | | |
| | | | +-o AppleLIS302DL <class AppleLIS302DL, registered, matched, active, busy 0, retain 7>
| | | | | {
| | | | | "IOProbeScore" = 0
| | | | | "PrimaryUsagePage" = 65280
| | | | | "CountryCode" = 0
| | | | | "CFBundleIdentifier" = "com.apple.driver.AppleEmbeddedAccelerometer"
| | | | | "VersionNumber" = 0
| | | | | "DeviceUsagePairs" = ({"PrimaryUsagePage"=65280,"PrimaryUsage"=3})
| | | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | | "ProductID" = 0
| | | | | "IOProviderClass" = "AppleARMIICDevice"
| | | | | "HIDServiceSupport" = Yes
| | | | | "VendorIDSource" = 0
| | | | | "ReportInterval" = 0
| | | | | "VendorID" = 0
| | | | | "LocationID" = 0
| | | | | "IOCFPlugInTypes" = {"0516B563-B15B-11DA-96EB-0014519758EF"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin","7DDEECA8-A7B4-11DA-8A0E-0014519758EF"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin","FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin"}
| | | | | "HIDEventServiceProperties" = {"ALSIntPeriodOrientationPortraitInv"=0,"ReportInterval"=0,"LogLevel"=6,"DisplayBrightnessFactorPending"=1,"Shake"={"ThresholdY"=131070,"ThresholdPeriod"=20000,"ThresholdX"=131070,"ThresholdZ"=131070},"DisplayBrightness"=1,"ALSIntPeriodOrientationEnabled"=Yes,"DisplayBrightnessAuto"=Yes,"DisplayBrightnessFactor"=1,"ALSIntPeriodOrientationLandscape"=0}
| | | | | "IOUserClientClass" = "IOHIDEventServiceUserClient"
| | | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | | "IONameMatched" = "accelerometer,lis302dl"
| | | | | "IOClass" = "AppleLIS302DL"
| | | | | "IONameMatch" = "accelerometer,lis302dl"
| | | | | "PrimaryUsage" = 3
| | | | | }
| | | | |
| | | | +-o IOHIDUserClientIniter <class IOHIDUserClientIniter, !registered, !matched, active, busy 0, retain 4>
| | | | | {
| | | | | "IOProviderClass" = "IOHIDEventService"
| | | | | "IOProbeScore" = 0
| | | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | | "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"0516B563-B15B-11DA-96EB-0014519758EF"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin","7DDEECA8-A7B4-11DA-8A0E-0014519758EF"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin","FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin"},"HIDServiceSupport"=Yes,"IOUserClientClass"="IOHIDEventServiceUserClient"}
| | | | | "IOClass" = "IOHIDUserClientIniter"
| | | | | "CFBundleIdentifier" = "com.apple.iokit.IOHIDFamily"
| | | | | }
| | | | |
| | | | +-o IOHIDEventServiceUserClient <class IOHIDEventServiceUserClient, !registered, !matched, active, busy 0, retain 6>
| | | | {
| | | | "IOUserClientCreator" = "pid 28, SpringBoard"
| | | | }
| | | |
| | | +-o pmu@73 <class AppleARMIICDevice, registered, matched, active, busy 0, retain 8>
| | | | | {
| | | | | "function-swi_write" = <e0b4b10042697773>
| | | | | "event_name-gpio3" = <"hp_detect">
| | | | | "#address-cells" = <00000000>
| | | | | "event_name-ldo2_en" = <"bt">
| | | | | "IOInterruptControllers" = ("IOInterruptController00B05110")
| | | | | "InterruptControllerName" = "IOInterruptController00B14270"
| | | | | "interrupt-controller" = <>
| | | | | "event_name-gpio8" = <"mikey">
| | | | | "charge-currents" = <ff7f050000000000e8031400dc051e00d007280094113b00>
| | | | | "gpio-quiesce-defaults" = <00007100000000f9>
| | | | | "AAPL,phandle" = <7042b100>
| | | | | "IOInterruptSpecifiers" = (<6100000001000000>)
| | | | | "backlight-id" = <07000000>
| | | | | "name" = <"pmu">
| | | | | "device_type" = <"interrupt-controller">
| | | | | "event_name-on" = <"wlan">
| | | | | "gpio-activate-defaults" = <00007100000000f9>
| | | | | "interrupts" = <6100000001000000>
| | | | | "compatible" = <"pmu,d1759">
| | | | | "reg" = <73000000c40900000000000000000000>
| | | | | "#interrupt-cells" = <01000000>
| | | | | "IOUserClientClass" = "AppleARMIICUserClient"
| | | | | "interrupt-parent" = <1051b000>
| | | | | }
| | | | |
| | | | +-o AppleD1759PMU <class AppleD1759PMU, registered, matched, active, busy 0, retain 26>
| | | | | {
| | | | | "IOProbeScore" = 0
| | | | | "InterruptControllerName" = "IOInterruptController00B14270"
| | | | | "IOPlatformWakeAction" = 400
| | | | | "CFBundleIdentifier" = "com.apple.driver.AppleD1759PMU"
| | | | | "IOFunctionParent00B14270" = <>
| | | | | "IOPlatformSleepAction" = 400
| | | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | | "IOPowerManagement" = {"ChildrenPowerState"=1,"CurrentPowerState"=1}
| | | | | "IOPMUBootErrorFailCount" = 0
| | | | | "IOPMUBootDebug" = 0
| | | | | "IOPMUBootStage" = 255
| | | | | "IOProviderClass" = "AppleARMIICDevice"
| | | | | "IOPMUBootErrorPanicCount" = 0
| | | | | "IOPMUBootErrorClear" = 0
| | | | | "IOPlatformQuiesceAction" = 98000
| | | | | "IOPMUBootErrorStage" = 32
| | | | | "IONameMatched" = "pmu,d1759"
| | | | | "IOClass" = "AppleD1759PMU"
| | | | | "IONameMatch" = "pmu,d1759"
| | | | | }
| | | | |
| | | | +-o AppleD1759PMUBacklight <class AppleD1759PMUBacklight, registered, matched, active, busy 0, retain 5>
| | | | | {
| | | | | "backlight-8" = <00383c4043474a4d5154575a5d5f6265686a6d6f727476797b7d7f828486888a8c8e9091939597999a9c9e9fa1a3a4a6a7a9aaacadafb0b2b3b4b6b7b8babbbcbdbec0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d8d9dadbdcdddededfe0e1e2e2e3e4e5e6e6e7e8e9eaeaebececedeeefeff0f1f2f2f3f4f5>
| | | | | "IOProbeScore" = 0
| | | | | "backlight-control" = Yes
| | | | | "CFBundleIdentifier" = "com.apple.driver.AppleD1759PMU"
| | | | | "backlight-default" = <00383d4145494d5155585c5f6366696c6f7275787a7d80828587898c8e90929597999b9d9fa1a3a4a6a8aaacadafb1b2b4b5b7b9babcbdbec0c1c2c4c5c6c8c9cacbcccdcecfd0d0d1d2d3d4d5d5d6d7d8d8d9dadbdbdcdddededfe0e0e1e2e2e3e4e4e5e5e6e7e7e8e9e9eaeaebececededeeeeeff0f0f1f1f2f2f3f3f4f4f5>
| | | | | "IOMatchCategory" = "AppleD1759PMUBacklight"
| | | | | "backlight-1" = <00383c4145494c5054575a5e6164676a6d707275787a7d7f828486898b8d8f91939698999b9d9fa1a3a5a6a8aaabadafb0b2b3b5b6b8b9bbbcbdbfc0c1c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d3d4d5d6d7d7d8d9dadadbdcdddddedfe0e0e1e2e2e3e4e4e5e6e6e7e8e8e9eaeaebebecededeeefeff0f0f1f2f2f3f3f4f5>
| | | | | "IOPowerManagement" = {"DriverPowerState"=1,"CurrentPowerState"=1}
| | | | | "IOProviderClass" = "AppleD1759PMU"
| | | | | "backlight-7" = <00383c4043474a4e5154575a5d606366686b6e707375777a7c7e81838587898b8d8f91939596989a9c9d9fa1a2a4a6a7a9aaacadafb0b2b3b4b6b7b8babbbcbdbfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d7d8d9dadbdcdddddedfe0e1e1e2e3e4e5e5e6e7e8e8e9eaebebecededeeeff0f0f1f2f2f3f4f5>
| | | | | "IODisplayParameters" = {"brightness"={"min"=0,"value"=124,"max"=127}}
| | | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | | "IOClass" = "AppleD1759PMUBacklight"
| | | | | "backlight-3" = <00383d4145494d5155585c5f6366696c6f7275787a7d80828587898c8e90929597999b9d9fa1a3a4a6a8aaacadafb1b2b4b5b7b9babcbdbec0c1c2c4c5c6c8c9cacbcccdcecfd0d0d1d2d3d4d5d5d6d7d8d8d9dadbdbdcdddededfe0e0e1e2e2e3e4e4e5e5e6e7e7e8e9e9eaeaebececededeeeeeff0f0f1f1f2f2f3f3f4f4f5>
| | | | | }
| | | | |
| | | | +-o AppleD1759PMUPowerSource <class AppleD1759PMUPowerSource, registered, matched, active, busy 0, retain 6>
| | | | | {
| | | | | "BatteryKey" = "0003-default"
| | | | | "IOInterruptControllers" = ("IOInterruptController00B14270","IOInterruptController00B14270","IOInterruptController00B14270","IOInterruptController00B14270","IOInterruptController00B14270")
| | | | | "Model" = "0003-S"
| | | | | "CFBundleIdentifier" = "com.apple.driver.AppleD1759PMU"
| | | | | "FullyCharged" = No
| | | | | "ExternalConnected" = No
| | | | | "IOMatchCategory" = "AppleD1759PMUPowerSource"
| | | | | "battery-data" = {"0003-default"=<000064000000ffff000064000000681000005f000000361000005b0000002110000056000000fe0f000052000000cf0f00004d000000b70f0000490000009a0f0000440000007d0f000040000000650f00003b000000480f000037000000300f000032000000250f00002d0000000d0f000029000000010f000024000000f00e000020000000f00e00001b000000d80e000017000000d80e000012000000c70e00000e000000b50e0000090000009e0e0000050000007b0e000003000000530e0000020000007a0d000000000000b80b00000010000008100000000000000000>}
| | | | | "CurrentCapacity" = 92
| | | | | "Amperage" = 0
| | | | | "built-in" = Yes
| | | | | "BatteryInstalled" = Yes
| | | | | "AtCriticalLevel" = No
| | | | | "ExternalChargeCapable" = No
| | | | | "BootVoltage" = 4070
| | | | | "IOProbeScore" = 0
| | | | | "Temperature" = 2758
| | | | | "Manufacturer" = "S"
| | | | | "Serial" = "ST93469271ZHH00729"
| | | | | "AppleChargerFunctions" = ("function-set_dmonitor")
| | | | | "CycleCount" = 0
| | | | | "IOPowerManagement" = {"DevicePowerState"=1,"CurrentPowerState"=1}
| | | | | "IsCharging" = No
| | | | | "AtWarnLevel" = No
| | | | | "IOInterruptSpecifiers" = (<01000000>,<03000000>,<06000000>,<12000000>,<14000000>)
| | | | | "Voltage" = 4133
| | | | | "IOProviderClass" = "AppleD1759PMU"
| | | | | "BootCapacityEstimate" = 84
| | | | | "AdapterInfo" = 0
| | | | | "Location" = 0
| | | | | "MaxCapacity" = 100
| | | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | | "IOClass" = "AppleD1759PMUPowerSource"
| | | | | "IOFunctionParent00B1D970" = <>
| | | | | }
| | | | |
| | | | +-o AppleD1759PMURTC <class AppleD1759PMURTC, registered, matched, active, busy 0, retain 5>
| | | | {
| | | | "IOProviderClass" = "AppleD1759PMU"
| | | | "IOMatchCategory" = "AppleD1759PMURTC"
| | | | "IOProbeScore" = 0
| | | | "IOPlatformSleepAction" = 0
| | | | "IOClass" = "AppleD1759PMURTC"
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleD1759PMU"
| | | | }
| | | |
| | | +-o audio0@4A <class AppleARMIICDevice, registered, matched, active, busy 0, retain 9>
| | | | | {
| | | | | "IOInterruptControllers" = ("IOInterruptController00B14270")
| | | | | "mikey" = <"0p±","CIMa">
| | | | | "ain2a-extmic" = <>
| | | | | "AAPL,phandle" = <5042b100>
| | | | | "IOInterruptSpecifiers" = (<16000000>)
| | | | | "function-hp_detect" = <7042b1004f4950470200000000010000>
| | | | | "function-reset" = <1051b0004f4950470009000001000100>
| | | | | "name" = <"audio0">
| | | | | "device_type" = <"audio-control">
| | | | | "interrupts" = <16000000>
| | | | | "compatible" = <"audio-control,cs42l58">
| | | | | "reg" = <4a000000c40900000000000000000000>
| | | | | "IOUserClientClass" = "AppleARMIICUserClient"
| | | | | "hpout-spkr" = <"PW±","PMAa">
| | | | | "interrupt-parent" = <7042b100>
| | | | | }
| | | | |
| | | | +-o AppleCS42L58Audio <class AppleCS42L58Audio, registered, matched, active, busy 0, retain 6>
| | | | | {
| | | | | "IOProbeScore" = 0
| | | | | "CFBundleIdentifier" = "com.apple.driver.AppleCS42L58Audio"
| | | | | "MicDetect" = No
| | | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | | "CodecRegisterDisplayBase" = 16
| | | | | "HPDetect" = No
| | | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | | "CodecRegisterStartIndex" = 1
| | | | | "IOProviderClass" = "AppleARMIICDevice"
| | | | | "ButtonDetect" = "Detached"
| | | | | "IONameMatched" = "audio-control,cs42l58"
| | | | | "IOClass" = "AppleCS42L58Audio"
| | | | | "IONameMatch" = ("audio-control,cs42l58")
| | | | | }
| | | | |
| | | | +-o AppleEmbeddedAudioDevice <class AppleEmbeddedAudioDevice, registered, matched, active, busy 0, retain 7>
| | | | | {
| | | | | "device manufacturer" = "Apple Inc."
| | | | | "input latency" = 12
| | | | | "output latency" = 12
| | | | | "controls" = ({"base class"=1953458028,"value"=0,"element"=0,"scope"=1869968496,"variant"=0,"class"=1784767339,"read only"=1,"control ID"=3},{"base class"=1953458028,"value"=0,"element"=0,"scope"=1768845428,"variant"=0,"class"=1784767339,"read only"=1,"control ID"=4},{"base class"=1953458028,"value"=0,"element"=0,"scope"=1886679669,"variant"=0,"class"=1718432370,"read only"=0,"control ID"=17},{"base class"=1953458028,"value"=0,"element"=0,"scope"=1869968496,"variant"=0,"class"=1684895092,"read only"=0,"control ID"=6},{"base class"=1953458028,"value"=0,"element"=0,"scope"=1869968496,"variant"=0,"class"=1836414053,"read only"=0,"control ID"=5},{"range map"=({"start db value"=18446743635622887424,"integer steps"=228,"start int value"=0,"db per step"=2147483648}),"base class"=1818588780,"value"=204,"element"=0,"scope"=1869968496,"variant"=0,"class"=1986817381,"transfer function"=0,"read only"=0,"control ID"=7},{"range map"=({"start db value"=18446743816011513856,"integer steps"=72,"start int value"=0,"db per step"=4294967296}),"base class"=1818588780,"value"=0,"element"=1,"scope"=1869968496,"variant"=0,"class"=1986817381,"transfer function"=0,"read only"=0,"control ID"=8},{"base class"=1953458028,"value"=1,"element"=1,"scope"=1869968496,"variant"=0,"class"=1836414053,"read only"=0,"control ID"=9},{"range map"=({"start db value"=18446743816011513856,"integer steps"=72,"start int value"=0,"db per step"=4294967296}),"base class"=1818588780,"value"=60,"element"=2,"scope"=1869968496,"variant"=0,"class"=1986817381,"transfer function"=0,"read only"=0,"control ID"=10},{"base class"=1953458028,"value"=1,"element"=2,"scope"=1869968496,"variant"=0,"class"=1836414053,"read only"=0,"control ID"=11},{"range map"=({"start db value"=18446743906205827072,"integer steps"=57,"start int value"=0,"db per step"=4294967296}),"base class"=1818588780,"value"=57,"element"=4,"scope"=1869968496,"variant"=0,"class"=1986817381,"transfer function"=0,"read only"=0,"control ID"=15},{"base class"=1953458028,"value"=0,"element"=4,"scope"=1869968496,"variant"=0,"class"=1836414053,"read only"=0,"control ID"=16},{"base class"=1936483188,"value"=1818848869,"selectors"=({"name"="External microphone","value"=1701669219},{"name"="Line in","value"=1818848869}),"element"=0,"scope"=1768845428,"variant"=0,"class"=1685287523,"read only"=0,"control ID"=21})
| | | | | "input safety offset" = 68
| | | | | "output safety offset" = 68
| | | | | "device name" = "CS42L58"
| | | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | | "exclusive access owner" = 23
| | | | | "device UID" = "Codec"
| | | | | "output streams" = ({"starting channel"=1,"available formats"=({"max sample rate"=34359738368000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=34359738368000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=47352014438400,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=47352014438400,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=51539607552000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=51539607552000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=68719476736000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=68719476736000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=94704028876800,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=94704028876800,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=103079215104000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=103079215104000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=137438953472000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=137438953472000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=189408057753600,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=189408057753600,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=206158430208000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=206158430208000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2}),"current format"={"format ID"=1819304813,"frames per packet"=1,"bytes per frame"=4,"sample rate"=189408057753600,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},"stream ID"=2})
| | | | | "input streams" = ({"starting channel"=1,"available formats"=({"max sample rate"=34359738368000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=34359738368000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=47352014438400,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=47352014438400,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=51539607552000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=51539607552000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=68719476736000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=68719476736000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=94704028876800,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=94704028876800,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=103079215104000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=103079215104000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=137438953472000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=137438953472000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=189408057753600,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=189408057753600,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=206158430208000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=206158430208000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2}),"current format"={"format ID"=1819304813,"frames per packet"=1,"bytes per frame"=4,"sample rate"=189408057753600,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},"stream ID"=1})
| | | | | "io buffer frame size" = 16384
| | | | | "sample rate" = 189408057753600
| | | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | | "is running" = No
| | | | | }
| | | | |
| | | | +-o IOAudio2DeviceUserClient <class IOAudio2DeviceUserClient, !registered, !matched, active, busy 0, retain 5>
| | | | {
| | | | "IOUserClientCreator" = "pid 23, mediaserverd"
| | | | }
| | | |
| | | +-o spkr-amp@76 <class AppleARMIICDevice, registered, matched, active, busy 0, retain 8>
| | | | | {
| | | | | "name" = <"spkr-amp">
| | | | | "device_type" = <"audio-control">
| | | | | "compatible" = <"audio-control,lm48821">
| | | | | "reg" = <76000000c40900000000000000000000>
| | | | | "function-amp_enable" = <1051b0004f495047020e000001000000>
| | | | | "AAPL,phandle" = <5057b100>
| | | | | "IOUserClientClass" = "AppleARMIICUserClient"
| | | | | "external-gain-db" = <0000000016000000>
| | | | | }
| | | | |
| | | | +-o AppleLM48821Amp <class AppleLM48821Amp, registered, matched, active, busy 0, retain 4>
| | | | {
| | | | "IOProviderClass" = "AppleARMIICDevice"
| | | | "IOProbeScore" = 0
| | | | "IOFunctionParent00B15750" = <>
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleLM48821Amp"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IONameMatched" = "audio-control,lm48821"
| | | | "IOClass" = "AppleLM48821Amp"
| | | | "IONameMatch" = ("audio-control,lm48821")
| | | | }
| | | |
| | | +-o tethered@29 <class AppleARMIICDevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "compatible" = <"tethered,tethereddevice">
| | | | "reg" = <29000000c40900000000000000000000>
| | | | "IOUserClientClass" = "AppleARMIICUserClient"
| | | | "name" = <"tethered">
| | | | "device_type" = <"tethered">
| | | | "AAPL,phandle" = <d05bb100>
| | | | }
| | | |
| | | +-o AppleTetheredDevice <class AppleTetheredDevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOProviderClass" = "AppleARMIICDevice"
| | | | "IOProbeScore" = 0
| | | | "IOKitDebug" = 65535
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleTetheredDevice"
| | | | "IOUserClientClass" = "AppleTetheredDeviceUserClient"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IONameMatched" = "tethered,tethereddevice"
| | | | "IOClass" = "AppleTetheredDevice"
| | | | "IONameMatch" = "tethered,tethereddevice"
| | | | }
| | | |
| | | +-o AppleTetheredDeviceUserClient <class AppleTetheredDeviceUserClient, !registered, !matched, active, busy 0, retain 4>
| | | | {
| | | | "IOProviderClass" = "AppleTetheredDevice"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOProbeScore" = 0
| | | | "IOKitDebug" = 65535
| | | | "IOClass" = "AppleTetheredDeviceUserClient"
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleTetheredDevice"
| | | | }
| | | |
| | | +-o AppleTetheredDeviceUserClient <class AppleTetheredDeviceUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | "IOUserClientCreator" = "pid 28, SpringBoard"
| | | }
| | |
| | +-o i2c1@4900000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 9>
| | | | {
| | | | "#address-cells" = <01000000>
| | | | "clock-ids" = <0300000004000000>
| | | | "IOInterruptControllers" = ("IOInterruptController00B04B40")
| | | | "IODeviceMemory" = (({"address"=1016070144,"length"=4096}))
| | | | "clock-gates" = <13000000>
| | | | "function-iic_sda" = <1051b0004f4950470301000001010100>
| | | | "AAPL,phandle" = <003db100>
| | | | "IOInterruptSpecifiers" = (<16000000>)
| | | | "name" = <"i2c1">
| | | | "device_type" = <"i2c">
| | | | "interrupts" = <16000000>
| | | | "compatible" = <"i2c,s5l8720x","i2c,s5l8900x","iic,soft">
| | | | "function-iic_scl" = <1051b0004f4950470201000001010100>
| | | | "reg" = <0000900400100000>
| | | | "#size-cells" = <03000000>
| | | | "interrupt-parent" = <404bb000>
| | | | }
| | | |
| | | +-o AppleS5L8900XI2CController <class AppleS5L8900XI2CController, !registered, !matched, active, busy 0, retain 6>
| | | | {
| | | | "IOProbeScore" = 1000
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "IOPlatformWakeAction" = 500
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900X"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOPlatformSleepAction" = 500
| | | | "IONameMatched" = "i2c,s5l8900x"
| | | | "IOClass" = "AppleS5L8900XI2CController"
| | | | "IONameMatch" = "i2c,s5l8900x"
| | | | }
| | | |
| | | +-o als@44 <class AppleARMIICDevice, registered, matched, active, busy 0, retain 7>
| | | | | {
| | | | | "options" = <01000000>
| | | | | "IOInterruptControllers" = ("IOInterruptController00B05110")
| | | | | "slopes" = <a81e0000c90600007a010000>
| | | | | "probe-for-hardware" = <01000000>
| | | | | "AAPL,phandle" = <9067b100>
| | | | | "lux-scale" = <c8000000>
| | | | | "IOInterruptSpecifiers" = (<2500000001000000>)
| | | | | "intercepts" = <4e1a0000d8050000dd010000>
| | | | | "external-scaling-resistor-ohm" = <389d0700>
| | | | | "name" = <"als">
| | | | | "device_type" = <"als">
| | | | | "interrupts" = <2500000001000000>
| | | | | "luxOffset" = <04000000>
| | | | | "numCurves" = <03000000>
| | | | | "compatible" = <"als,isl29003">
| | | | | "ratioLimits" = <800000009f000000b3010000>
| | | | | "reg" = <44000000c40900000000000000000000>
| | | | | "IOUserClientClass" = "AppleARMIICUserClient"
| | | | | "interrupt-parent" = <1051b000>
| | | | | }
| | | | |
| | | | +-o AppleISL29003 <class AppleISL29003, registered, matched, active, busy 0, retain 7>
| | | | | {
| | | | | "IOProbeScore" = 0
| | | | | "PrimaryUsagePage" = 65280
| | | | | "CountryCode" = 0
| | | | | "CFBundleIdentifier" = "com.apple.driver.AppleEmbeddedLightSensor"
| | | | | "VersionNumber" = 0
| | | | | "DeviceUsagePairs" = ({"PrimaryUsagePage"=65280,"PrimaryUsage"=4})
| | | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | | "ProductID" = 0
| | | | | "IOProviderClass" = "AppleARMIICDevice"
| | | | | "HIDServiceSupport" = Yes
| | | | | "VendorIDSource" = 0
| | | | | "ReportInterval" = 5041200
| | | | | "VendorID" = 0
| | | | | "LocationID" = 0
| | | | | "IOCFPlugInTypes" = {"0516B563-B15B-11DA-96EB-0014519758EF"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin","7DDEECA8-A7B4-11DA-8A0E-0014519758EF"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin","FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin"}
| | | | | "HIDEventServiceProperties" = {"ALSIntPeriodOrientationPortraitInv"=0,"ReportInterval"=5500000,"LogLevel"=6,"DisplayBrightnessFactorPending"=1,"DisplayBrightness"=1,"ALSIntPeriodOrientationEnabled"=Yes,"DisplayBrightnessAuto"=Yes,"ReportMode"=0,"DisplayBrightnessFactor"=1,"ALSIntPeriodOrientationLandscape"=0}
| | | | | "IOUserClientClass" = "IOHIDEventServiceUserClient"
| | | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | | "IONameMatched" = "als,isl29003"
| | | | | "IOClass" = "AppleISL29003"
| | | | | "IONameMatch" = "als,isl29003"
| | | | | "PrimaryUsage" = 4
| | | | | }
| | | | |
| | | | +-o IOHIDUserClientIniter <class IOHIDUserClientIniter, !registered, !matched, active, busy 0, retain 4>
| | | | | {
| | | | | "IOProviderClass" = "IOHIDEventService"
| | | | | "IOProbeScore" = 0
| | | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | | "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"0516B563-B15B-11DA-96EB-0014519758EF"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin","7DDEECA8-A7B4-11DA-8A0E-0014519758EF"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin","FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin"},"HIDServiceSupport"=Yes,"IOUserClientClass"="IOHIDEventServiceUserClient"}
| | | | | "IOClass" = "IOHIDUserClientIniter"
| | | | | "CFBundleIdentifier" = "com.apple.iokit.IOHIDFamily"
| | | | | }
| | | | |
| | | | +-o IOHIDEventServiceUserClient <class IOHIDEventServiceUserClient, !registered, !matched, active, busy 0, retain 6>
| | | | {
| | | | "IOUserClientCreator" = "pid 28, SpringBoard"
| | | | }
| | | |
| | | +-o mikey@39 <class AppleARMIICDevice, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00B14270")
| | | | "name" = <"mikey">
| | | | "device_type" = <"mikey">
| | | | "interrupts" = <0e000000>
| | | | "compatible" = <"mikey,cd3272">
| | | | "reg" = <39000000c40900000000000000000000>
| | | | "IOUserClientClass" = "AppleARMIICUserClient"
| | | | "AAPL,phandle" = <3070b100>
| | | | "function-interrupt_status" = <7042b1004f4950470700000000000000>
| | | | "IOInterruptSpecifiers" = (<0e000000>)
| | | | "interrupt-parent" = <7042b100>
| | | | }
| | | |
| | | +-o AppleCD3272Mikey <class AppleCD3272Mikey, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOProbeScore" = 0
| | | | "PrimaryUsagePage" = 11
| | | | "CountryCode" = 0
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleCD3272Mikey"
| | | | "VersionNumber" = 0
| | | | "DeviceUsagePairs" = ({"PrimaryUsagePage"=11,"PrimaryUsage"=5})
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | "ProductID" = 0
| | | | "IOProviderClass" = "AppleARMIICDevice"
| | | | "HIDServiceSupport" = Yes
| | | | "VendorIDSource" = 0
| | | | "ReportInterval" = 8000
| | | | "VendorID" = 0
| | | | "LocationID" = 0
| | | | "IOCFPlugInTypes" = {"0516B563-B15B-11DA-96EB-0014519758EF"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin","7DDEECA8-A7B4-11DA-8A0E-0014519758EF"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin","FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin"}
| | | | "HIDEventServiceProperties" = {"ALSIntPeriodOrientationPortraitInv"=0,"LogLevel"=6,"DisplayBrightnessFactorPending"=1,"DisplayBrightness"=1,"ALSIntPeriodOrientationEnabled"=Yes,"DisplayBrightnessAuto"=Yes,"DisplayBrightnessFactor"=1,"ALSIntPeriodOrientationLandscape"=0}
| | | | "IOUserClientClass" = "IOHIDEventServiceUserClient"
| | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | "IONameMatched" = "mikey,cd3272"
| | | | "IOClass" = "AppleCD3272Mikey"
| | | | "IONameMatch" = ("mikey,cd3272")
| | | | "IOFunctionParent00B17030" = <>
| | | | "PrimaryUsage" = 5
| | | | }
| | | |
| | | +-o IOHIDUserClientIniter <class IOHIDUserClientIniter, !registered, !matched, active, busy 0, retain 4>
| | | | {
| | | | "IOProviderClass" = "IOHIDEventService"
| | | | "IOProbeScore" = 0
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"0516B563-B15B-11DA-96EB-0014519758EF"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin","7DDEECA8-A7B4-11DA-8A0E-0014519758EF"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin","FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin"},"HIDServiceSupport"=Yes,"IOUserClientClass"="IOHIDEventServiceUserClient"}
| | | | "IOClass" = "IOHIDUserClientIniter"
| | | | "CFBundleIdentifier" = "com.apple.iokit.IOHIDFamily"
| | | | }
| | | |
| | | +-o IOHIDEventServiceUserClient <class IOHIDEventServiceUserClient, !registered, !matched, active, busy 0, retain 6>
| | | {
| | | "IOUserClientCreator" = "pid 28, SpringBoard"
| | | }
| | |
| | +-o timer@4700000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00B04B40")
| | | | "clock-ids" = <0300000004000000>
| | | | "IODeviceMemory" = (({"address"=1013972992,"length"=4096}))
| | | | "clock-gates" = <28000000290000002a0000002b000000000000002c0000002d0000002e000000>
| | | | "AAPL,phandle" = <5067b100>
| | | | "IOInterruptSpecifiers" = (<08000000>)
| | | | "timer-version" = <01000000>
| | | | "name" = <"timer">
| | | | "device_type" = <"timer">
| | | | "interrupts" = <08000000>
| | | | "compatible" = <"timer,s5l8720x","timer,s5l8900x">
| | | | "reg" = <0000700400100000>
| | | | "interrupt-parent" = <404bb000>
| | | | }
| | | |
| | | +-o AppleS5L8900XTimer <class AppleS5L8900XTimer, !registered, !matched, active, busy 0, retain 4>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900X"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "timer,s5l8900x"
| | | "IOClass" = "AppleS5L8900XTimer"
| | | "IONameMatch" = "timer,s5l8900x"
| | | }
| | |
| | +-o wdt@4800000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00B04B40")
| | | | "clock-ids" = <02000000>
| | | | "name" = <"wdt">
| | | | "device_type" = <"wdt">
| | | | "interrupts" = <33000000>
| | | | "IODeviceMemory" = (({"address"=1015021568,"length"=4096}))
| | | | "compatible" = <"wdt,s5l8720x","wdt,s5l8900x">
| | | | "reg" = <0000800400100000>
| | | | "wdt-version" = <01000000>
| | | | "AAPL,phandle" = <407bb100>
| | | | "IOInterruptSpecifiers" = (<33000000>)
| | | | "interrupt-parent" = <404bb000>
| | | | }
| | | |
| | | +-o AppleS5L8900XWatchDogTimer <class AppleS5L8900XWatchDogTimer, registered, matched, active, busy 0, retain 4>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "IOWatchDogEnabled" = Yes
| | | "IOPlatformActiveAction" = 80000
| | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900X"
| | | "IOPlatformQuiesceAction" = 80000
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "wdt,s5l8900x"
| | | "IOClass" = "AppleS5L8900XWatchDogTimer"
| | | "IONameMatch" = "wdt,s5l8900x"
| | | }
| | |
| | +-o i2s0@4A00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "#address-cells" = <00000000>
| | | | "IOInterruptControllers" = ("IOInterruptController00B05110")
| | | | "IODeviceMemory" = (({"address"=1017118720,"length"=4096}))
| | | | "clock-gates" = <14000000>
| | | | "dma-channels" = <800a000000902403000000001000a03c0000000000000000000000000000000056100000009024033800a03c0000000000000000000000000000000000000000>
| | | | "AAPL,phandle" = <9080b100>
| | | | "IOInterruptSpecifiers" = (<2c00000000000000>)
| | | | "dma-parent" = <007db000>
| | | | "name" = <"i2s0">
| | | | "device_type" = <"i2s">
| | | | "interrupts" = <2c00000000000000>
| | | | "compatible" = <"i2s,s5l8720x","i2s,s5l8900x">
| | | | "reg" = <0000a00400100000>
| | | | "#size-cells" = <08000000>
| | | | "interrupt-parent" = <1051b000>
| | | | }
| | | |
| | | +-o AppleS5L8900XI2SController <class AppleS5L8900XI2SController, !registered, !matched, active, busy 0, retain 7>
| | | | {
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "IOProbeScore" = 0
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900X"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IONameMatched" = "i2s,s5l8900x"
| | | | "IOClass" = "AppleS5L8900XI2SController"
| | | | "IONameMatch" = "i2s,s5l8900x"
| | | | "IOPowerManagement" = {"ChildrenPowerState"=1,"CurrentPowerState"=1}
| | | | }
| | | |
| | | +-o audio0@0 <class AppleARMIISDevice, registered, matched, active, busy 0, retain 6>
| | | {
| | | "name" = <"audio0">
| | | "device_type" = <"audio-data">
| | | "compatible" = <"audio-data,cs42l58">
| | | "clock-frequency" = <808d5b00>
| | | "reg" = <0000000000000000190010030400000000100000040000000000000000000000>
| | | "AAPL,phandle" = <7088b100>
| | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | }
| | |
| | +-o uart0@4C00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 10>
| | | | {
| | | | "dma-types" = <02000000>
| | | | "boot-console" = <>
| | | | "clock-ids" = <0300000004000000>
| | | | "function-rx" = <1051b0004f4950470400000002010000>
| | | | "IOInterruptControllers" = ("IOInterruptController00B04B40")
| | | | "clock-gates" = <00000000>
| | | | "IODeviceMemory" = (({"address"=1019215872,"length"=4096}))
| | | | "dma-channels" = <0e100000000000002400c03c0000000000000000000000000000000000000000>
| | | | "function-tx" = <1051b0004f4950470500000002010000>
| | | | "no-flow-control" = <>
| | | | "uart-version" = <01000000>
| | | | "AAPL,phandle" = <1088b100>
| | | | "IOInterruptSpecifiers" = (<18000000>)
| | | | "dma-parent" = <007db000>
| | | | "name" = <"uart0">
| | | | "device_type" = <"uart">
| | | | "interrupts" = <18000000>
| | | | "compatible" = <"uart,s5l8720x","uart,s5l8900x">
| | | | "reg" = <0000c00400100000>
| | | | "interrupt-parent" = <404bb000>
| | | | }
| | | |
| | | +-o AppleS5L8900XSerial <class AppleS5L8900XSerial, !registered, !matched, active, busy 0, retain 6>
| | | | {
| | | | "IOProbeScore" = 0
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "IOTTYBaseName" = "iap"
| | | | "Location" = "ARM Device=uart0"
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900XSerial"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IONameMatched" = "uart,s5l8900x"
| | | | "IOClass" = "AppleS5L8900XSerial"
| | | | "IONameMatch" = ("uart,s5l8900x")
| | | | "IOTTYSuffix" = ""
| | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | }
| | | |
| | | +-o iap <class AppleSimpleUARTSync, registered, matched, active, busy 0, retain 11>
| | | | {
| | | | "serial flow control" = 0
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900XSerial"
| | | | "AAPL,phandle" = <6097b100>
| | | | "serial state" = 18446744073179758695
| | | | "serial baud rate" = 115200
| | | | "HiddenPort" = Yes
| | | | "serial stop bits" = 2
| | | | "IOTTYBaseName" = "iap"
| | | | "name" = <"iap">
| | | | "serial data width" = 16
| | | | "serial parity" = 1
| | | | "IOTTYSuffix" = ""
| | | | "AppleOnboardSerialParent00B19760" = <>
| | | | }
| | | |
| | | +-o IOSerialBSDClient <class IOSerialBSDClient, registered, matched, active, busy 0, retain 4>
| | | | {
| | | | "IOProbeScore" = 1000
| | | | "IOProviderClass" = "IOSerialStreamSync"
| | | | "IOSerialBSDClientType" = "IORS232SerialStream"
| | | | "IOTTYBaseName" = "iap"
| | | | "CFBundleIdentifier" = "com.apple.iokit.IOSerialFamily"
| | | | "IOTTYDevice" = "iap"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOCalloutDevice" = "/dev/cu.iap"
| | | | "IOClass" = "IOSerialBSDClient"
| | | | "IODialinDevice" = "/dev/tty.iap"
| | | | "IOTTYSuffix" = ""
| | | | "IOResourceMatch" = "IOBSD"
| | | | }
| | | |
| | | +-o AppleOnboardSerialBSDClient <class AppleOnboardSerialBSDClient, !registered, !matched, active, busy 0, retain 5>
| | | | {
| | | | "IOProbeScore" = 1000
| | | | "IOProviderClass" = "AppleOnboardSerialSync"
| | | | "IOMatchCategory" = "AppleOnboardSerialBSDClient"
| | | | "IOClass" = "AppleOnboardSerialBSDClient"
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleOnboardSerial"
| | | | "IOResourceMatch" = "IOBSD"
| | | | }
| | | |
| | | +-o IOAccessoryPortSerial <class IOAccessoryPortSerial, registered, matched, active, busy 0, retain 6>
| | | | {
| | | | "IOProviderClass" = "AppleOnboardSerialSync"
| | | | "IOAccessoryDevicePort" = 1
| | | | "IOProbeScore" = 0
| | | | "CFBundleIdentifier" = "com.apple.iokit.IOAccessoryManager"
| | | | "IOMatchCategory" = "IOAccessoryPort"
| | | | "IOUserClientClass" = "IOAccessoryPortUserClient"
| | | | "IONameMatched" = "iap"
| | | | "IOClass" = "IOAccessoryPortSerial"
| | | | "IONameMatch" = "iap"
| | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | }
| | | |
| | | +-o IOAccessoryPortUserClient <class IOAccessoryPortUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | "IOUserClientCreator" = "pid 27, accessoryd"
| | | }
| | |
| | +-o uart1@5B00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 10>
| | | | {
| | | | "dma-types" = <0200000004000000>
| | | | "IOInterruptControllers" = ("IOInterruptController00B04B40")
| | | | "clock-ids" = <0300000004000000>
| | | | "IODeviceMemory" = (({"address"=1034944512,"length"=4096}))
| | | | "clock-gates" = <30000000>
| | | | "function-rts" = <1051b0004f495047000a000002000000>
| | | | "no-multiple-dma" = <>
| | | | "dma-channels" = <12100000000000002400b03d0000000000000000000000000000000000000000000a000000000000000000002000b03d06000000000000000000000000000000>
| | | | "function-tx" = <1051b0004f4950470709000002010000>
| | | | "uart-version" = <01000000>
| | | | "AAPL,phandle" = <f096b100>
| | | | "IOInterruptSpecifiers" = (<19000000>)
| | | | "dma-parent" = <007db000>
| | | | "name" = <"uart1">
| | | | "device_type" = <"uart">
| | | | "interrupts" = <19000000>
| | | | "compatible" = <"uart,s5l8720x","uart,s5l8900x">
| | | | "reg" = <0000b00500100000>
| | | | "interrupt-parent" = <404bb000>
| | | | }
| | | |
| | | +-o AppleS5L8900XSerial <class AppleS5L8900XSerial, !registered, !matched, active, busy 0, retain 6>
| | | | {
| | | | "IOProbeScore" = 0
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "IOTTYBaseName" = "bluetooth"
| | | | "Location" = "ARM Device=uart1"
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900XSerial"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IONameMatched" = "uart,s5l8900x"
| | | | "IOClass" = "AppleS5L8900XSerial"
| | | | "IONameMatch" = ("uart,s5l8900x")
| | | | "IOTTYSuffix" = ""
| | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | }
| | | |
| | | +-o bluetooth <class AppleSimpleUARTSync, registered, matched, active, busy 0, retain 11>
| | | | {
| | | | "function-bt_wake" = <1051b0004f495047030a000001010000>
| | | | "serial flow control" = 0
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900XSerial"
| | | | "AAPL,phandle" = <a0a4b100>
| | | | "serial state" = 786535
| | | | "AppleOnboardSerialParent00B1A4A0" = <>
| | | | "HiddenPort" = Yes
| | | | "function-bt_reset" = <1051b0004f495047040a000001000000>
| | | | "serial stop bits" = 2
| | | | "serial baud rate" = 19200
| | | | "name" = <"bluetooth">
| | | | "device_type" = <"bluetooth">
| | | | "transport-speed" = <c0c62d00>
| | | | "vendor-id" = <00000000>
| | | | "IOTTYBaseName" = "bluetooth"
| | | | "compatible" = <"bluetooth,n72">
| | | | "local-mac-address" = <0026bb99851a>
| | | | "serial data width" = 16
| | | | "serial parity" = 1
| | | | "transport-encoding" = <03000000>
| | | | "IOTTYSuffix" = ""
| | | | }
| | | |
| | | +-o IOSerialBSDClient <class IOSerialBSDClient, registered, matched, active, busy 0, retain 4>
| | | | {
| | | | "IOProbeScore" = 1000
| | | | "IOProviderClass" = "IOSerialStreamSync"
| | | | "IOSerialBSDClientType" = "IORS232SerialStream"
| | | | "IOTTYBaseName" = "bluetooth"
| | | | "CFBundleIdentifier" = "com.apple.iokit.IOSerialFamily"
| | | | "IOTTYDevice" = "bluetooth"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOCalloutDevice" = "/dev/cu.bluetooth"
| | | | "IOClass" = "IOSerialBSDClient"
| | | | "IODialinDevice" = "/dev/tty.bluetooth"
| | | | "IOTTYSuffix" = ""
| | | | "IOResourceMatch" = "IOBSD"
| | | | }
| | | |
| | | +-o AppleOnboardSerialBSDClient <class AppleOnboardSerialBSDClient, !registered, !matched, active, busy 0, retain 5>
| | | | {
| | | | "IOProbeScore" = 1000
| | | | "IOProviderClass" = "AppleOnboardSerialSync"
| | | | "IOMatchCategory" = "AppleOnboardSerialBSDClient"
| | | | "IOClass" = "AppleOnboardSerialBSDClient"
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleOnboardSerial"
| | | | "IOResourceMatch" = "IOBSD"
| | | | }
| | | |
| | | +-o BTReset <class BTReset, !registered, !matched, active, busy 0, retain 4>
| | | {
| | | "IOProviderClass" = "IOService"
| | | "IOProbeScore" = 0
| | | "CFBundleIdentifier" = "com.apple.driver.AppleBluetooth"
| | | "IOMatchCategory" = "BTReset"
| | | "IONameMatched" = "bluetooth"
| | | "IOClass" = "BTReset"
| | | "IONameMatch" = ("bluetooth")
| | | }
| | |
| | +-o pke@5000000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>