Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
+-o Root <class IORegistryEntry, retain 6>
| {
| "IORegistryPlanes" = {"IODeviceTree"="IODeviceTree","IOService"="IOService","IOPower"="IOPower"}
| "IOKitBuildVersion" = "Darwin Kernel Version 9.4.1: Mon Dec 8 20:59:30 PST 2008; root:xnu-1228.7.37~4/RELEASE_ARM_S5L8900X"
| "IOKitDiagnostics" = {"IOMalloc allocation"=2034074,"Instance allocation"=530160,"Classes"={"AppleS5L8900XSerial"=2,"AppleS5L8900XADM"=1,"IOPMPowerSource"=1,"IOUSBDeviceUserClientIniter"=1,"IOAudio2DeviceUserClient"=2,"PMSettingObject"=1,"IOTextCrypter"=2,"IOHIDevice"=0,"IOMemoryCursor"=0,"IOInterleavedMemoryDescriptor"=1,"AppleARMCHRPNVRAM"=1,"IOHDIXCommand"=0,"IOSDIOIoCardDevice"=1,"AppleWM8758Audio"=1,"AppleS5L8900XClockControllerFunctionPerfAdvise"=1,"AppleJPEGDriver"=1,"AppleMBXShared"=2,"IOCommandGate"=91,"IOPowerConnection"=27,"AppleUSBPhy"=1,"IONotifier"=2,"IOHIDEventServiceQueue"=3,"AppleNANDFTLUserClient"=0,"IOKernelDebugger"=0,"IOSerialDriverSync"=0,"AppleMRVL868x"=1,"IOHIDEventServiceUserClient"=3,"AppleH1TVOut"=1,"IOService"=94,"IOHIDElementPrivate"=0,"AppleARMPE"=1,"IOUSBDeviceInterface"=5,"IOFlashStorageDevice"=1,"IOBreaker"=0,"AppleS5L8900XClockControllerFunctionAssertReset"=2,"IOPMRequestQueue"=3,"AppleARMCFIFlashController"=1,"AppleARMSPIFlashController"=0,"IOMedia"=3,"IOHDIXHDDrive"=0,"AppleH264BPDDriver"=1,"AppleARMNMI"=0,"AppleARMFunction"=14,"IOPMprot"=29,"IOSyncer"=0,"IOWatchDogTimer"=1,"IOAccessoryPortUSB"=1,"IORegistryEntry"=2,"IODTPlatformExpert"=1,"AppleS5L8900XClockControllerFunctionTurboAdvise"=0,"AppleARMPL080DMAC"=2,"USBConfiguration"=3,"CHUDDetectionUserClient"=0,"AppleAMCDriver_r1"=1,"IOOutputQueue"=1,"IODMAController"=1,"IOSubMemoryDescriptor"=7,"IONetworkController"=1,"AppleNANDFTL"=1,"OSOrderedSet"=15,"CHUDTraceUserClient"=0,"IOFlashControllerUserClient"=0,"AppleEmbeddedI2CLightSensor"=1,"AppleMBXController"=1,"IOAESAccelerator"=1,"KDIURL"=0,"IOMapper"=0,"IO80211Interface"=1,"IONetworkUserClient"=0,"IOGatedOutputQueue"=1,"AppleSimpleUARTCommand"=32,"IOInterruptEventSource"=24,"IO80211Controller"=1,"IOConditionLock"=0,"AppleEmbeddedAudioPTTButton"=0,"IOIpodUSBDevice"=1,"IODMAEventSource"=5,"ApplePCF50635PMUBacklight"=1,"AppleM68Buttons"=1,"IOFlashTranslationLayer"=1,"IOCPUInterruptController"=1,"IOPMWorkQueue"=29,"IONetworkInterface"=1,"AppleARMCPU"=1,"IOSDIODevice"=1,"IOStream"=1,"IOAudio2Device"=2,"AppleJPEGDriverUserClient"=0,"IOMbufMemoryCursor"=0,"IOEventSource"=8,"IO80211Scanner"=0,"IO80211WorkLoop"=1,"IOGUIDPartitionScheme"=0,"IORangeAllocator"=9,"IOServiceMessageUserNotification"=26,"AppleS5L8900XClockControllerFunctionClockGate"=1,"OSBoolean"=2,"IOUserNotification"=2,"IOConditionGate"=4,"USBStringIndex"=1,"IOAESAcceleratorCommand"=32,"IOPKEAcceleratorUserClient"=0,"IONetworkData"=3,"com_apple_platform_AppleKernelStorage"=1,"AppleARMFunctionAssertReset"=1,"IOCoreSurfaceBuffer"=429,"AppleOnboardSerialBSDClient"=2,"AppleARMSoftIICController"=0,"OSSerialize"=1,"AppleARMIISCommand"=16,"com_apple_driver_FairPlayIOKitUserClient"=2,"AppleOnboardSerialSync"=1,"IOFlashBlockDevice"=1,"TextCrypterSession"=0,"AppleARMMIPIDSIDevice"=0,"AppleFairplayTextCrypter"=1,"AppleARMNORFlashController"=1,"_IOConfigThread"=0,"CHUDProf"=1,"IOCryptoAccelerator"=3,"AppleH264BPDDriverUserClient"=0,"IOHIDClientData"=3,"AppleS5L8900XClockController"=1,"AppleMBXHeap"=2,"IOMbufBigMemoryCursor"=0,"IO80211LegacyUserClient"=0,"IOSharedDataQueue"=1,"AppleEmbeddedHIDEventService"=2,"IOPlatformExpert"=1,"IOServiceUserNotification"=14,"PMHaltWorker"=0,"IOUSBDevicePipe"=7,"AppleH1CLCD"=1,"IOAESAcceleratorUserClient"=0,"IORootParent"=1,"AppleTSL2561"=0,"IODMACommand"=100,"AppleH1CamInUserClient"=0,"IONetworkMedium"=2,"IOFDiskPartitionScheme"=1,"IOHDIXControllerUserClient"=0,"AppleS5L8900XAES"=1,"AppleARMSPICommand"=48,"IOAudio2TransformerUserClient"=0,"AppleARMIISController"=1,"IOFilterInterruptEventSource"=14,"MTIODataQueue"=1,"AppleImage3NORAccess"=1,"IOKDP"=0,"AppleMultitouchZ2SPI"=1,"IOPacketQueue"=0,"IOSHA1AcceleratorCommand"=32,"IOCoreSurfaceMemoryRegion"=1,"IOStorage"=3,"AppleMBXUserClient"=2,"AppleEmbeddedAudio"=1,"IOMbufNaturalMemoryCursor"=0,"OSObject"=49,"OSLiveNumber"=12,"com_apple_seatbelt_WAR_4594566"=0,"AppleEmbeddedKeyboard"=0,"IOHIDDevice"=0,"AppleS5L8900XTimer"=1,"IOMemoryDescriptor"=4,"IODTNVRAM"=1,"AppleARMIICUserClient"=0,"IOAccessoryPortUserClient"=2,"IOHIDEventQueue"=0,"AppleMultitouchSPI"=1,"IOSHA1Accelerator"=1,"IOTimerEventSource"=37,"IOServicePM"=29,"AppleReliableSerialLayer"=0,"AppleARMSPIDevice"=3,"IOPMRequest"=0,"IOAudio2TransformerStream"=2,"AppleARMIISAudioDevice"=1,"MTSPIBootloader"=1,"AppleFairplayTextCrypterSession"=0,"IOWorkLoop"=39,"IOHIDInterface"=0,"IOPRNGAcceleratorUserClient"=0,"CHUDKDebugUserClient"=0,"TransactionTracker"=1,"IOHIDEventDriver"=0,"MTSPIBootloader_N1"=0,"IOCommandPool"=9,"AppleS5L8900XEdgeIC"=1,"AppleMPVDDriverUserClient"=0,"AppleARMIICController"=1,"IOSDIOController"=1,"IOPartitionScheme"=1,"IOPKEAccelerator"=1,"IOPMPowerSourceList"=0,"IOHDIXHDDriveNub"=0,"AppleSerialKDP"=1,"AppleS5L8900XWatchDogTimer"=1,"IOKitDiagnostics"=1,"AppleMultitouchSPIUserClient"=1,"IOPMinformee"=1,"IOEthernetController"=1,"IONetworkStackUserClient"=1,"AppleUSBMike"=1,"IODeblocker"=0,"AppleS5L8900XI2SController"=1,"AppleS5L8900XSPIController"=3,"CHUDKernLib"=1,"OSString"=1120,"IOMobileFramebufferUserClient"=3,"AppleARMIISDevice"=1,"IODataQueue"=4,"OSCollectionIterator"=5,"IOBlockStorageDriver"=1,"IOMbufLittleMemoryCursor"=0,"_IOServiceJob"=0,"AppleS5L8900XSHA1"=1,"IOSerialStreamSync"=1,"AppleS5L8900XPKE"=1,"AppleEmbeddedAudioButtons"=0,"AppleEmbeddedAudioDevice"=1,"_IOOpenServiceIterator"=0,"IOSDIOCommand"=2,"AppleARMIICDevice"=5,"ApplePCF50635PMURTC"=1,"IOInterruptController"=6,"AppleH1CamIn"=1,"BSSBeacon"=1,"IOPMinformeeList"=29,"IOResources"=1,"OSIterator"=2,"AppleImage3NORAccessUserClient"=1,"IOAccessoryPort"=2,"IOPolledInterface"=0,"OSCollection"=4,"IOMemoryMap"=1,"AppleMobileFileIntegrity"=1,"IOCoreSurfaceClientBuffer"=314,"IOStreamBuffer"=0,"ApplePCF50635PMUADCFunction"=1,"TxCommand"=24,"IOHDIXCommandQueue"=0,"IOAccessoryManager"=1,"IOSHA1AcceleratorUserClient"=0,"MTSPIBootloader_TwoStage"=0,"IOPMPowerStateQueue"=1,"AppleS5L8900XSDIO"=1,"AppleMerlotLCD"=1,"IOHIDEvent"=0,"IOCoreSurfaceRootUserClient"=2,"IOAudio2Transformer"=1,"ApplePCF50635PMUCoreVoltageFunction"=2,"AppleISL29003"=1,"IOCopyMapper"=0,"IOMachPort"=94,"IOUserClient"=13,"AppleARMSPIController"=1,"OSArray"=988,"AppleS5L8900XI2CController"=2,"IOCopyAcceleratorCommand"=0,"AppleS5L8900XCPUIdleFunction"=1,"IONVRAMController"=1,"MPVDPhysicalMemoryMapper"=1,"OSSerializer"=5,"RootDomainUserClient"=11,"AppleSimpleUARTSync"=2,"AppleMBXCommandBuffer"=3,"ApplePCF50635PMUPowerSource"=1,"AppleMultitouchN1SPI"=0,"OSData"=1418,"AppleEmbeddedAudioExternalAmp"=0,"IOSharedInterruptController"=1,"AppleARMWatchDogTimer"=1,"AppleARMFunctionPerfAdvise"=1,"AppleARMIOSerial"=1,"IOPRNGAccelerator"=0,"IORegistryIterator"=0,"IOUSBDeviceController"=1,"AppleMBXSharedEntry"=2,"IOEthernetInterface"=1,"IOFlashController"=1,"IOPanicPlatform"=0,"IOUSBDeviceInterfaceUserClient"=1,"AppleARMMIPIDSIController"=0,"AppleARMIODevice"=40,"IOPlatformExpertDevice"=1,"AppleS5L8900XPowerControllerFunction"=1,"IOMultiMemoryDescriptor"=2,"IOSDIOLogger"=1,"ApplePCF50635PMUGPIOFunction"=0,"MTSPIBootloader_Z2"=1,"OSMetaClass"=0,"AppleS5L8900XGPIOFunction"=30,"AppleS5L8900XUSBPhy"=1,"IORegistryPlane"=3,"AppleMPVDDriver"=1,"NANDIO"=8,"IOCoreSurfaceRoot"=1,"AppleEmbeddedAudioPTTFunctionButton"=0,"IOGeneralMemoryDescriptor"=498,"OSSet"=144,"IOMediaBSDClient"=3,"IOHIDEventRepairDriver"=0,"IOCommandQueue"=0,"IOAccessoryManagerUserClient"=0,"AppleOnboardSerialBusInterface"=1,"IOStreamUserClient"=0,"AppleLIS302DL"=1,"ApplePCF50635PMU"=1,"IOHIDElement"=0,"ApplePCF50635PMUSTATFunction"=2,"IO80211ScanManager"=1,"IONaturalMemoryCursor"=0,"_IOServiceNotifier"=21,"com_apple_driver_FairPlayIOKit"=1,"_IOServiceInterestNotifier"=42,"IOBlockStorageDevice"=1,"IOHIDEventService"=2,"IORS232SerialStreamSync"=1,"IOHIDLibUserClient"=0,"IOCommand"=25,"IONetworkStack"=1,"IOPlatformDevice"=8,"AppleNullTextCrypter"=1,"OSSymbol"=1362,"IOCatalogue"=1,"IOBufferMemoryDescriptor"=87,"AppleARMIO"=1,"AppleARMNORFlashDevice"=3,"ApplePCF50635PMULDOFunction"=2,"RSNSupplicant"=0,"IOCPU"=1,"_IOMemoryMap"=62,"IOCoreSurfaceDeviceMemoryRegion"=2,"IOPMrootDomain"=1,"IOHIDUserClientIniter"=3,"AppleARMPL192VIC"=1,"IOMobileFramebuffer"=2,"IOAccessoryPortSerial"=1,"AppleS5L8900XIO"=1,"AppleEmbeddedI2CAccelerometer"=1,"IOLittleMemoryCursor"=0,"IOHDIXController"=1,"IOSerialBSDClient"=2,"IOPKEAcceleratorCommand"=0,"IOCopyAccelerator"=0,"OSNumber"=2824,"OSDictionary"=1405,"AppleS5L8900XADMFMC"=1,"AppleMBXDevice"=1,"AppleMobileFileIntegrityUserClient"=0,"IOBasicOutputQueue"=1,"AppleS5L8900XPowerController"=1,"AppleUSBDeviceMux"=1,"AppleS5L8900XGPIOIC"=1,"AppleSynopsysOTG2"=1,"AppleS5L8900XTimerDevice"=1,"IOBigMemoryCursor"=0,"AppleARMRTC"=1,"IOModemSerialStreamSync"=0},"Container allocation"=420180,"Pageable allocation"=0}
| "OS Build Version" = "5H11"
| "IOMaximumMappedIOByteCount" = 536870912
| }
|
+-o N45AP <class IOPlatformExpertDevice, registered, matched, active, busy 0, retain 19>
| {
| "IOBusyInterest" = "IOCommand is not serializable"
| "#address-cells" = <01000000>
| "IOPlatformSerialNumber" = "1A827E7F14N"
| "region-info" = <4c4c2f4200ffffffffffffffffffffff00000000000000000000000000000000>
| "clock-frequency" = <c0a72306>
| "AAPL,phandle" = <50169000>
| "serial-number" = <314138323745374631344e00ffffffff00000000000000000000000000000000>
| "model" = <"iPod1,1">
| "IOPlatformUUID" = "00000000-0000-1000-8000-001EC277A871"
| "IOPlatformArgs" = <00a06fc0003070c00000000000000000>
| "name" = <"device-tree">
| "device_type" = <"bootrom">
| "xxxxxx-root-prefix" = <"md">
| "platform-name" = <73356c3839303078000000000000000000000000000000000000000000000000>
| "compatible" = <"N45AP","iPod1,1","AppleARM">
| "llb-reservation" = <00800100>
| "model-number" = <4d4136323300ffffffffffffffffffff00000000000000000000000000000000>
| "#size-cells" = <01000000>
| "IONWInterrupts" = "IONWInterrupts"
| }
|
+-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"
| | "IONameMatched" = "AppleARM"
| | "IOClass" = "AppleARMPE"
| | "IONameMatch" = "AppleARM"
| | "SystemPowerProfileOverrideDict" = {"System Sleep Timer"=2147483647}
| | }
| |
| +-o IOPMrootDomain <class IOPMrootDomain, registered, matched, active, busy 0, retain 40>
| | | {
| | | "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,"CurrentPowerState"=4,"DeviceChangePowerState"=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" = {"CurrentPowerState"=4,"DeviceChangePowerState"=4,"PowerOverrideOn"=Yes}
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | {
| | }
| |
| +-o options <class IODTNVRAM, registered, matched, active, busy 0, retain 7>
| | {
| | "backlight-level" = <32>
| | "bootdelay" = <30>
| | "auto-boot" = <"true">
| | "platform-uuid" = <00000000000010008000001ec277a871>
| | "boot-args" = ""
| | }
| |
| +-o cpu0@0 <class IOPlatformDevice, registered, matched, active, busy 0, retain 9>
| | | {
| | | "cpu-version" = <00000000>
| | | "interrupt-parent" = <d04a9000>
| | | "IOInterruptControllers" = ("IOInterruptController00904AD0","IOInterruptController00904AD0")
| | | "fixed-frequency" = <00366e01>
| | | "state" = <"running">
| | | "function-cpu_idle" = <"0_","Iupc">
| | | "function-ipi_dispatch" = <d04a90004449504904000000>
| | | "clock-frequency" = <009f8e18>
| | | "memory-frequency" = <558a2f08>
| | | "AAPL,phandle" = <502f9000>
| | | "bus-frequency" = <c0a72306>
| | | "IOInterruptSpecifiers" = (<04000000>,<3f000000>)
| | | "name" = <"cpu0">
| | | "device_type" = <"cpu">
| | | "interrupts" = <040000003f000000>
| | | "compatible" = <"ARM,1176jzf-s","ARM,v6">
| | | "reg" = <00000000>
| | | "peripheral-frequency" = <e0d31103>
| | | "timebase-frequency" = <808d5b00>
| | | }
| | |
| | +-o AppleARMCPU <class AppleARMCPU, registered, matched, active, busy 0, retain 6>
| | | {
| | | "IOProbeScore" = 100
| | | "IOProviderClass" = "IOPlatformDevice"
| | | "IOCPUID" = 18446744072645101312
| | | "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" = <b01f9000>
| | }
| |
| +-o pram@FFFC000 <class IOPlatformDevice, registered, matched, active, busy 0, retain 6>
| | {
| | "reg" = <00c0ff0f00400000>
| | "name" = <"pram">
| | "device_type" = <"pram">
| | "AAPL,phandle" = <203e9000>
| | "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" = <e0409000>
| | "IODeviceMemory" = (({"address"=255852544,"length"=12582912}))
| | }
| |
| +-o arm-io@3C000000 <class IOPlatformDevice, registered, matched, active, busy 0, retain 49>
| | | {
| | | "#address-cells" = <01000000>
| | | "name" = <"arm-io">
| | | "device_type" = <"s5l8900x-io">
| | | "chip-revision" = <20000000>
| | | "ranges" = <000000000000003800000008000000100000001800000010>
| | | "function-clock_gate" = <00639000476b6c63>
| | | "compatible" = <"arm-io,s5l8900x">
| | | "reg" = <0000003c00100000>
| | | "IODeviceMemory" = (({"address"=1006632960,"length"=4096}))
| | | "AAPL,phandle" = <60439000>
| | | "#size-cells" = <01000000>
| | | "function-power_gate" = <"0_","Grwp">
| | | }
| | |
| | +-o AppleS5L8900XIO <class AppleS5L8900XIO, !registered, !matched, active, busy 0, retain 44>
| | | {
| | | "IOProviderClass" = "IOPlatformDevice"
| | | "IOProbeScore" = 0
| | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900X"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "arm-io,s5l8900x"
| | | "IOClass" = "AppleS5L8900XIO"
| | | "IONameMatch" = "arm-io,s5l8900x"
| | | "IOPowerManagement" = {"CurrentPowerState"=0}
| | | }
| | |
| | +-o vic@E00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "InterruptControllerName" = "IOInterruptController00904AD0"
| | | | "#address-cells" = <00000000>
| | | | "IOInterruptControllers" = ("IOPlatformInterruptController")
| | | | "IODeviceMemory" = (({"address"=954204160,"length"=8192}))
| | | | "interrupt-controller" = <"master">
| | | | "vic-stride" = <00100000>
| | | | "AAPL,phandle" = <d04a9000>
| | | | "ipid-mask" = <1000000000000000>
| | | | "IOInterruptSpecifiers" = (<00000000>)
| | | | "vic-offset" = <00000000>
| | | | "name" = <"vic">
| | | | "device_type" = <"interrupt-controller">
| | | | "#vic-cells" = <02000000>
| | | | "compatible" = <"vic,s5l8900x","vic,pl192">
| | | | "reg" = <0000e00000200000>
| | | | "#interrupt-cells" = <01000000>
| | | | }
| | | |
| | | +-o AppleARMPL192VIC <class AppleARMPL192VIC, registered, matched, active, busy 0, retain 7>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "InterruptControllerName" = "IOInterruptController00904AD0"
| | | "IOPlatformActiveAction" = 2000
| | | "CFBundleIdentifier" = "com.apple.driver.AppleARMPL192VIC"
| | | "IOPlatformQuiesceAction" = 2000
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "vic,pl192"
| | | "IOClass" = "AppleARMPL192VIC"
| | | "IONameMatch" = "vic,pl192"
| | | "IOFunctionParent00904AD0" = <>
| | | }
| | |
| | +-o edgeic@E02000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "InterruptControllerName" = "IOInterruptController00905150"
| | | | "#address-cells" = <00000000>
| | | | "IOInterruptControllers" = ("IOInterruptController00904AD0","IOInterruptController00904AD0")
| | | | "IODeviceMemory" = (({"address"=954212352,"length"=4096}))
| | | | "interrupt-controller" = <>
| | | | "AAPL,phandle" = <50519000>
| | | | "IOInterruptSpecifiers" = (<23000000>,<29000000>)
| | | | "name" = <"edgeic">
| | | | "device_type" = <"interrupt-controller">
| | | | "interrupts" = <2300000029000000>
| | | | "compatible" = <"edgeic,s5l8900x">
| | | | "reg" = <0020e00000100000>
| | | | "#interrupt-cells" = <02000000>
| | | | "interrupt-parent" = <d04a9000>
| | | | }
| | | |
| | | +-o AppleS5L8900XEdgeIC <class AppleS5L8900XEdgeIC, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "InterruptControllerName" = "IOInterruptController00905150"
| | | "IOPlatformActiveAction" = 4000
| | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900X"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "edgeic,s5l8900x"
| | | "IOClass" = "AppleS5L8900XEdgeIC"
| | | "IONameMatch" = "edgeic,s5l8900x"
| | | }
| | |
| | +-o gpio@6400000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "InterruptControllerName" = "IOInterruptController00905130"
| | | | "#address-cells" = <00000000>
| | | | "clock-ids" = <03000000>
| | | | "IOInterruptControllers" = ("IOInterruptController00904AD0","IOInterruptController00904AD0","IOInterruptController00904AD0","IOInterruptController00904AD0","IOInterruptController00904AD0","IOInterruptController00904AD0","IOInterruptController00904AD0")
| | | | "#interrupt-groups" = <07000000>
| | | | "interrupt-controller" = <>
| | | | "#gpio-ports" = <19000000>
| | | | "clock-gates" = <2c000000>
| | | | "IODeviceMemory" = (({"address"=1044381696,"length"=4096}),({"address"=966787072,"length"=4096}))
| | | | "AAPL,phandle" = <30519000>
| | | | "IOInterruptSpecifiers" = (<21000000>,<20000000>,<1f000000>,<03000000>,<02000000>,<01000000>,<00000000>)
| | | | "name" = <"gpio">
| | | | "device_type" = <"interrupt-controller">
| | | | "interrupts" = <21000000200000001f00000003000000020000000100000000000000>
| | | | "compatible" = <"gpio,s5l8900x">
| | | | "reg" = <00004006001000000000a00100100000>
| | | | "#interrupt-cells" = <02000000>
| | | | "fsel-offset" = <20030000>
| | | | "interrupt-parent" = <d04a9000>
| | | | }
| | | |
| | | +-o AppleS5L8900XGPIOIC <class AppleS5L8900XGPIOIC, registered, matched, active, busy 0, retain 35>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "InterruptControllerName" = "IOInterruptController00905130"
| | | "IOPlatformActiveAction" = 5000
| | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900X"
| | | "IOPlatformQuiesceAction" = 1000
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IOFunctionParent00905130" = <>
| | | "IONameMatched" = "gpio,s5l8900x"
| | | "IOClass" = "AppleS5L8900XGPIOIC"
| | | "IONameMatch" = "gpio,s5l8900x"
| | | }
| | |
| | +-o power@1A00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "power-gate-defaults" = <fc120000>
| | | | "name" = <"power">
| | | | "device_type" = <"power">
| | | | "IODeviceMemory" = (({"address"=966787072,"length"=4096}))
| | | | "compatible" = <"power,s5l8900x">
| | | | "power-gate-sram-counts" = <000000000000000037000000220000001a0000000700000008000000110000000a0000000900000000000000010000000400000001000000>
| | | | "reg" = <0000a00100100000>
| | | | "AAPL,phandle" = <305f9000>
| | | | }
| | | |
| | | +-o AppleS5L8900XPowerController <class AppleS5L8900XPowerController, registered, matched, active, busy 0, retain 6>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "AppleS5L8900XPowerOffMask" = <fc120000>
| | | "IOPlatformActiveAction" = 95000
| | | "AppleS5L8900XPowerShared" = <0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>
| | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900X"
| | | "IOPlatformQuiesceAction" = 95000
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IOFunctionParent00905F30" = <>
| | | "IONameMatched" = "power,s5l8900x"
| | | "IOClass" = "AppleS5L8900XPowerController"
| | | "IONameMatch" = "power,s5l8900x"
| | | }
| | |
| | +-o clkrstgen@4500000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 9>
| | | | {
| | | | "clock-gate-suspend" = <ffffffe78fed0100>
| | | | "clock-performance-states" = <01000000000000002400000007000000000000000000000000000000000000000200000000c12f902400000007000000010000002400000007000000010000000400000080d12fb0240000000700000002000000240000000700000002000000080000009cd12fb0000000000000000000000000240000000700000003000000>
| | | | "clock-performance-state-max" = <ffffffff>
| | | | "clock-gate-defaults" = <7fffffc7dfed010029001b00>
| | | | "IODeviceMemory" = (({"address"=1011875840,"length"=4096}),({"address"=940572672,"length"=4096}))
| | | | "AAPL,phandle" = <00639000>
| | | | "function-memory_voltage_boost" = <2031910056726f630201320000000000>
| | | | "clock-turbo-mode-data" = <00800000240000006f0000002c01000000000000000000000000000000000000>
| | | | "name" = <"clkrstgen">
| | | | "device_type" = <"clkrstgen">
| | | | "compatible" = <"clkrstgen,s5l8900x">
| | | | "function-core_voltage_boost" = <2031910056726f630101320000000000>
| | | | "reg" = <00005004001000000000100000100000>
| | | | }
| | | |
| | | +-o AppleS5L8900XClockController <class AppleS5L8900XClockController, registered, matched, active, busy 0, retain 8>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "AppleS5L8900XClockControlTicks" = <7c793589000000000422f74503000000f39aae41000000000792ed1400000000>
| | | "IOPlatformActiveAction" = 90000
| | | "IOFunctionParent00906300" = <>
| | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900X"
| | | "AppleS5L8900XClockControlMask" = <7ff7ffcfdfed0100>
| | | "IOPlatformQuiesceAction" = 90000
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "clkrstgen,s5l8900x"
| | | "IOClass" = "AppleS5L8900XClockController"
| | | "IONameMatch" = "clkrstgen,s5l8900x"
| | | }
| | |
| | +-o dmac0@200000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00904AD0")
| | | | "clock-ids" = <02000000>
| | | | "name" = <"dmac0">
| | | | "device_type" = <"dmac">
| | | | "clock-gates" = <19000000>
| | | | "interrupts" = <10000000>
| | | | "IODeviceMemory" = (({"address"=941621248,"length"=4096}))
| | | | "compatible" = <"dmac,pl080">
| | | | "reg" = <0000200000100000>
| | | | "AAPL,phandle" = <f06c9000>
| | | | "IOInterruptSpecifiers" = (<10000000>)
| | | | "interrupt-parent" = <d04a9000>
| | | | }
| | | |
| | | +-o IODMAController00906CF0 <class AppleARMPL080DMAC, registered, matched, active, busy 0, retain 5>
| | | {
| | | "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@1900000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00904AD0")
| | | | "clock-ids" = <02000000>
| | | | "name" = <"dmac1">
| | | | "device_type" = <"dmac">
| | | | "clock-gates" = <1a000000>
| | | | "interrupts" = <11000000>
| | | | "IODeviceMemory" = (({"address"=965738496,"length"=4096}))
| | | | "compatible" = <"dmac,pl080">
| | | | "reg" = <0000900100100000>
| | | | "AAPL,phandle" = <20729000>
| | | | "IOInterruptSpecifiers" = (<11000000>)
| | | | "interrupt-parent" = <d04a9000>
| | | | }
| | | |
| | | +-o IODMAController00907220 <class AppleARMPL080DMAC, registered, matched, active, busy 0, retain 8>
| | | {
| | | "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" = ("IOInterruptController00904AD0")
| | | | "clock-ids" = <02000000>
| | | | "sha1-version" = <00000000>
| | | | "IODeviceMemory" = (({"address"=939524096,"length"=4096}))
| | | | "clock-gates" = <00000000>
| | | | "AAPL,phandle" = <e0769000>
| | | | "IOInterruptSpecifiers" = (<28000000>)
| | | | "name" = <"sha1">
| | | | "device_type" = <"sha1">
| | | | "interrupts" = <28000000>
| | | | "compatible" = <"sha1,s5l8900x">
| | | | "reg" = <0000000000100000>
| | | | "interrupt-parent" = <d04a9000>
| | | | }
| | | |
| | | +-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 11>
| | | | {
| | | | "function-usb_swap_config" = <70a79100416363610a000000>
| | | | "IOInterruptControllers" = ("IOInterruptController00904AD0")
| | | | "clock-ids" = <02000000>
| | | | "IODeviceMemory" = (({"address"=943718400,"length"=4096}))
| | | | "clock-gates" = <02000000>
| | | | "function-usb_suspend" = <b0af91004752484301000000>
| | | | "AAPL,phandle" = <007c9000>
| | | | "function-usb_500_100" = <b0af91004752484300000000>
| | | | "IOInterruptSpecifiers" = (<13000000>)
| | | | "name" = <"usb-otg">
| | | | "device_type" = <"usb-otg">
| | | | "interrupts" = <13000000>
| | | | "compatible" = <"usb-otg,s5l8900x">
| | | | "reg" = <0000400000100000>
| | | | "power-gates" = <09000100>
| | | | "function-usb_brick_detect" = <b0af91004752484302000000>
| | | | "interrupt-parent" = <d04a9000>
| | | | }
| | | |
| | | +-o AppleSynopsysOTG2 <class AppleSynopsysOTG2, registered, matched, active, busy 0, retain 18>
| | | | {
| | | | "IOProbeScore" = 2000
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "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,"Description"="PTP + Apple Mobile Device","MaxPower"=250}),"deviceSubClass"=0,"productString"="iPod","serialNumber"="9a8cdd75beb73b654f588f525a4b6f9a1321793e","deviceProtocol"=0,"manufacturerString"="Apple Inc.","vendorID"=1452,"deviceClass"=0,"productID"=4753,"deviceID"=1}
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleSynopsysOTG2"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IONameMatched" = "usb-otg,s5l8900x"
| | | | "IOClass" = "AppleSynopsysOTG2"
| | | | "IONameMatch" = "usb-otg,s5l8900x"
| | | | "IOPowerManagement" = {"CurrentPowerState"=1,"DeviceChangePowerState"=1}
| | | | }
| | | |
| | | +-o IOIpodUSBDevice <class IOIpodUSBDevice, registered, matched, active, busy 0, retain 4>
| | | | {
| | | | "IOProviderClass" = "IOUSBDeviceController"
| | | | "IOProbeScore" = 0
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOClass" = "IOIpodUSBDevice"
| | | | "CFBundleIdentifier" = "com.apple.iokit.IOUSBDeviceFamily"
| | | | }
| | | |
| | | +-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"
| | | | | "IOPropertyMatch" = {"USBDeviceFunction"="PTP"}
| | | | | "IOMatchCategory" = "IOUSBDeviceUserClientIniter"
| | | | | "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>
| | | | {
| | | | }
| | | |
| | | +-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" = 22
| | | | | "sample rate" = 189408057753600
| | | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | | "IOClass" = "AppleUSBMike"
| | | | | "is running" = No
| | | | | }
| | | | |
| | | | +-o IOAudio2DeviceUserClient <class IOAudio2DeviceUserClient, !registered, !matched, active, busy 0, retain 5>
| | | | {
| | | | }
| | | |
| | | +-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" = 22
| | | | | "sample rate" = 189408057753600
| | | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | | "IOClass" = "AppleUSBMike"
| | | | | "is running" = No
| | | | | }
| | | | |
| | | | +-o IOAudio2DeviceUserClient <class IOAudio2DeviceUserClient, !registered, !matched, active, busy 0, retain 5>
| | | | {
| | | | }
| | | |
| | | +-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>
| | | | {
| | | | }
| | | |
| | | +-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 10>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00904AD0")
| | | | "clock-ids" = <0200000002000000>
| | | | "IODeviceMemory" = (({"address"=944766976,"length"=12288}),({"address"=570425344,"length"=180224}))
| | | | "clock-gates" = <03000000040000001f000000>
| | | | "function-de_reset" = <0063900054535241000a0000>
| | | | "function-core_reset" = <006390005453524100a00000>
| | | | "AAPL,phandle" = <a07c9000>
| | | | "IOInterruptSpecifiers" = (<12000000>)
| | | | "name" = <"amc">
| | | | "device_type" = <"amc">
| | | | "interrupts" = <12000000>
| | | | "compatible" = <"amc,s5l8900x">
| | | | "function-perf_advise" = <0063900041465250>
| | | | "power-gates" = <04000100>
| | | | "reg" = <00005000003000000000001a00c00200>
| | | | "interrupt-parent" = <d04a9000>
| | | | }
| | | |
| | | +-o AppleAMCDriver_r1 <class AppleAMCDriver_r1, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOProbeScore" = 0
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleAMC_r1"
| | | | "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 1.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" = {"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,s5l8900x"
| | | | "IOClass" = "AppleAMCDriver_r1"
| | | | "IONameMatch" = ("amc,s5l8900x")
| | | | "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 adm@800000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00904AD0")
| | | | "clock-ids" = <02000000>
| | | | "IODeviceMemory" = (({"address"=947912704,"length"=4096}))
| | | | "clock-gates" = <06000000>
| | | | "AAPL,phandle" = <70959000>
| | | | "IOInterruptSpecifiers" = (<25000000>)
| | | | "name" = <"adm">
| | | | "device_type" = <"adm">
| | | | "interrupts" = <25000000>
| | | | "compatible" = <"adm,s5l8900x">
| | | | "reg" = <0000800000100000>
| | | | "power-gates" = <04000200>
| | | | "interrupt-parent" = <d04a9000>
| | | | }
| | | |
| | | +-o AppleS5L8900XADM <class AppleS5L8900XADM, registered, matched, active, busy 0, retain 4>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900XFMC"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "adm,s5l8900x"
| | | "IOClass" = "AppleS5L8900XADM"
| | | "IONameMatch" = "adm,s5l8900x"
| | | }
| | |
| | +-o clcd@900000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00904AD0")
| | | | "clock-ids" = <0200000002000000>
| | | | "IODeviceMemory" = (({"address"=948961280,"length"=4096}))
| | | | "clock-gates" = <070000001d000000>
| | | | "function-lcd_enable" = <106091004564636c>
| | | | "AAPL,phandle" = <a09a9000>
| | | | "IOInterruptSpecifiers" = (<0d000000>)
| | | | "name" = <"clcd">
| | | | "device_type" = <"clcd">
| | | | "interrupts" = <0d000000>
| | | | "compatible" = <"clcd,s5l8900x">
| | | | "reg" = <0000900000100000>
| | | | "power-gates" = <08000000>
| | | | "interrupt-parent" = <d04a9000>
| | | | }
| | | |
| | | +-o AppleH1CLCD <class AppleH1CLCD, registered, matched, active, busy 0, retain 10>
| | | | {
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "IOProbeScore" = 0
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleH1DisplayDrivers"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IONameMatched" = "clcd,s5l8900x"
| | | | "IOClass" = "AppleH1CLCD"
| | | | "IONameMatch" = "clcd,s5l8900x"
| | | | "BacklightMatching" = {"IOPropertyMatch"={"backlight-control"=Yes}}
| | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | }
| | | |
| | | +-o IOMobileFramebufferUserClient <class IOMobileFramebufferUserClient, !registered, !matched, active, busy 0, retain 5>
| | | | {
| | | | }
| | | |
| | | +-o IOMobileFramebufferUserClient <class IOMobileFramebufferUserClient, !registered, !matched, active, busy 0, retain 5>
| | | | {
| | | | }
| | | |
| | | +-o IOMobileFramebufferUserClient <class IOMobileFramebufferUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | }
| | |
| | +-o flash-controller0@A00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "interrupt-parent" = <d04a9000>
| | | | "IOInterruptControllers" = ("IOInterruptController00904AD0")
| | | | "clock-ids" = <02000000>
| | | | "IODeviceMemory" = (({"address"=950009856,"length"=4096}))
| | | | "clock-gates" = <08000000>
| | | | "dma-channels" = <84080000009048008000a0388000a03800000000000000000000000000000000>
| | | | "AAPL,phandle" = <e0a09000>
| | | | "IOInterruptSpecifiers" = (<14000000>)
| | | | "dma-parent" = <f06c9000>
| | | | "name" = <"flash-controller0">
| | | | "device_type" = <"fmc">
| | | | "interrupts" = <14000000>
| | | | "compatible" = <"fmc,s5l8900x">
| | | | "reg" = <0000a00000100000>
| | | | "function-turbo_advise" = <0063900041425254>
| | | | }
| | | |
| | | +-o AppleS5L8900XADMFMC <class AppleS5L8900XADMFMC, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "IOProbeScore" = 500
| | | | "device-info-dictionary" = {"0xBA94D598"=<010000000100000098d594ba00000000460000001e0000000100030000100000200f0000800000000800000000100000d8000000080000000000000000000000>,"0x2555D5EC"=<0100000001000000ecd5552500000000320000001e0000000200010000200000401e000080000000040000000008000040000000080000000000000000000000>,"0xB655D7EC"=<0100000001000000ecd755b600000000320000001e0000000200010000200000401e000080000000080000000010000080000000080000000000000000000000>,"0xBA95D798"=<010000000100000098d795ba00000000460000001e0000000100030000200000401e0000800000000800000000100000d8000000080000000000000000000000>,"0xA585D598"=<010000000100000098d585a500000000460000001e0000000100030080200000401e000080000000040000000008000040000000080000000000000000000000>,"0x3ED5D72C"=<01000000010000002cd7d53e00000000320000001e0000000100010000200000401e0000800000000800000000100000d8000000080000000000000000000000>,"0xB655D7AD"=<0100000001000000add755b600000000320000001e0000000100020000200000401e000080000000080000000010000080000000080000000000000000000000>,"0xB614D5AD"=<0100000001000000add514b600000000320000001e0000000100020000100000200f000080000000080000000010000080000000080000000000000000000000>,"0xB614D5EC"=<0100000001000000ecd514b600000000320000001e0000000200010000100000200f000080000000080000000010000080000000080000000000000000000000>,"0x3E94D52C"=<01000000010000002cd5943e00000000320000001e0000000100010000100000200f0000800000000800000000100000d8000000080000000000000000000000>,"0x3ED5D789"=<010000000100000089d7d53e00000000320000001e0000000100010000200000401e0000800000000800000000100000d8000000080000000000000000000000>,"0x3E94D589"=<010000000100000089d5943e00000000320000001e0000000100010000100000200f0000800000000800000000100000d8000000080000000000000000000000>,"0xA514D3AD"=<0100000001000000add314a500000000320000001e0000000100020000100000200f000080000000040000000008000040000000080000000000000000000000>,"0xA555D5AD"=<0100000001000000add555a500000000320000001e0000000100020000200000401e000080000000040000000008000040000000080000000000000000000000>}
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900XFMC"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "capabilities" = 11
| | | | "firmware-version" = "CalmADMFMCFirmware-18"
| | | | "IOUserClientClass" = "IOFlashControllerUserClient"
| | | | "device-info-list" = ({"device-info"=<00000001000000013e94d58900000000000000320000001e000100010000100000000f20000000800000000800001000000000d8000000080000000000000000>,"device-description"="Intel 335S0544"},{"device-info"=<00000001000000013e94d52c00000000000000320000001e000100010000100000000f20000000800000000800001000000000d8000000080000000000000000>,"device-description"="Micron 335S0547"},{"device-info"=<00000001000000013ed5d72c00000000000000320000001e000100010000200000001e40000000800000000800001000000000d8000000080000000000000000>,"device-description"="Micron 335S0548 335S0595"},{"device-info"=<0000000100000001b655d7ec00000000000000320000001e000100020000200000001e4000000080000000080000100000000080000000080000000000000000>,"device-description"="Samsung 335SXXXX"},{"device-info"=<00000001000000012555d5ec00000000000000320000001e000100020000200000001e4000000080000000040000080000000040000000080000000000000000>,"device-description"="Samsung 335S0443,335S0444"},{"device-info"=<0000000100000001b614d5ec00000000000000320000001e000100020000100000000f2000000080000000080000100000000080000000080000000000000000>,"device-description"="Samsung 335S0511,335S0512"},{"device-info"=<0000000100000001a585d59800000000000000460000001e000300010000208000001e4000000080000000040000080000000040000000080000000000000000>,"device-description"="Toshiba 335S0425,335S0450"},{"device-info"=<0000000100000001ba94d59800000000000000460000001e000300010000100000000f20000000800000000800001000000000d8000000080000000000000000>,"device-description"="Toshiba 335S0517,335S0518"},{"device-info"=<0000000100000001ba95d79800000000000000460000001e000300010000200000001e40000000800000000800001000000000d8000000080000000000000000>,"device-description"="Toshiba 335SXXXX"},{"device-info"=<0000000100000001a514d3ad00000000000000320000001e000200010000100000000f2000000080000000040000080000000040000000080000000000000000>,"device-description"="Hynix 335S0492"},{"device-info"=<0000000100000001a555d5ad00000000000000320000001e000200010000200000001e4000000080000000040000080000000040000000080000000000000000>,"device-description"="Hynix 335S0494"},{"device-info"=<00000001000000013ed5d78900000000000000320000001e000100010000200000001e40000000800000000800001000000000d8000000080000000000000000>,"device-description"="Intel 335S0545 335S0594"},{"device-info"=<0000000100000001b614d5ad00000000000000320000001e000200010000100000000f2000000080000000080000100000000080000000080000000000000000>,"device-description"="Hynix 335S0588"},{"device-info"=<0000000100000001b655d7ad00000000000000320000001e000200010000200000001e4000000080000000080000100000000080000000080000000000000000>,"device-description"="Hynix 335S0600"})
| | | | "IOClass" = "AppleS5L8900XADMFMC"
| | | | "IONameMatch" = "fmc,s5l8900x"
| | | | "device-description-dictionary" = {"0xBA94D598"="Toshiba 335S0517,335S0518","0x2555D5EC"="Samsung 335S0443,335S0444","0xB655D7EC"="Samsung 335SXXXX","0xBA95D798"="Toshiba 335SXXXX","0xA585D598"="Toshiba 335S0425,335S0450","0x3ED5D72C"="Micron 335S0548 335S0595","0xB655D7AD"="Hynix 335S0600","0xB614D5AD"="Hynix 335S0588","0xB614D5EC"="Samsung 335S0511,335S0512","0x3E94D52C"="Micron 335S0547","0x3ED5D789"="Intel 335S0545 335S0594","0x3E94D589"="Intel 335S0544","0xA514D3AD"="Hynix 335S0492","0xA555D5AD"="Hynix 335S0494"}
| | | | "IONameMatched" = "fmc,s5l8900x"
| | | | }
| | | |
| | | +-o disk@FF <class IOFlashStorageDevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "power-delay" = <80f0fa02>
| | | | "default-ftl-version" = <00000000>
| | | | "function-device_power" = <203191004c756d7005001c0c>
| | | | "device-readid" = 18446744072184189869
| | | | "bbt-format" = "HynixMLC"
| | | | "device-description" = "Hynix 335S0492"
| | | | "AAPL,phandle" = <10a89000>
| | | | "#ce" = 8
| | | | "#ce-blocks" = 4096
| | | | "#spare-bytes" = 64
| | | | "#block-pages" = 128
| | | | "name" = <"disk">
| | | | "device_type" = <"nand">
| | | | "device-info" = <0100000001000000add314a500000000320000001e0000000100020000100000200f000080000000040000000008000040000000080000000000000000000000>
| | | | "compatible" = <"nand">
| | | | "reg" = <ff000000>
| | | | "#page-sectors" = 4
| | | | "#page-bytes" = 2048
| | | | }
| | | |
| | | +-o AppleNANDFTL <class AppleNANDFTL, registered, matched, active, busy 0, retain 5>
| | | | {
| | | | "IOProbeScore" = 0
| | | | "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)"=39838962721,"Bytes (Write)"=14508032,"Operations (Read)"=2813,"Latency Time (Read)"=0,"Retries (Read)"=0,"Errors (Read)"=0,"Operations (Write)"=615,"Retries (Write)"=0,"Errors (Write)"=0,"Latency Time (Write)"=0,"Bytes (Read)"=85796864,"Total Time (Write)"=19152795818}
| | | | "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" = 2048
| | | | "Whole" = Yes
| | | | "Open" = Yes
| | | | "Size" = 8120172544
| | | | "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","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" = 2048
| | | | | "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" = 2048
| | | | "Partition ID" = 2
| | | | "Whole" = No
| | | | "Open" = Yes
| | | | "Size" = 7595642880
| | | | "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 ceata@B00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 6>
| | | {
| | | "IOInterruptControllers" = ("IOInterruptController00904AD0")
| | | "clock-ids" = <02000000>
| | | "name" = <"ceata">
| | | "device_type" = <"ceata">
| | | "clock-gates" = <09000000>
| | | "interrupts" = <2c000000>
| | | "IODeviceMemory" = (({"address"=951058432,"length"=4096}))
| | | "compatible" = <"ceata,s5l8900x">
| | | "reg" = <0000b00000100000>
| | | "AAPL,phandle" = <d0a79000>
| | | "IOInterruptSpecifiers" = (<2c000000>)
| | | "interrupt-parent" = <d04a9000>
| | | }
| | |
| | +-o aes@C00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00904AD0")
| | | | "clock-ids" = <02000000>
| | | | "IODeviceMemory" = (({"address"=952107008,"length"=4096}))
| | | | "clock-gates" = <0a000000>
| | | | "xxxxxxxx-disable_keys" = <"0_","Ksid">
| | | | "AAPL,phandle" = <90b29000>
| | | | "IOInterruptSpecifiers" = (<27000000>)
| | | | "name" = <"aes">
| | | | "device_type" = <"aes">
| | | | "interrupts" = <27000000>
| | | | "compatible" = <"aes,s5l8900x">
| | | | "reg" = <0000c00000100000>
| | | | "interrupt-parent" = <d04a9000>
| | | | }
| | | |
| | | +-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 8>
| | | | {
| | | | "interrupt-parent" = <d04a9000>
| | | | "IOInterruptControllers" = ("IOInterruptController00904AD0")
| | | | "clock-ids" = <02000000>
| | | | "IODeviceMemory" = (({"address"=953155584,"length"=4096}))
| | | | "clock-gates" = <0b000000>
| | | | "function-power_enable" = <305190004f4950470117000001010000>
| | | | "AAPL,phandle" = <10b89000>
| | | | "IOInterruptSpecifiers" = (<2a000000>)
| | | | "sdio-version" = <00000000>
| | | | "name" = <"sdio">
| | | | "interrupts" = <2a000000>
| | | | "device_type" = <"sdio">
| | | | "compatible" = <"sdio,s5l8900x">
| | | | "local-mac-address" = <001ec277a871>
| | | | "reg" = <0000d00000100000>
| | | | "function-turbo_advise" = <0063900041425254>
| | | | }
| | | |
| | | +-o AppleS5L8900XSDIO <class AppleS5L8900XSDIO, !registered, !matched, active, busy 0, retain 7>
| | | | {
| | | | "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" = 0
| | | | }
| | | |
| | | +-o IOSDIOIoCardDevice <class IOSDIOIoCardDevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "SDIOProductId" = 37123
| | | | "SDIOManufacturerId" = 735
| | | | }
| | | |
| | | +-o AppleMRVL868x <class AppleMRVL868x, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOProbeScore" = 0
| | | | "IOFirmwareVersion" = "AppleMRVL868x-?? (Dec 8 2008 22:08:07)"
| | | | "APCurrentChannel" = 5
| | | | "APCurrentSSID" = ""
| | | | "IOSelectedMedium" = "00000080"
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleMRVL868x"
| | | | "IOPropertyMatch" = {"SDIOProductId"=37123,"SDIOManufacturerId"=735}
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOLinkSpeed" = 54000000
| | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | "IOMACAddress" = <001ec277a871>
| | | | "IOPacketFilters" = {"IONetworkFilterGroup"=272,"IOEthernetWakeOnLANFilterGroup"=0}
| | | | "IONetworkRootType" = "airport"
| | | | "IOProviderClass" = "IOSDIOIoCardDevice"
| | | | "IOFeatures" = 0
| | | | "IOMaxPacketSize" = 1518
| | | | "IOLinkStatus" = 3
| | | | "IOMinPacketSize" = 64
| | | | "IOMediumDictionary" = {"00000082"={"Type"=130,"Index"=0,"Flags"=0,"Speed"=0},"00000080"={"Type"=128,"Index"=0,"Flags"=0,"Speed"=54000}}
| | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | "IOClass" = "AppleMRVL868x"
| | | | "IOActiveMedium" = "00000080"
| | | | }
| | | |
| | | +-o IO80211Interface <class IO80211Interface, registered, matched, active, busy 0, retain 10>
| | | | {
| | | | "IOMediaAddressLength" = 6
| | | | "IOPrimaryInterface" = No
| | | | "IO80211DriverVersion" = "AppleMRVL868x-?? (Dec 8 2008 22:08:07)"
| | | | "IORequiredPacketFilters" = {"IONetworkFilterGroup"=19,"IOEthernetWakeOnLANFilterGroup"=0}
| | | | "IOInterfaceType" = 6
| | | | "IOInterfaceUnit" = 0
| | | | "IOInterfaceFlags" = 34915
| | | | "IONetworkData" = {"IOEthernetStatsKey"={"Size"=216,"Data"=<000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>,"Access Types"=9},"IONetworkStatsKey"={"Size"=20,"Data"=<0000000000000000000000000000000000000000>,"Access Types"=9},"IOOutputQueueStatsKey"={"Size"=44,"Data"=<000100000000000000000000060000002e0a0000da000000da00000000000000000000000000000000000000>,"Access Types"=9}}
| | | | "IOInterfaceExtraFlags" = 1073744128
| | | | "BSD Name" = "en0"
| | | | "IO80211SSID" = "2WIRE983"
| | | | "IOLocation" = ""
| | | | "IONetworkRootType" = "airport"
| | | | "IOMaxTransferUnit" = 1500
| | | | "IOInterfaceNamePrefix" = "en"
| | | | "IOBuiltin" = No
| | | | "IOActivePacketFilters" = {"IONetworkFilterGroup"=19,"IOEthernetWakeOnLANFilterGroup"=0}
| | | | "IOMulticastAddressList" = <01005e0000fb01005e000001010393df0b92>
| | | | "IO80211Channel" = 5
| | | | "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>
| | | {
| | | }
| | |
| | +-o flash-controller0@F00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "function-status" = <d04a9000544154532b000000>
| | | | "clock-ids" = <02000000>
| | | | "IOInterruptControllers" = ("IOInterruptController00904AD0")
| | | | "IODeviceMemory" = (({"address"=955252736,"length"=4096}))
| | | | "clock-gates" = <0c000000>
| | | | "AAPL,phandle" = <a0bf9000>
| | | | "IOInterruptSpecifiers" = (<2b000000>)
| | | | "name" = <"flash-controller0">
| | | | "device_type" = <"rsecc">
| | | | "interrupts" = <2b000000>
| | | | "compatible" = <"rsecc,s5l8900x">
| | | | "reg" = <0000f00000100000>
| | | | "interrupt-parent" = <d04a9000>
| | | | }
| | | |
| | | +-o AppleS5L8900XADMFMC <class AppleS5L8900XADMFMC, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "IOProbeScore" = 500
| | | | "device-info-dictionary" = {"0xBA94D598"=<010000000100000098d594ba00000000460000001e0000000100030000100000200f0000800000000800000000100000d8000000080000000000000000000000>,"0x2555D5EC"=<0100000001000000ecd5552500000000320000001e0000000200010000200000401e000080000000040000000008000040000000080000000000000000000000>,"0xB655D7EC"=<0100000001000000ecd755b600000000320000001e0000000200010000200000401e000080000000080000000010000080000000080000000000000000000000>,"0xBA95D798"=<010000000100000098d795ba00000000460000001e0000000100030000200000401e0000800000000800000000100000d8000000080000000000000000000000>,"0xA585D598"=<010000000100000098d585a500000000460000001e0000000100030080200000401e000080000000040000000008000040000000080000000000000000000000>,"0x3ED5D72C"=<01000000010000002cd7d53e00000000320000001e0000000100010000200000401e0000800000000800000000100000d8000000080000000000000000000000>,"0xB655D7AD"=<0100000001000000add755b600000000320000001e0000000100020000200000401e000080000000080000000010000080000000080000000000000000000000>,"0xB614D5AD"=<0100000001000000add514b600000000320000001e0000000100020000100000200f000080000000080000000010000080000000080000000000000000000000>,"0xB614D5EC"=<0100000001000000ecd514b600000000320000001e0000000200010000100000200f000080000000080000000010000080000000080000000000000000000000>,"0x3E94D52C"=<01000000010000002cd5943e00000000320000001e0000000100010000100000200f0000800000000800000000100000d8000000080000000000000000000000>,"0x3ED5D789"=<010000000100000089d7d53e00000000320000001e0000000100010000200000401e0000800000000800000000100000d8000000080000000000000000000000>,"0x3E94D589"=<010000000100000089d5943e00000000320000001e0000000100010000100000200f0000800000000800000000100000d8000000080000000000000000000000>,"0xA514D3AD"=<0100000001000000add314a500000000320000001e0000000100020000100000200f000080000000040000000008000040000000080000000000000000000000>,"0xA555D5AD"=<0100000001000000add555a500000000320000001e0000000100020000200000401e000080000000040000000008000040000000080000000000000000000000>}
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900XFMC"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "capabilities" = 11
| | | | "firmware-version" = "CalmADMFMCFirmware-18"
| | | | "IOUserClientClass" = "IOFlashControllerUserClient"
| | | | "device-info-list" = ({"device-info"=<00000001000000013e94d58900000000000000320000001e000100010000100000000f20000000800000000800001000000000d8000000080000000000000000>,"device-description"="Intel 335S0544"},{"device-info"=<00000001000000013e94d52c00000000000000320000001e000100010000100000000f20000000800000000800001000000000d8000000080000000000000000>,"device-description"="Micron 335S0547"},{"device-info"=<00000001000000013ed5d72c00000000000000320000001e000100010000200000001e40000000800000000800001000000000d8000000080000000000000000>,"device-description"="Micron 335S0548 335S0595"},{"device-info"=<0000000100000001b655d7ec00000000000000320000001e000100020000200000001e4000000080000000080000100000000080000000080000000000000000>,"device-description"="Samsung 335SXXXX"},{"device-info"=<00000001000000012555d5ec00000000000000320000001e000100020000200000001e4000000080000000040000080000000040000000080000000000000000>,"device-description"="Samsung 335S0443,335S0444"},{"device-info"=<0000000100000001b614d5ec00000000000000320000001e000100020000100000000f2000000080000000080000100000000080000000080000000000000000>,"device-description"="Samsung 335S0511,335S0512"},{"device-info"=<0000000100000001a585d59800000000000000460000001e000300010000208000001e4000000080000000040000080000000040000000080000000000000000>,"device-description"="Toshiba 335S0425,335S0450"},{"device-info"=<0000000100000001ba94d59800000000000000460000001e000300010000100000000f20000000800000000800001000000000d8000000080000000000000000>,"device-description"="Toshiba 335S0517,335S0518"},{"device-info"=<0000000100000001ba95d79800000000000000460000001e000300010000200000001e40000000800000000800001000000000d8000000080000000000000000>,"device-description"="Toshiba 335SXXXX"},{"device-info"=<0000000100000001a514d3ad00000000000000320000001e000200010000100000000f2000000080000000040000080000000040000000080000000000000000>,"device-description"="Hynix 335S0492"},{"device-info"=<0000000100000001a555d5ad00000000000000320000001e000200010000200000001e4000000080000000040000080000000040000000080000000000000000>,"device-description"="Hynix 335S0494"},{"device-info"=<00000001000000013ed5d78900000000000000320000001e000100010000200000001e40000000800000000800001000000000d8000000080000000000000000>,"device-description"="Intel 335S0545 335S0594"},{"device-info"=<0000000100000001b614d5ad00000000000000320000001e000200010000100000000f2000000080000000080000100000000080000000080000000000000000>,"device-description"="Hynix 335S0588"},{"device-info"=<0000000100000001b655d7ad00000000000000320000001e000200010000200000001e4000000080000000080000100000000080000000080000000000000000>,"device-description"="Hynix 335S0600"})
| | | | "IOClass" = "AppleS5L8900XADMFMC"
| | | | "IONameMatch" = "fmc,s5l8900x"
| | | | "device-description-dictionary" = {"0xBA94D598"="Toshiba 335S0517,335S0518","0x2555D5EC"="Samsung 335S0443,335S0444","0xB655D7EC"="Samsung 335SXXXX","0xBA95D798"="Toshiba 335SXXXX","0xA585D598"="Toshiba 335S0425,335S0450","0x3ED5D72C"="Micron 335S0548 335S0595","0xB655D7AD"="Hynix 335S0600","0xB614D5AD"="Hynix 335S0588","0xB614D5EC"="Samsung 335S0511,335S0512","0x3E94D52C"="Micron 335S0547","0x3ED5D789"="Intel 335S0545 335S0594","0x3E94D589"="Intel 335S0544","0xA514D3AD"="Hynix 335S0492","0xA555D5AD"="Hynix 335S0494"}
| | | | "IONameMatched" = "fmc,s5l8900x"
| | | | }
| | | |
| | | +-o disk@FF <class IOFlashStorageDevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "power-delay" = <80f0fa02>
| | | | "default-ftl-version" = <00000000>
| | | | "function-device_power" = <203191004c756d7005001c0c>
| | | | "device-readid" = 18446744072184189869
| | | | "bbt-format" = "HynixMLC"
| | | | "device-description" = "Hynix 335S0492"
| | | | "AAPL,phandle" = <10a89000>
| | | | "#ce" = 8
| | | | "#ce-blocks" = 4096
| | | | "#spare-bytes" = 64
| | | | "#block-pages" = 128
| | | | "name" = <"disk">
| | | | "device_type" = <"nand">
| | | | "device-info" = <0100000001000000add314a500000000320000001e0000000100020000100000200f000080000000040000000008000040000000080000000000000000000000>
| | | | "compatible" = <"nand">
| | | | "reg" = <ff000000>
| | | | "#page-sectors" = 4
| | | | "#page-bytes" = 2048
| | | | }
| | | |
| | | +-o AppleNANDFTL <class AppleNANDFTL, registered, matched, active, busy 0, retain 5>
| | | | {
| | | | "IOProbeScore" = 0
| | | | "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)"=39838962721,"Bytes (Write)"=14508032,"Operations (Read)"=2813,"Latency Time (Read)"=0,"Retries (Read)"=0,"Errors (Read)"=0,"Operations (Write)"=615,"Retries (Write)"=0,"Errors (Write)"=0,"Latency Time (Write)"=0,"Bytes (Read)"=85796864,"Total Time (Write)"=19152795818}
| | | | "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" = 2048
| | | | "Whole" = Yes
| | | | "Open" = Yes
| | | | "Size" = 8120172544
| | | | "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","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" = 2048
| | | | | "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" = 2048
| | | | "Partition ID" = 2
| | | | "Whole" = No
| | | | "Open" = Yes
| | | | "Size" = 7595642880
| | | | "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 jpeg@1000000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00904AD0")
| | | | "clock-ids" = <02000000>
| | | | "IODeviceMemory" = (({"address"=956301312,"length"=4096}))
| | | | "clock-gates" = <0d000000>
| | | | "AAPL,phandle" = <b0c59000>
| | | | "IOInterruptSpecifiers" = (<32000000>)
| | | | "name" = <"jpeg">
| | | | "device_type" = <"jpeg">
| | | | "interrupts" = <32000000>
| | | | "compatible" = <"jpeg,s5l8900x">
| | | | "reg" = <0000000100100000>
| | | | "power-gates" = <09000200>
| | | | "interrupt-parent" = <d04a9000>
| | | | }
| | | |
| | | +-o AppleJPEGDriver <class AppleJPEGDriver, registered, matched, active, busy 0, retain 4>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "CFBundleIdentifier" = "com.apple.driver.AppleJPEGDriver"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "jpeg,s5l8900x"
| | | "IOClass" = "AppleJPEGDriver"
| | | "IONameMatch" = ("jpeg,s5l8900x")
| | | }
| | |
| | +-o tv-out@1300000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00904AD0","IOInterruptController00904AD0")
| | | | "clock-ids" = <020000000200000002000000>
| | | | "IODeviceMemory" = (({"address"=959447040,"length"=4096}),({"address"=958398464,"length"=4096}),({"address"=957349888,"length"=4096}))
| | | | "clock-gates" = <100000000f0000000e000000>
| | | | "AAPL,phandle" = <e0ca9000>
| | | | "mux0-dacs" = <020000000000000001000000>
| | | | "mux1-dacs" = <000000000100000002000000>
| | | | "IOInterruptSpecifiers" = (<1e000000>,<26000000>)
| | | | "name" = <"tv-out">
| | | | "device_type" = <"tv-out">
| | | | "interrupts" = <1e00000026000000>
| | | | "dac-cals" = <000000000000000000000000>
| | | | "compatible" = <"tv-out,s5l8900x">
| | | | "reg" = <000030010010000000002001001000000000100100100000>
| | | | "function-amp_enable" = <305190004f4950470611000001010000>
| | | | "power-gates" = <05000000>
| | | | "interrupt-parent" = <d04a9000>
| | | | }
| | | |
| | | +-o AppleH1TVOut <class AppleH1TVOut, registered, matched, active, busy 0, retain 6>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "CFBundleIdentifier" = "com.apple.driver.AppleH1DisplayDrivers"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "tv-out,s5l8900x"
| | | "IOClass" = "AppleH1TVOut"
| | | "IONameMatch" = "tv-out,s5l8900x"
| | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | }
| | |
| | +-o mpvd@1600000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00904AD0")
| | | | "clock-ids" = <02000000>
| | | | "IODeviceMemory" = (({"address"=962592768,"length"=4096}),({"address"=962658304,"length"=4096}),({"address"=962789376,"length"=4096}),({"address"=962859008,"length"=4096}),({"address"=962920448,"length"=4096}),({"address"=962985984,"length"=4096}))
| | | | "clock-gates" = <12000000>
| | | | "AAPL,phandle" = <a0cb9000>
| | | | "IOInterruptSpecifiers" = (<2d000000>)
| | | | "name" = <"mpvd">
| | | | "device_type" = <"mpvd">
| | | | "interrupts" = <2d000000>
| | | | "compatible" = <"mpvd,s5l8900x">
| | | | "reg" = <000060010010000000006101001000000000630100100000001064010010000000006501001000000000660100100000>
| | | | "power-gates" = <06000000>
| | | | "interrupt-parent" = <d04a9000>
| | | | }
| | | |
| | | +-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 camin@1700000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00904AD0")
| | | | "clock-ids" = <02000000020000000200000002000000>
| | | | "IODeviceMemory" = (({"address"=963641344,"length"=4096}))
| | | | "clock-gates" = <16000000170000001800000015000000>
| | | | "AAPL,phandle" = <60d99000>
| | | | "IOInterruptSpecifiers" = (<0f000000>)
| | | | "name" = <"camin">
| | | | "device_type" = <"camin">
| | | | "interrupts" = <0f000000>
| | | | "compatible" = <"camin,s5l8900x">
| | | | "reg" = <0000700100100000>
| | | | "power-gates" = <03000000>
| | | | "interrupt-parent" = <d04a9000>
| | | | }
| | | |
| | | +-o AppleH1CamIn <class AppleH1CamIn, registered, matched, active, busy 0, retain 5>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "CFBundleIdentifier" = "com.apple.driver.AppleH1CameraInterface"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "camin,s5l8900x"
| | | "IOClass" = "AppleH1CamIn"
| | | "IONameMatch" = "camin,s5l8900x"
| | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | }
| | |
| | +-o h264bpd@1800000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00905150")
| | | | "clock-ids" = <02000000>
| | | | "IODeviceMemory" = (({"address"=964689920,"length"=4096}))
| | | | "clock-gates" = <11000000>
| | | | "AAPL,phandle" = <90df9000>
| | | | "IOInterruptSpecifiers" = (<0000000023000000>)
| | | | "name" = <"h264bpd">
| | | | "device_type" = <"h264bpd">
| | | | "interrupts" = <0000000023000000>
| | | | "compatible" = <"h264bpd,s5l8900x">
| | | | "reg" = <0000800100100000>
| | | | "power-gates" = <07000000>
| | | | "interrupt-parent" = <50519000>
| | | | }
| | | |
| | | +-o AppleH264BPDDriver <class AppleH264BPDDriver, registered, matched, active, busy 0, retain 5>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "CFBundleIdentifier" = "com.apple.driver.AppleH264BPD"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "h264bpd,s5l8900x"
| | | "IOClass" = "AppleH264BPDDriver"
| | | "IONameMatch" = ("h264bpd,s5l8900x")
| | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | }
| | |
| | +-o mbx@3000000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00904AD0")
| | | | "clock-ids" = <02000000>
| | | | "IODeviceMemory" = (({"address"=989855744,"length"=16777216}))
| | | | "clock-gates" = <13000000>
| | | | "dma-channels" = <c001000000904800000000000000803b05000000000000000000000000000000>
| | | | "AAPL,phandle" = <a0e49000>
| | | | "IOInterruptSpecifiers" = (<0c000000>)
| | | | "dma-parent" = <20729000>
| | | | "name" = <"mbx">
| | | | "device_type" = <"mbx">
| | | | "interrupts" = <0c000000>
| | | | "compatible" = <"mbx,s5l8900x">
| | | | "reg" = <0000000300000001>
| | | | "power-gates" = <02000000>
| | | | "interrupt-parent" = <d04a9000>
| | | | }
| | | |
| | | +-o AppleMBXController <class AppleMBXController, registered, matched, active, busy 0, retain 5>
| | | | {
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "IOProbeScore" = 0
| | | | "IOInterruptControllers" = ("IOInterruptController00904AD0")
| | | | "IODeviceMemory" = (({"address"=989855744,"length"=16777216}))
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleMBX"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IONameMatched" = "mbx,s5l8900x"
| | | | "IOClass" = "AppleMBXController"
| | | | "IONameMatch" = ("mbx,s5l8900x","mbx,s5i3000")
| | | | "IOInterruptSpecifiers" = (<0c000000>)
| | | | }
| | | |
| | | +-o AppleMBXDevice <class AppleMBXDevice, registered, matched, active, busy 0, retain 11>
| | | | {
| | | | "IOProviderClass" = "AppleMBXController"
| | | | "IOProbeScore" = 0
| | | | "BuildVersion" = "30.7"
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleMBX"
| | | | "PerformanceStatistics" = {"CommandBufferLargestSize"=24576,"ParameterBufferMaxSize"=3145728,"CommandBufferCount"=3,"RestartCount"=0,"ClientProcessCount"=2,"ContextCount"=2,"CommandBufferTotalSize"=49152,"CommandBufferFreeCount"=1,"CommandBufferPendingCount"=0,"ParameterBufferSize"=16384,"ParameterBufferDesiredSize"=442368}
| | | | "IOUserClientClass" = "AppleMBXUserClient"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | "IOClass" = "AppleMBXDevice"
| | | | "OtherStatistics" = {"IdleShutdownEnabled"=Yes,"StaticFBObjectCount"=16,"CoreSurfaceRetainCount"=361,"SurfaceCount"=361,"Tiler Utilization %"=0,"TimeSinceLastStatsUS"=503539606,"DMAEnabled"=Yes,"SegmentSwitchCount"=0,"IOMDPrepareCount"=382,"DMAAllowed"=Yes,"PowerGatedActiveMS"=1122795,"IOMDPreparedBytes"=14993501,"ClockGatingEnabled"=Yes,"PowerGatedStoppedMS"=528872423,"Renderer Utilization %"=0}
| | | | }
| | | |
| | | +-o AppleMBXShared <class AppleMBXShared, !registered, !matched, active, busy 0, retain 7>
| | | | {
| | | | }
| | | |
| | | +-o AppleMBXUserClient <class AppleMBXUserClient, registered, matched, active, busy 0, retain 6>
| | | | {
| | | | "PerformanceStatistics" = {"CommandBufferImplicitSubmitCount"=0,"CommandBufferUsedMaxSize"=996,"GARTResidentObjectCount"=358,"SPMRetryCount"=0,"OwningPID"=26,"CommandBufferPendingCount"=0,"GARTWiredObjectCount"=0,"SceneCount"=0,"CommandBufferCount"=2,"CommandBufferSubmitCount"=18,"CommandBufferFreeCount"=1,"GARTWiredObjectSize"=0,"GARTPageInCount"=2618,"SPMSplitCount"=0,"Tiler Utilization %"=0,"CommandBufferUsedAvgSize"=972,"CommandBufferUsedMinSize"=572,"GARTPageOutCount"=2260,"GARTPageInSize"=97025164,"CommandBufferLargestSize"=12288,"CommandBufferFreeWaitUS"=0,"CommandBufferTotalSize"=24576,"GARTPageOutSize"=84173956,"GARTResidentObjectSize"=12851208,"Renderer Utilization %"=0}
| | | | }
| | | |
| | | +-o AppleMBXShared <class AppleMBXShared, !registered, !matched, active, busy 0, retain 7>
| | | | {
| | | | }
| | | |
| | | +-o AppleMBXUserClient <class AppleMBXUserClient, registered, matched, active, busy 0, retain 6>
| | | {
| | | "PerformanceStatistics" = {"CommandBufferImplicitSubmitCount"=0,"CommandBufferUsedMaxSize"=0,"GARTResidentObjectCount"=4,"SPMRetryCount"=0,"OwningPID"=26,"CommandBufferPendingCount"=0,"GARTWiredObjectCount"=4,"SceneCount"=0,"CommandBufferCount"=1,"CommandBufferSubmitCount"=0,"CommandBufferFreeCount"=0,"GARTWiredObjectSize"=1843285,"GARTPageInCount"=371,"SPMSplitCount"=0,"Tiler Utilization %"=0,"CommandBufferUsedAvgSize"=0,"CommandBufferUsedMinSize"=2097152,"GARTPageOutCount"=367,"GARTPageInSize"=26824905,"CommandBufferLargestSize"=24576,"CommandBufferFreeWaitUS"=0,"CommandBufferTotalSize"=24576,"GARTPageOutSize"=24981620,"GARTResidentObjectSize"=1843285,"Renderer Utilization %"=0}
| | | }
| | |
| | +-o prng@6100000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 6>
| | | {
| | | "IOInterruptControllers" = ("IOInterruptController00905150")
| | | "clock-ids" = <03000000>
| | | "IODeviceMemory" = (({"address"=1041235968,"length"=4096}))
| | | "clock-gates" = <20000000>
| | | "AAPL,phandle" = <00eb9000>
| | | "IOInterruptSpecifiers" = (<0100000029000000>)
| | | "name" = <"prng">
| | | "device_type" = <"prng">
| | | "interrupts" = <0100000029000000>
| | | "compatible" = <"prng,s5l8900x">
| | | "reg" = <0000100600100000>
| | | "power-gates" = <09000800>
| | | "interrupt-parent" = <50519000>
| | | }
| | |
| | +-o spi0@4300000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 9>
| | | | {
| | | | "#address-cells" = <01000000>
| | | | "clock-ids" = <0300000004000000>
| | | | "IOInterruptControllers" = ("IOInterruptController00904AD0")
| | | | "IODeviceMemory" = (({"address"=1009778688,"length"=4096}))
| | | | "clock-gates" = <22000000>
| | | | "AAPL,phandle" = <40f09000>
| | | | "IOInterruptSpecifiers" = (<09000000>)
| | | | "name" = <"spi0">
| | | | "device_type" = <"spi">
| | | | "interrupts" = <09000000>
| | | | "spi-version" = <00000000>
| | | | "compatible" = <"spi,s5l8900x">
| | | | "reg" = <0000300400100000>
| | | | "function-spi_cs0" = <305190004f4950470007000001000000>
| | | | "#size-cells" = <07000000>
| | | | "interrupt-parent" = <d04a9000>
| | | | }
| | | |
| | | +-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 lcd0@0 <class AppleARMSPIDevice, registered, matched, active, busy 0, retain 9>
| | | | {
| | | | "function-control_enable" = <305190004f4950470403000002000003>
| | | | "name" = <"lcd0">
| | | | "device_type" = <"mpl-tx">
| | | | "compatible" = <"mpl-tx,lm2512">
| | | | "function-power_enable" = <305190004f4950470200000001010100>
| | | | "reg" = <00000000d0070000000001080000000000000000000000000000000000000000>
| | | | "AAPL,phandle" = <80f79000>
| | | | }
| | | |
| | | +-o AppleMerlotLCD <class AppleMerlotLCD, registered, matched, active, busy 0, retain 7>
| | | {
| | | "IOProviderClass" = "AppleARMSPIDevice"
| | | "IOProbeScore" = 0
| | | "AppleMerlotLCDErrorCount" = <00000000>
| | | "CFBundleIdentifier" = "com.apple.driver.AppleMerlotLCD"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IOFunctionParent00916010" = <>
| | | "IONameMatched" = "mpl-tx,lm2512"
| | | "IOClass" = "AppleMerlotLCD"
| | | "IONameMatch" = "mpl-tx,lm2512"
| | | }
| | |
| | +-o otgphyctrl@4400000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "ref-clock-sel" = <00000000>
| | | | "clock-ids" = <03000000>
| | | | "name" = <"otgphyctrl">
| | | | "device_type" = <"otgphyctrl">
| | | | "clock-gates" = <23000000>
| | | | "IODeviceMemory" = (({"address"=1010827264,"length"=4096}))
| | | | "compatible" = <"otgphyctrl,s5l8900x">
| | | | "reg" = <0000400400100000>
| | | | "AAPL,phandle" = <40f79000>
| | | | }
| | | |
| | | +-o AppleS5L8900XUSBPhy <class AppleS5L8900XUSBPhy, registered, matched, active, busy 0, retain 4>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900XUSBPhy"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "otgphyctrl,s5l8900x"
| | | "IOClass" = "AppleS5L8900XUSBPhy"
| | | "IONameMatch" = "otgphyctrl,s5l8900x"
| | | }
| | |
| | +-o i2c0@4600000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 10>
| | | | {
| | | | "#address-cells" = <01000000>
| | | | "clock-ids" = <0300000004000000>
| | | | "IOInterruptControllers" = ("IOInterruptController00904AD0")
| | | | "IODeviceMemory" = (({"address"=1012924416,"length"=4096}))
| | | | "clock-gates" = <24000000>
| | | | "function-iic_sda" = <305190004f495047030b000001010100>
| | | | "AAPL,phandle" = <20019100>
| | | | "IOInterruptSpecifiers" = (<15000000>)
| | | | "name" = <"i2c0">
| | | | "device_type" = <"i2c">
| | | | "interrupts" = <15000000>
| | | | "compatible" = <"i2c,s5l8900x","iic,soft">
| | | | "function-iic_scl" = <305190004f495047020b000001010100>
| | | | "reg" = <0000600400100000>
| | | | "#size-cells" = <03000000>
| | | | "interrupt-parent" = <d04a9000>
| | | | }
| | | |
| | | +-o AppleS5L8900XI2CController <class AppleS5L8900XI2CController, !registered, !matched, active, busy 0, retain 7>
| | | | {
| | | | "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" = ("IOInterruptController00905130","IOInterruptController00905130")
| | | | | "name" = <"accelerometer">
| | | | | "device_type" = <"accelerometer">
| | | | | "interrupts" = <7c000000030000007b00000003000000>
| | | | | "compatible" = <"accelerometer,lis302dl">
| | | | | "reg" = <1d000000c40900000000000000000000>
| | | | | "IOUserClientClass" = "AppleARMIICUserClient"
| | | | | "AAPL,phandle" = <c0099100>
| | | | | "orientation" = <03000000>
| | | | | "IOInterruptSpecifiers" = (<7c00000003000000>,<7b00000003000000>)
| | | | | "interrupt-parent" = <30519000>
| | | | | }
| | | | |
| | | | +-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,"ALSIntPeriodOrientationEnabled"=Yes,"DisplayBrightnessAuto"=1,"DisplayOrientation"=1,"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>
| | | | {
| | | | }
| | | |
| | | +-o als@44 <class AppleARMIICDevice, registered, matched, active, busy 0, retain 7>
| | | | | {
| | | | | "options" = <01000000>
| | | | | "IOInterruptControllers" = ("IOInterruptController00905130")
| | | | | "AAPL,phandle" = <600e9100>
| | | | | "lux-scale" = <d0070000>
| | | | | "IOInterruptSpecifiers" = (<4c00000001000000>)
| | | | | "external-scaling-resistor-ohm" = <389d0700>
| | | | | "name" = <"als">
| | | | | "device_type" = <"als">
| | | | | "interrupts" = <4c00000001000000>
| | | | | "luxOffset" = <04000000>
| | | | | "compatible" = <"als,isl29003">
| | | | | "reg" = <44000000c40900000000000000000000>
| | | | | "IOUserClientClass" = "AppleARMIICUserClient"
| | | | | "interrupt-parent" = <30519000>
| | | | | }
| | | | |
| | | | +-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,"ALSIntPeriodOrientationEnabled"=Yes,"DisplayBrightnessAuto"=1,"ReportMode"=0,"DisplayOrientation"=1,"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>
| | | | {
| | | | }
| | | |
| | | +-o temp-sens@48 <class AppleARMIICDevice, registered, matched, active, busy 0, retain 6>
| | | {
| | | "compatible" = <"temp-sens,tmp106">
| | | "reg" = <48000000c40900000000000000000000>
| | | "IOUserClientClass" = "AppleARMIICUserClient"
| | | "name" = <"temp-sens">
| | | "device_type" = <"temp-sens">
| | | "AAPL,phandle" = <b00f9100>
| | | }
| | |
| | +-o timer@6200000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00904AD0")
| | | | "clock-ids" = <0300000004000000>
| | | | "name" = <"timer">
| | | | "device_type" = <"timer">
| | | | "clock-gates" = <25000000>
| | | | "interrupts" = <08000000>
| | | | "IODeviceMemory" = (({"address"=1042284544,"length"=4096}))
| | | | "compatible" = <"timer,s5l8900x">
| | | | "reg" = <0000200600100000>
| | | | "AAPL,phandle" = <80099100>
| | | | "IOInterruptSpecifiers" = (<08000000>)
| | | | "interrupt-parent" = <d04a9000>
| | | | }
| | | |
| | | +-o AppleS5L8900XTimer <class AppleS5L8900XTimer, !registered, !matched, active, busy 0, retain 5>
| | | | {
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "IOProbeScore" = 0
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900X"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IONameMatched" = "timer,s5l8900x"
| | | | "IOClass" = "AppleS5L8900XTimer"
| | | | "IONameMatch" = "timer,s5l8900x"
| | | | }
| | | |
| | | +-o buzzer@20 <class AppleS5L8900XTimerDevice, registered, matched, active, busy 0, retain 6>
| | | {
| | | "reg" = <2000000000000000ffff0000>
| | | "name" = <"buzzer">
| | | "device_type" = <"pwm">
| | | "AAPL,phandle" = <901c9100>
| | | }
| | |
| | +-o wdt@6300000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00904AD0")
| | | | "clock-ids" = <02000000>
| | | | "name" = <"wdt">
| | | | "device_type" = <"wdt">
| | | | "interrupts" = <33000000>
| | | | "IODeviceMemory" = (({"address"=1043333120,"length"=4096}))
| | | | "compatible" = <"wdt,s5l8900x">
| | | | "reg" = <0000300600100000>
| | | | "AAPL,phandle" = <501c9100>
| | | | "IOInterruptSpecifiers" = (<33000000>)
| | | | "interrupt-parent" = <d04a9000>
| | | | }
| | | |
| | | +-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 i2c1@4900000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 9>
| | | | {
| | | | "#address-cells" = <01000000>
| | | | "clock-ids" = <0300000004000000>
| | | | "IOInterruptControllers" = ("IOInterruptController00904AD0")
| | | | "IODeviceMemory" = (({"address"=1016070144,"length"=4096}))
| | | | "clock-gates" = <26000000>
| | | | "function-iic_sda" = <305190004f4950470208000001010100>
| | | | "AAPL,phandle" = <80239100>
| | | | "IOInterruptSpecifiers" = (<16000000>)
| | | | "name" = <"i2c1">
| | | | "device_type" = <"i2c">
| | | | "interrupts" = <16000000>
| | | | "compatible" = <"i2c,s5l8900x","iic,soft">
| | | | "function-iic_scl" = <305190004f4950470108000001010100>
| | | | "reg" = <0000900400100000>
| | | | "#size-cells" = <03000000>
| | | | "interrupt-parent" = <d04a9000>
| | | | }
| | | |
| | | +-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 audio0@1A <class AppleARMIICDevice, registered, matched, active, busy 0, retain 8>
| | | | | {
| | | | | "function-hp_detect" = <305190004f4950470512000000010000>
| | | | | "IOInterruptControllers" = ("IOInterruptController00905130")
| | | | | "name" = <"audio0">
| | | | | "device_type" = <"audio-control">
| | | | | "interrupts" = <4d00000007000000>
| | | | | "compatible" = <"audio-control,wm8758">
| | | | | "reg" = <1a000000c40900000000000000000000>
| | | | | "IOUserClientClass" = "AppleARMIICUserClient"
| | | | | "AAPL,phandle" = <e02b9100>
| | | | | "IOInterruptSpecifiers" = (<4d00000007000000>)
| | | | | "interrupt-parent" = <30519000>
| | | | | }
| | | | |
| | | | +-o AppleWM8758Audio <class AppleWM8758Audio, registered, matched, active, busy 0, retain 6>
| | | | | {
| | | | | "IOProbeScore" = 1000
| | | | | "IOProviderClass" = "AppleARMIICDevice"
| | | | | "CFBundleIdentifier" = "com.apple.driver.AppleWM8758Audio"
| | | | | "CodecRegisterData" = <00002d0080016f00100000004d010000000000000300ff00ff0100000000ff00ff00ffff2c012c002c002c002c00ffff32000000ffff0000000000000000ffff38000b00320000000a000100fd01e801ffff00000000000000004000400100000000860115001500c000c001b900b90140004000ffffffffffff0001>
| | | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | | "IONameMatched" = "audio-control,wm8758"
| | | | | "IOClass" = "AppleWM8758Audio"
| | | | | "IONameMatch" = "audio-control,wm8758"
| | | | | "HPDetect" = No
| | | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | | }
| | | | |
| | | | +-o AppleEmbeddedAudioDevice <class AppleEmbeddedAudioDevice, registered, matched, active, busy 0, retain 7>
| | | | | {
| | | | | "device manufacturer" = "Apple Inc."
| | | | | "input latency" = 21
| | | | | "input safety offset" = 16
| | | | | "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"=1886679669,"variant"=0,"class"=1718432370,"read only"=0,"control ID"=16},{"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"=18446743528248705024,"integer steps"=254,"start int value"=0,"db per step"=2147483648}),"base class"=1818588780,"value"=254,"element"=0,"scope"=1869968496,"variant"=0,"class"=1986817381,"transfer function"=0,"read only"=0,"control ID"=7},{"range map"=({"start db value"=18446743828896415744,"integer steps"=63,"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"=18446743828896415744,"integer steps"=63,"start int value"=0,"db per step"=4294967296}),"base class"=1818588780,"value"=57,"element"=2,"scope"=1869968496,"variant"=0,"class"=1986817381,"transfer function"=0,"read only"=0,"control ID"=10},{"base class"=1953458028,"value"=0,"element"=2,"scope"=1869968496,"variant"=0,"class"=1836414053,"read only"=0,"control ID"=11},{"range map"=({"start db value"=18446744018948718592,"integer steps"=64,"start int value"=0,"db per step"=3221225472}),"base class"=1818588780,"value"=17,"element"=0,"scope"=1768845428,"variant"=0,"class"=1986817381,"transfer function"=0,"read only"=0,"control ID"=19},{"base class"=1936483188,"value"=1818848869,"selectors"=({"name"="Line in","value"=1818848869}),"element"=0,"scope"=1768845428,"variant"=0,"class"=1685287523,"read only"=0,"control ID"=20})
| | | | | "output latency" = 29
| | | | | "output safety offset" = 16
| | | | | "device name" = "WM8758"
| | | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | | "exclusive access owner" = 22
| | | | | "io buffer frame size" = 16384
| | | | | "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},{"max sample rate"=378816115507200,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=378816115507200,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=412316860416000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=412316860416000,"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},{"max sample rate"=378816115507200,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=378816115507200,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=412316860416000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=412316860416000,"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})
| | | | | "device UID" = "Codec"
| | | | | "sample rate" = 189408057753600
| | | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | | "is running" = No
| | | | | }
| | | | |
| | | | +-o IOAudio2DeviceUserClient <class IOAudio2DeviceUserClient, !registered, !matched, active, busy 0, retain 5>
| | | | {
| | | | }
| | | |
| | | +-o pmu@73 <class AppleARMIICDevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "InterruptControllerName" = "IOInterruptController00913120"
| | | | "#address-cells" = <00000000>
| | | | "IOInterruptControllers" = ("IOInterruptController00905130")
| | | | "ldo-suspend-defaults" = <008c0000>
| | | | "interrupt-controller" = <>
| | | | "AAPL,phandle" = <20319100>
| | | | "IOInterruptSpecifiers" = (<5500000001000000>)
| | | | "backlight-id" = <02000000>
| | | | "name" = <"pmu">
| | | | "device_type" = <"interrupt-controller">
| | | | "interrupts" = <5500000001000000>
| | | | "gpio-activate-defaults" = <000000f700000000>
| | | | "gpio-suspend-defaults" = <000000f000000000>
| | | | "compatible" = <"pmu,pcf50635">
| | | | "reg" = <73000000c40900000000000000000000>
| | | | "#interrupt-cells" = <01000000>
| | | | "IOUserClientClass" = "AppleARMIICUserClient"
| | | | "interrupt-parent" = <30519000>
| | | | }
| | | |
| | | +-o ApplePCF50635PMU <class ApplePCF50635PMU, registered, matched, active, busy 0, retain 19>
| | | | {
| | | | "IOProbeScore" = 0
| | | | "InterruptControllerName" = "IOInterruptController00913120"
| | | | "IOPlatformWakeAction" = 400
| | | | "CFBundleIdentifier" = "com.apple.driver.ApplePCF50635PMU"
| | | | "IOPlatformSleepAction" = 1000
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOPowerManagement" = {"ChildrenPowerState"=1,"CurrentPowerState"=1}
| | | | "IOPMUBootErrorFailCount" = 0
| | | | "IOPMUBootDebug" = 0
| | | | "IOPMUBootStage" = 255
| | | | "IOProviderClass" = "AppleARMIICDevice"
| | | | "IOPMUBootErrorPanicCount" = 0
| | | | "IOFunctionParent00913120" = <>
| | | | "IOPMUBootErrorClear" = 0
| | | | "IOPlatformQuiesceAction" = 98000
| | | | "IOPMUBootErrorStage" = 48
| | | | "IONameMatched" = "pmu,pcf50635"
| | | | "IOClass" = "ApplePCF50635PMU"
| | | | "IONameMatch" = "pmu,pcf50635"
| | | | }
| | | |
| | | +-o ApplePCF50635PMUPowerSource <class ApplePCF50635PMUPowerSource, registered, matched, active, busy 0, retain 6>
| | | | {
| | | | "BatteryKey" = "0001-default"
| | | | "IOInterruptControllers" = ("IOInterruptController00913120","IOInterruptController00913120","IOInterruptController00913120","IOInterruptController00913120","IOInterruptController00913120","IOInterruptController00913120","IOInterruptController00913120","IOInterruptController00913120","IOInterruptController00913120","IOInterruptController00913120")
| | | | "Model" = "0001-A"
| | | | "CFBundleIdentifier" = "com.apple.driver.ApplePCF50635PMU"
| | | | "FullyCharged" = No
| | | | "ExternalConnected" = No
| | | | "IOMatchCategory" = "ApplePCF50635PMUPowerSource"
| | | | "battery-data" = {"0000-Y"=<000064000000ffff000064000000361000005a0000000910000050000000b10f0000460000006b0f00003d0000002a0f000032000000fc0e000028000000e40e00001e000000cd0e000016000000a90e00000a0000007b0e000004000000630e000000000000b80b0000000000000000>,"0000-default"=<000064000000ffff000064000000361000005a0000000910000050000000b10f0000460000006b0f00003d0000002a0f000032000000fc0e000028000000e40e00001e000000cd0e000016000000a90e00000a0000007b0e000004000000630e000000000000b80b0000000000000000>,"0000-S"=<000064000000ffff0000640000001c10000058000000f60f00004f000000e10f000046000000ad0f00003c0000004f0f000032000000370f0000280000000e0f00001f000000e50e000014000000d40e000009000000b00e000005000000760e000002000000c00d000000000000b80b0000000000000000>,"0002-default"=<000064000000ffff000064000000361000005a0000000910000050000000b10f0000460000006b0f00003d0000002a0f000032000000fc0e000028000000e40e00001e000000cd0e000016000000a90e00000a0000007b0e000004000000630e000000000000b80b0000000000000000>,"0000-A"=<000064000000ffff000064000000441000005f000000361000005a0000001510000050000000b10f000046000000770f00003c000000420f0000320000000d0f000028000000f00e00001f000000d80e000013000000bb0e00000b000000a40e000006000000750e000000000000b80b0000000000000000>,"0001-default"=<000064000000ffff000064000000681000005f000000361000005b0000002110000056000000fe0f000052000000cf0f00004d000000b70f0000490000009a0f0000440000007d0f000040000000650f00003b000000480f000037000000300f000032000000250f00002d0000000d0f000029000000010f000024000000f00e000020000000f00e00001b000000d80e000017000000d80e000012000000c70e00000e000000b50e0000090000009e0e0000050000007b0e000003000000530e0000020000007a0d000000000000b80b00000010000008100000000000000000>}
| | | | "CurrentCapacity" = 86
| | | | "Amperage" = 0
| | | | "built-in" = Yes
| | | | "BatteryInstalled" = Yes
| | | | "AtCriticalLevel" = No
| | | | "ExternalChargeCapable" = No
| | | | "BootVoltage" = 4129
| | | | "IOProbeScore" = 0
| | | | "Manufacturer" = "A"
| | | | "IOFunctionParent0091AFB0" = <>
| | | | "Serial" = "AG740173801LJ408"
| | | | "AppleChargerFunctions" = ("function-firewire_host","function-identify_dn","function-identify_dp","function-ov","function-status","function-usb_500_100","function-usb_1000","function-usb_suspend","function-shutdown","function-suspend","function-control_0","function-control_1","function-control_2","function-charge_limit_0","function-charge_limit_1")
| | | | "CycleCount" = 0
| | | | "IOPowerManagement" = {"CurrentPowerState"=1,"DeviceChangePowerState"=1}
| | | | "IsCharging" = No
| | | | "AtWarnLevel" = No
| | | | "IOInterruptSpecifiers" = (<00000000>,<01000000>,<02000000>,<03000000>,<10000000>,<11000000>,<14000000>,<15000000>,<18000000>,<19000000>)
| | | | "IOProviderClass" = "ApplePCF50635PMU"
| | | | "BootCapacityEstimate" = 91
| | | | "AdapterInfo" = 0
| | | | "Location" = 0
| | | | "MaxCapacity" = 100
| | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | "IOClass" = "ApplePCF50635PMUPowerSource"
| | | | }
| | | |
| | | +-o ApplePCF50635PMURTC <class ApplePCF50635PMURTC, registered, matched, active, busy 0, retain 5>
| | | | {
| | | | "IOProviderClass" = "ApplePCF50635PMU"
| | | | "IOProbeScore" = 0
| | | | "IOInterruptControllers" = ("IOInterruptController00913120","IOInterruptController00913120")
| | | | "CFBundleIdentifier" = "com.apple.driver.ApplePCF50635PMU"
| | | | "IOMatchCategory" = "IORTC"
| | | | "IOPlatformSleepAction" = 0
| | | | "IOClass" = "ApplePCF50635PMURTC"
| | | | "IOInterruptSpecifiers" = (<06000000>,<07000000>)
| | | | }
| | | |
| | | +-o ApplePCF50635PMUBacklight <class ApplePCF50635PMUBacklight, registered, matched, active, busy 0, retain 5>
| | | {
| | | "IOProviderClass" = "ApplePCF50635PMU"
| | | "IOProbeScore" = 0
| | | "backlight-control" = Yes
| | | "backlight-2" = <000202020303030304040404050505060606070708080809090a0a0a0b0b0c0c0d0d0e0e0f0f1010111112121213131414151516161717181819191a1a1a1b1b1c1c1c1d1d1e1e1e1f1f1f20202021212121222222232323242424242525252626262627272728282828292929292a2a2a2a2b2b2b2b2c2c2c2d2d2d2d2e2e2e>
| | | "CFBundleIdentifier" = "com.apple.driver.ApplePCF50635PMU"
| | | "IODisplayParameters" = {"brightness"={"max"=127,"value"=8,"min"=0}}
| | | "backlight-default" = <00020202030303030404040505050606070707080809090a0a0b0b0b0c0c0d0d0e0f0f10101111121213131414151516161717181819191a1a1b1b1c1c1d1d1e1e1e1f1f1f20202021212122222222232323232424242525252526262626272727272828282828292929292a2a2a2a2b2b2b2b2b2c2c2c2c2d2d2d2d2d2e2e2e>
| | | "IOMatchCategory" = "ApplePCF50635PMUBacklight"
| | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | "IOPowerManagement" = {"CurrentPowerState"=1,"DriverChangePowerState"=1}
| | | "IOClass" = "ApplePCF50635PMUBacklight"
| | | "backlight-3" = <00020202020303030304040405050505060606070708080809090a0a0a0b0b0c0c0d0d0d0e0e0f0f101011111212121313141415151616171718181819191a1a1b1b1b1c1c1c1d1d1e1e1e1f1f1f2020202121212222222223232324242425252526262626272727282828282929292a2a2a2a2b2b2b2c2c2c2c2d2d2d2d2e2e>
| | | }
| | |
| | +-o uart0@4C00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 10>
| | | | {
| | | | "function-rx" = <305190004f495047040a000002010000>
| | | | "boot-console" = <>
| | | | "clock-ids" = <0300000004000000>
| | | | "IOInterruptControllers" = ("IOInterruptController00904AD0")
| | | | "IODeviceMemory" = (({"address"=1019215872,"length"=4096}))
| | | | "clock-gates" = <29000100>
| | | | "no-flow-control" = <>
| | | | "function-tx" = <305190004f495047030a000002010000>
| | | | "uart-version" = <00000000>
| | | | "AAPL,phandle" = <a02b9100>
| | | | "IOInterruptSpecifiers" = (<18000000>)
| | | | "name" = <"uart0">
| | | | "device_type" = <"uart">
| | | | "interrupts" = <18000000>
| | | | "compatible" = <"uart,s5l8900x">
| | | | "reg" = <0000c00400100000>
| | | | "interrupt-parent" = <d04a9000>
| | | | }
| | | |
| | | +-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" = <103b9100>
| | | | "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" = ""
| | | | "AppleOnboardSerialParent00913B10" = <>
| | | | }
| | | |
| | | +-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>
| | | {
| | | }
| | |
| | +-o uart4@4C10000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 9>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00904AD0")
| | | | "clock-ids" = <0300000004000000>
| | | | "IODeviceMemory" = (({"address"=1019281408,"length"=4096}))
| | | | "clock-gates" = <29001000>
| | | | "AAPL,phandle" = <c0419100>
| | | | "no-flow-control" = <>
| | | | "function-tx" = <305190004f495047010c000002010000>
| | | | "uart-version" = <00000000>
| | | | "IOInterruptSpecifiers" = (<1c000000>)
| | | | "name" = <"uart4">
| | | | "device_type" = <"uart">
| | | | "interrupts" = <1c000000>
| | | | "compatible" = <"uart,s5l8900x">
| | | | "reg" = <0000c10400100000>
| | | | "interrupt-parent" = <d04a9000>
| | | | }
| | | |
| | | +-o AppleS5L8900XSerial <class AppleS5L8900XSerial, !registered, !matched, active, busy 0, retain 6>
| | | | {
| | | | "IOProbeScore" = 0
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "IOTTYBaseName" = "debug"
| | | | "Location" = "ARM Device=uart4"
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900XSerial"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IONameMatched" = "uart,s5l8900x"
| | | | "IOClass" = "AppleS5L8900XSerial"
| | | | "IONameMatch" = ("uart,s5l8900x")
| | | | "IOTTYSuffix" = ""
| | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | }
| | | |
| | | +-o debug <class AppleSimpleUARTSync, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "serial flow control" = 0
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900XSerial"
| | | | "AAPL,phandle" = <804a9100>
| | | | "serial state" = 786535
| | | | "serial baud rate" = 19200
| | | | "HiddenPort" = Yes
| | | | "serial stop bits" = 2
| | | | "IOTTYBaseName" = "debug"
| | | | "name" = <"debug">
| | | | "serial data width" = 16
| | | | "serial parity" = 1
| | | | "AppleOnboardSerialParent00914A80" = <>
| | | | "IOTTYSuffix" = ""
| | | | }
| | | |
| | | +-o IOSerialBSDClient <class IOSerialBSDClient, registered, matched, active, busy 0, retain 4>
| | | | {
| | | | "IOProbeScore" = 1000
| | | | "IOProviderClass" = "IOSerialStreamSync"
| | | | "IOSerialBSDClientType" = "IORS232SerialStream"
| | | | "IOTTYBaseName" = "debug"
| | | | "CFBundleIdentifier" = "com.apple.iokit.IOSerialFamily"
| | | | "IOTTYDevice" = "debug"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOCalloutDevice" = "/dev/cu.debug"
| | | | "IOClass" = "IOSerialBSDClient"
| | | | "IODialinDevice" = "/dev/tty.debug"
| | | | "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 i2s1@4D00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "#address-cells" = <00000000>
| | | | "clock-ids" = <03000000>
| | | | "IOInterruptControllers" = ("IOInterruptController00905130")
| | | | "IODeviceMemory" = (({"address"=1020264448,"length"=4096}))
| | | | "clock-gates" = <2a000000>
| | | | "dma-channels" = <8408000000902400000000001000d03c01000000000000000000000000000000c6100000009024003800d03c0000000001000000000000000000000000000000>
| | | | "AAPL,phandle" = <904b9100>
| | | | "IOInterruptSpecifiers" = (<aa00000000000000>)
| | | | "dma-parent" = <20729000>
| | | | "name" = <"i2s1">
| | | | "device_type" = <"i2s">
| | | | "interrupts" = <aa00000000000000>
| | | | "compatible" = <"i2s,s5l8900x">
| | | | "reg" = <0000d00400100000>
| | | | "#size-cells" = <08000000>
| | | | "interrupt-parent" = <30519000>
| | | | }
| | | |
| | | +-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>
| | | {
| | | "sysclk-48000" = <cf6cbb00>
| | | "name" = <"audio0">
| | | "device_type" = <"audio-data">
| | | "compatible" = <"audio-data,wm8758">
| | | "clock-frequency" = <40548900>
| | | "reg" = <0000000000000000000310010400000000000000040000000000000000000000>
| | | "sysclk-44100" = <5e32ac00>
| | | "AAPL,phandle" = <30549100>
| | | }
| | |
| | +-o spi1@4E00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 9>
| | | | {
| | | | "#address-cells" = <01000000>
| | | | "clock-ids" = <0300000004000000>
| | | | "IOInterruptControllers" = ("IOInterruptController00904AD0")
| | | | "IODeviceMemory" = (({"address"=1021313024,"length"=4096}))
| | | | "clock-gates" = <2b000000>
| | | | "AAPL,phandle" = <d0539100>
| | | | "IOInterruptSpecifiers" = (<0a000000>)
| | | | "name" = <"spi1">
| | | | "device_type" = <"spi">
| | | | "interrupts" = <0a000000>
| | | | "spi-version" = <00000000>
| | | | "compatible" = <"spi,s5l8900x">
| | | | "reg" = <0000e00400100000>
| | | | "function-spi_cs0" = <305190004f4950470018000001000000>
| | | | "#size-cells" = <07000000>
| | | | "interrupt-parent" = <d04a9000>
| | | | }
| | | |
| | | +-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 lcd0@0 <class AppleARMSPIDevice, registered, matched, active, busy 0, retain 11>
| | | | {
| | | | "function-lcd_ldo" = <203191004c756d700301b80b>
| | | | "IOInterruptControllers" = ("IOInterruptController00905130")
| | | | "lcd-panel-id" = <1ac2b300>
| | | | "lcd-init-registers" = <00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>
| | | | "AAPL,phandle" = <10609100>
| | | | "IOInterruptSpecifiers" = (<a200000002000000>)
| | | | "function-reset" = <305190004f4950470100000001000000>
| | | | "lcd-init-register-count" = <00000000>
| | | | "name" = <"lcd0">
| | | | "device_type" = <"lcd">
| | | | "interrupts" = <a200000002000000>
| | | | "function-mpl_rx_enable" = <305190004f4950470706000001010100>
| | | | "compatible" = <"lcd,merlot">
| | | | "function-pixel_clock_enable" = <305190004f4950470300000002000000>
| | | | "reg" = <000000008e030000010101080000000000000000000000000000000000000000>
| | | | "interrupt-parent" = <30519000>
| | | | }
| | | |
| | | +-o AppleMerlotLCD <class AppleMerlotLCD, registered, matched, active, busy 0, retain 7>
| | | {
| | | "IOProviderClass" = "AppleARMSPIDevice"
| | | "IOProbeScore" = 0
| | | "AppleMerlotLCDErrorCount" = <00000000>
| | | "CFBundleIdentifier" = "com.apple.driver.AppleMerlotLCD"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IOFunctionParent00916010" = <>
| | | "IONameMatched" = "mpl-tx,lm2512"
| | | "IOClass" = "AppleMerlotLCD"
| | | "IONameMatch" = "mpl-tx,lm2512"
| | | }
| | |
| | +-o pke@5000000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00904AD0")
| | | | "clock-ids" = <03000000>
| | | | "IODeviceMemory" = (({"address"=1023410176,"length"=4096}))
| | | | "clock-gates" = <2d000000>
| | | | "AAPL,phandle" = <d05f9100>
| | | | "IOInterruptSpecifiers" = (<24000000>)
| | | | "name" = <"pke">
| | | | "device_type" = <"pke">
| | | | "interrupts" = <24000000>
| | | | "compatible" = <"pke,s5l8900x">
| | | | "reg" = <0000000500100000>
| | | | "power-gates" = <09000400>
| | | | "interrupt-parent" = <d04a9000>
| | | | }
| | | |
| | | +-o AppleS5L8900XPKE <class AppleS5L8900XPKE, registered, matched, active, busy 0, retain 5>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900XCrypto"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IOUserClientClass" = "IOPKEAcceleratorUserClient"
| | | "IONameMatched" = "pke,s5l8900x"
| | | "IOClass" = "AppleS5L8900XPKE"
| | | "IONameMatch" = "pke,s5l8900x"
| | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | }
| | |
| | +-o chipid@6500000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 6>
| | | {
| | | "clock-ids" = <03000000>
| | | "name" = <"chipid">
| | | "device_type" = <"chipid">
| | | "clock-gates" = <2e000000>
| | | "IODeviceMemory" = (({"address"=1045430272,"length"=4096}))
| | | "compatible" = <"chipid,s5l8900x">
| | | "reg" = <0000500600100000>
| | | "AAPL,phandle" = <c06f9100>
| | | }
| | |
| | +-o spi2@5200000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 9>
| | | | {
| | | | "#address-cells" = <01000000>
| | | | "clock-ids" = <0300000004000000>
| | | | "IOInterruptControllers" = ("IOInterruptController00904AD0")
| | | | "IODeviceMemory" = (({"address"=1025507328,"length"=4096}))
| | | | "clock-gates" = <2f000000>
| | | | "dma-channels" = <800b000000900800000000001000203d030000000000000000000000000000001e100000009040002000203d0000000003000000000000000000000000000000>
| | | | "AAPL,phandle" = <60739100>
| | | | "IOInterruptSpecifiers" = (<0b000000>)
| | | | "dma-parent" = <20729000>
| | | | "name" = <"spi2">
| | | | "device_type" = <"spi">
| | | | "function-spi_cs1" = <305190004f4950470507000001000000>
| | | | "interrupts" = <0b000000>
| | | | "spi-version" = <00000000>
| | | | "compatible" = <"spi,s5l8900x">
| | | | "reg" = <0000200500100000>
| | | | "function-spi_cs0" = <305190004f4950470418000001000000>
| | | | "#size-cells" = <07000000>
| | | | "interrupt-parent" = <d04a9000>
| | | | }
| | | |
| | | +-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" = ("IOInterruptController00905130")
| | | | "prox-calibration" = <0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>
| | | | "multi-touch-calibration" = <4a460100000100010300000000000000314b3836463037474a59373841464b4c571815003200000000000000000000000000000000000000000101000000000000000000000000000000000000010101010101000000000000000000000000000028353433323130302f2e2e2e2e2e2a00000000002e34323333313134372c00000000000000000000000000001f02d1010c02df01ad01f901e701e101110200190d09000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>
| | | | "AAPL,phandle" = <507e9100>
| | | | "IOInterruptSpecifiers" = (<9b00000000000000>)
| | | | "function-reset" = <305190004f4950470606000001000100>
| | | | "name" = <"multi-touch">
| | | | "device_type" = <"multi-touch">
| | | | "interrupts" = <9b00000000000000>
| | | | "compatible" = <"multi-touch,z2">
| | | | "reg" = <00000000a6000000010101088813000010270000000000000000000000000000>
| | | | "function-power_ldo" = <305190004f4950470107000001010100>
| | | | "interrupt-parent" = <30519000>
| | | | }
| | | |
| | | +-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"
| | | | "SurrenderPowerControl" = Yes
| | | | "HIDServiceSupport" = Yes
| | | | "Sensor Region Param" = <00000c000003>
| | | | "Multitouch Serial Number" = "None"
| | | | "Calibration Data Version" = "built-in"
| | | | "Family ID" = 81
| | | | "Multitouch ID" = 9535056
| | | | "IOUserClientClass" = "AppleMultitouchSPIUserClient"
| | | | "Interface Version" = 1
| | | | "IONameMatched" = "multi-touch,z2"
| | | | "IONameMatch" = ("multi-touch,z2")
| | | | "Prox Calibration Data Version" = "built-in"
| | | | "IOProbeScore" = 1
| | | | "DisablePowerForUILock" = No
| | | | "AutomaticallySetOperatingMode" = Yes
| | | | "Sensor Columns" = 10
| | | | "Sensor Rows" = 15
| | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | "Sensor Surface Width" = 5000
| | | | "Sensor Surface Height" = 7500
| | | | "IOProviderClass" = "AppleARMSPIDevice"
| | | | "Constructed Firmware" = <18e130012ffb00000000012af018e59ff018e59ff018e59ff018e59ff018e59f0000e1a0fff0e51ff018e59fb9f0000000400000ba640000004400000048000000000000004c000000500000fffeeafffffeeafffffeeafffffeeafffffeeaff0000ea002dc5ea000028e28f0c00e890a000e08ab000e08b7001e24a000be15a2dbe0a00000fe8bae014e24f0001e313f0031047ff13e12fbe240000be440000c001e28fff1ce12f188a78033001075c0f64d10178043001111dd101780530013c01d00578063001700e31013c01d1f9071ed4061c2ed00e3e01558cd1fc1949e009780430011b0c350178263401700e31013d01d5f94291d3d747703000e3a04000e3a05000e3a06000e3a02010e252007828a1fffc8aff2e82e1b0003028a130004581ff1ee12f3004e59f3003e08fff13e12fb8890000b5ffb0810004000f2601e0192501e0121e7099047849184043781e699a0479121889184000405a20211843719a031889006a52881c6d9804794042a8dae81c769804788042b0dae198047943788220009903f004f8bbb005bdf00000b5700004000d21200020f00be954002948fff00be99a61a0616021c069a0f00be99461e0bd70b5700004000d001668606020606568e0612060e6682168601a4060a068202800d014692168e01a402804dd0f692168e01a40230c43586160692268e11a89020817c10f091809110961e1e00868a169a04348616021c069a0f00be96461e0bd70b5f7b08100019d020008880e880a884c9b031e5b9300e00a0053199b191b039b0c1b802b1cad1c8900160022884c9b001e5f97002b00d1ef00140053199b0022191b039b0c1b802bbdffb5300001220023002400e00c005b00900f8d194200891c5b4293d8021ad21c5be0001e5b1c642c10dbf003d80c00bd30b5f7b0820004000d20ff30c39001214b00c998044288dd019804e001204b00c0040014009000204b00c04285dd010028e001204b00c004061436990043710008f7ffffc60407143f003939ff39c320ff30914360f00be8f804001400b005bdf0b5ffb0819e041c749e031e73e0461c5b1e6426009600001ae0170096598e00b659861c5700bf59cf00bf59c742bedd0b0096598d1c5600b6598e009751ce1c5600b6518d260196001c5242a2dbe59e002e00d100e024260096000022e0160096598e00b659861c5700bf59cf00bf59c742bedd0b0096598d1c5600b6598e009751ce1c5600b6518d260196001e560032429edae49e002e00d100e00142a3dbb646c0b005bdf0b510000320004299dd09428add010008e00e429add010010e00a0018e008429add010018e004428adb010010e0000008bd10b5ffb0810004000d001642acdc0320ff1c40b005bdf042b4db019804e7f91b711b620210f00be8740007980438ff1e404378000117c00e001840120030ff1c4004001400e7e5b5ffb0810004000d001642acdc029804b005bdf042b4db0220ff1c40e7f81b711b620210f00be852000720ff1c401bc09a043aff1e524350000117c00e001840120030ff1c4004001400e7e1b5700004000d001642acdc012000bd7042b4db0220ff1c40e7f91b711b620210f00be82e04001400e7f1b530000200102301e00700054355002c17ed0e2d192d12281c5b428bdbf5bd30b5f8000204140c24040d0c2d1b63d401001ee000425e2703037f42bedd120453141e044b141b93009f0019f317df0fbf18ff10b82800da04230103db18c3041b1418e00419630fde18f603f01400bdf8b5f3b085000d482a9004482a900398052800db010001e000424191012d00d10498052800d101b007bdf02d00db079a0118a91aaa0210f00aefd60004e0069a011b5118aa0210f00aefce00049e044366003317f60e3618f612364366003217f60e3618b612364366003117f60e36187612369f034367003817ff0e3f183f123f1bf62701037f19f60436143696022d00da0500799802184004001400900298052800da0b980242400400e0052ee0000007ff000027ff00001400e7b49802e7b2b5700004000e2e00dc0120ffbd70200a43600031f00aef8604050c2d2dffdb0025ff06280e00e7f100012900dc012000477029ffdb0120ffe7fa06080e00e7f7b5ff4af888129c039b091b1b18d24bf5801a001a88521c52805a9903e033004e5f82004e9f015fbb004e9f025fbc25001ad54eec6876002f436f19f64fe9607e1b15003e68f6002f436f19f64fe560fe1b1d003e68b6002f436f19f64fe160be003e8a3618b604361436823e003e8a7618f604361436827e003e8ab619360436143682be1c499a094291dbc8bdffb5f0b08948d488002800dc01b009bdf04ad18812041214114acf20105e10f00aef1a040414244acb8812041214114ac920125e10f00aef100405142d4ac68812041214114ac420145e10f00aef04040614361b6000014341040f0c3f1ba80001434104080c0090081ba00001434104080c0090074ab888116850f00be96804000c0090064ab488116890f00be96004000c0090054ab0881168d0f00be95804000c009004980642b8da012000e00198061bc004000c009003990898054288da012000e002990898051a4004000c009002990798044288da012000e002990798041a4004000c009001489c78002800d10f980304001400499782c898020400140083089801040014008348200149937008499320065e08498f22165e8a43504a8f21065e5122ff1c521a519a03041214124351184317d80e0018c002001400498582c8498620065e08498322185e8a43504a8321065e5122ff1c521a519a02041214124351184317d80e0018c00200140049798308497a20065e084976221a5e8a43504a7621065e5122ff1c521a519a01041214124351184317d80e0018c002001400496c8348e731b5ffb0819c0a486925165f4526185f86271a5fc742b5da010028e000003042b8da0542b5da010028e0020030e000003804000c009000200070a07060702004280c009900f7fffea1495c70c804300c009900f7fffe9a4958710804380c009900f7fffe934955714898042800d001b005bdf0980042a8d1159b009a03435a001117d20e121852121242bada3c9b009802435817c20e121812121242b2da33200170a0e030980042b0d1159b009a01435a001117d20e121852121242aada239b009803435817c20e121812121242bada1a20017020e017980042b8d1149b009a01435a001117d20e121852121242aada0a9b009802435817c20e121812121242b2da0120017060e7b2b5309c032501709d705d701d250360252a02d11725016025780d2d00d1012501e0002500701d784d2d00d1012501e0002500705d788d2d00d1012501e0002500709de0482a03d11725006025780d2d00d1012501e0002500701d784d2d00d1012501e0002500705d788d2d00d1012501e0002500709de02e78052d00d10c78452d00d10978852d00d106250360252501701d705d709de01e2502602578052d00d1092501e008090c0040041c00400406004008ec00402500701d78452d00d1012501e0002500705d78852d00d1012501e0002500709dbd30b5f0000ce00900675fc5002f436f043e0c36881f19bf801f1c644294dbf3bdf0b570000448ff8800040014010020f00aed4e000548fb8800040014010028f00aed4604000c00bd70b5f0b0850004000d001620009003900290019000270046c0e02d1bf090011bf01e40900098012800da0298011940900198002800da0298001940900000299801f00aed22910100299800f00aed1c9100980100405a21980000405a201a080400140090029902000843489903184004000c0090031c7f1ea842b8dace9803b005bdf0b5f720004ed5250e5f7517ee0e36197612369f0042bedb134ed0230e5ef317de0e3618f61236428edb0a4ecc240e5f3417e60e36193612364296db012001e0002000bdfeb5f00003200024004ec325105f7517ee0e3619761236429edb001c644ebe25105f7517ee0e3619761236428edb001c644eb925105f7517ee0e36197612364296db001c642c02db012001e0002000bdf0b5700004000d001648b078002800d114213c48ac30c4f00aec62213c48acf00aec5e213c48aa303cf00aec58210048a830406381200149a570084aa37cd14aa432406b921c50f00aec9448a130406381000139a08b08f7ffff34499d31406b89004a499b393c528839248b48f7ffff29499731406b89004a4995528839608b88f7ffff1f499231406b89004a4990313c52881d086b82488c7cc1488d383cf7ffff248020488a30406b8248877cc14888f7ffff1b8028488630406b8248827cc14883303cf7ffff118030498131406b89004a497f393c5a88f7fffccc497d72c8497b31406b89004a49795a88f7fffcc249787308497631406b89004a4974313c5a88f7fffcb749737348bd70b5ffb0839d0d9c0c9e039f049805900242beda010030e000003899024288da0542beda010030e0020038e000980204000c0090012100980e6001200070a87068702800309901f7fffc7b495f744800389901f7fffc75495c748899019802f7fffc6f495974c898062800d001b007bdf099014361000817c90e091809120942b1da0620017028980e68001c40990e600899014361000817c90e091809120942b9da0620017068980e68001c40990e600899014361000817c90e09180912099a024291da06200170a8980e68001c40990e6008e7cbb5ffb083000c001d2600200090029001900048361c4078002800d11521324834307cf00aeb6c2132483130aef00aeb902132482f30e0f00aeb622100482e61412001492a1c497008492b69491c489905f00aeb9e482861419803780148266942388454819803784148236942385254819803788148206942382054812600e024481d69401b872f00da019805183f00389905f00aeb7e000f4815307c5dc02800d00298021c409002481338525dc02800d00298011c409001480f38205dc02800d00298001c4090001c7642a6dbd82064990243480021f00aeb5c4906758820649901e00b090c004004060040041d00400a0c004008ec00400b0c004043480021f00aeb4649fb75c82064990043480021f00aeb3e49f776082100980c60014af6210c5e514361000817c90e09180912099a024291da06980c68001c40990c6008200170284aec210c5e514361000817c90e091809120a9901428ada06980c68001c40990c6008200170684ae3210c5e514361000817c90e09180912099a004291da06980c68001c40990c6008200170a8b007bdf0b5ffb083001c2500260027002000900248d578002800d114213248d4f00aeaa4213248d23032f00aeaca213248cf3064f00aea9a210048cd30646341200149ca700849ca31646b491c489905f00aead648c6306463419803780148c430646b42386454819803784148c030646b42383254819803788148bd30646b4254812500e02748ba30646b401b40900198012800da03990598011840900199059801f00aeaae910148b199015c402800d0001c7648ae303299015c402800d0001c7f48ab306499015c402800d00298021c4090021c6d98044285dbd4206443709904f00aea8e499f7188206443789904f00aea86499b71c82064990243489904f00aea7e499772084a9721085e519a044351000817c90e091809120942b1da01200170204a9021085e519a044351000817c90e091809120942b9da01200170604a8921085e519a044351000817c90e09180912099a024291da01200170a0b007bdf0b5f80005000e0017001c9a0600239200003a00310028f7fffad04b7c339c002100289a06f7fffcd44b79339e002100309a06f7fffccd4b7533a0002100389a06f7fffcc6bdf820004971391c800880486048608860c88208824882882100486b30848301834183814770b510f7fffaec4967391c8ac904080c00f7fffa92496070084962391c8b0904080c00f7fffa89495c7048495e391c8b4904080c00f7fffa80495770884a5932a61e911e88f7fffd3e495631848bc8f7fffa7349517388495331a48808f7fffa6c494d73c8494f31a48848f7fffa65494a7408bd10b570b08c2003900a240020009006900425004b473b1c8b5b041a0c124b443b1c8b1b04190c094b423b1c8adb04180c00f7fffcc400042c00d0012080e0002000493875082000ab08719871587118aa094b35920022045e9a21025e595e180023f7fffb574b3233a4885a88193b208bd8f7fffcc600042c00d0012080e0002000492875482000466b7798775877189006aa06a9074b24200a5e184b2533a4466ec607885a88193b208bd80023f7fffd562000ab08709870587018481b7c827c81a809f7fffe7f2000466b7598755875189004aa04481492007d027d01a807ab05f7fffda6aa0a9200a905a808ab0b9a04f7fffb93ab087b182800d00120014305ab087b582800d00120024305ab087b982800d00120044305ab0879182800d0092000e00808ec004004060040041f0040092800402080ab0879592900d0012100e00021404308ab0879992900d0012100e0002120430849e07248ab0878182800d0012000e0002080ab0878592900d0012100e00021404308ab0878992900d0012100e0002120430849d37288466b7f182800d0012000e0002080466b7f592900d0012100e00021404308466b7f992900d0012100e0002120430849c77648466b7d182800d0012000e0002080466b7d592900d0012100e00021404308466b7d992900d0012100e0002120430849ba7688ab087b182800d0012080e0002000ab087b592900d0012140e00021004308ab087b992900d0012120e0002100430849ae76c8980a77080028b00cbd70b5f80004000d260020009000270046c0e01700785a200400140649a520005e0842b0dd06000821005e41424842b0da002600003043709900184004000c0090001c7f2f0adbe5210a9800f00ae8a48028bdf8b570004b4c975ae31ac3041b141a2a00da024253041b141a4d9124025f2c004e4d90350c5bad436c4e8d25025f7526ff1c761b754355196317dc0e2418e402240c25004e4c87340c53a5bd70b570004c4b841d9b5b1b1ac3041b141a2a00da024253041b141a4c7d25025f65004e4c7c34125ba443654e7924025f3426ff1c761b344354192b17dc0e2418e402240c25004e4c73341253a5bd70b530230046c0e007005c5b04005d5b4d1b64005d53541c5b2b0adbf5bd30b510240046c0e00f200000614a6752502100006248651d80528100621d80528100621d8052811c642c02dded4860f000f937bd10b5fe0004200090012500900046c0e00d200140a84220d008201443684a581881002a48552304f000f8b41c6d2d02ddef2500e014200140a84220d00f2314436b4e4e3e3c199a2614436e4b4b330c18f12314436b4e4a1998f7ffffa91c6d2d02dde82500e013200140a84220d00e2314436b4e413e78199a2614436e4b4118f12314436b4e401998f7ffff911c6d2d02dde92500e029200140a84220d024211443694a353a7818884669f7ffff0a0029466b8818f7ffff2e466b881800694a2d5250211443693aff3a7518884669f7fffef80029466b8818f7ffff42466b8819006a48241d8052811c6d2d02ddd3bdfeb510210046c0e02e2201408a4202d029004b4a1c320c5ad24b1a24045f1c42a2da042200004b4c1c52e2e006004b4a15320c5ad2004b4c1852e2004b4a1232125ad24b0f24045f1c42a2da042200004b4c1352e2e006004b4a0b32125ad2004b4c0f52e21c492902ddcebd10b51000040020f7ffff4d0020f7ffffc2bd1008ec00400400004008d40040079c004040c400400f1c004034c400400420004004260040b5ffb08d000400152000900298101e4600a958614031223c434a0021314818512214436a18882214990ef009ee662214436a0021310c18502214990ef009ee5c00a858201c4000a950602128a803f009eef000a858201e409001e01d9a01403200119a021c5292022000e010233c434b00223248189a2314436b18d200435ad20083af0358fb18d2008350fa1c40280adbec98011e40900198012800db0500a858201b8198014281d9d898022800dd122700e00d00b9aa0358509902f00ae97e2214436a0021310c1851007a52881c7f2f0adbef46c0b011bdf0b570000421ff31390020f009eea42600e00e2500e009210103c9221443720020300c1810006a52811c6d2d0adbf31c762e02ddeebd70b57021ff313948fff009ee8a2400e00e2500e009210103c92214436248f9300c1810006a52811c6d2d0adbf31c642c02ddeebd70b5700004000e2c00d102f7ffffdfe02c200701c018207e402800d026200701c018207e802800d120201f014018207a002800d11a250046c0e00f200140a84230d00a2014436822e7009218a21881002a48df2304f7ffff321c6d2d02dded2001210701c91861768846c0bd70b5ff001c23149f09437b4fd6370c19db4fd5683f79bf007f19dd26000011e008004b5ac300775bef1bdb004f53c31c761c492e0ada0142a1dbf2bdffb5ffb0820005000e0037e00e200a4378900198010004340a9a0500239200003900289a01f7ffffce1c7f98044287dbedb006bdf0b5ffb081000700140038990af7ffff8a2500e07a200140a8990a4208d07400a849b458082802d8022000b005bdf021ff312d436919c8002b220f2100f7ffffc600a849ae58082804db03200000a94aab505000a849a958082800d10b22ff322d436a4ba718d2006318d09a041b120051f009edf80026e01720ff302d436849a0184000715a4021ff312d436919c900725a8918400400140021ff312d43694a981889007252881c7698044286dbe400a8499258081c4000a94a90505000a8001158082804d11f0026e01121ff312d43694a8b188900725e880fc11809104922ff322d436a4b8618d2007352d11c7698044286dbea006821e1008918795a0800694a7e3a08525046c01c6d2d03db82497b313498028308200f62480180183869c049786008980a2800d0012001e000200006000e00e779b51020002100e00d004a4b6e3b085a9a4b705c5b429ad0042201408a430206100e001c492903dbefbd10b5102000e00921ff00424b643b08529921000082330850991c402803dbf321014a627011bd10b5f80005000e0014001f2d00d102f7ffffe4e0172f00d015200f018018286a00280fdb0f201f014018287a002800d109200f0180182897008b01002300320028f7ffff1bbdf8b5f09c050015e00b006e5b86006f5fcf107f193f1bf604361436006f53c61c6d429ddbf1bdf0b5700014e00d00655b45006d00665b8e19ad042d142d0066538d2500006653851c64429cdbefbd70b5ff00060014001f9801183507f80fc0d005002b003249330020f7ffffdd20024207d007002b00324933002030ff302df7ffffd220044207d007002b0032492e204b00c01820f7ffffc7bdffb5ff0013e013005e5f8c005e5f852d01dd051c6604361436005f53cee0061c6eda041e6604361436005f53ce1c5b9c0342a3dbe8bdffb5fc0004000e001778789001e03d230a9801435879391840900079799800180d07f00fc0d005002b490e00209a00f7ffffcc20024206d007002b490e002030ff302d9a00f7ffffc120044206d01a002b4909204b00c0e0110f10004004b800400eb000400b2400400430004005b40040042c00400c5000400d7c004018209a00f7ffffa398011c409001787878b9184198014281dcbb200f0180182069c049856048bdfcb5f8001c230080238013784de019230a436b9300790ee00e9f0019bf007f5fc327005fe7429fda00802327005fd7429fdd0080131c76790b794f19db42b3dceb1c6d784b788f19db42abdce0bdf8b57c0004000e0015200090019000aa0100310020466bf7ffffcc00e81b40466b21005e594288dd0700a8424021045e594288dd012001e000200006000e00bd7cb5fe0004000d0016001f200f0180183069c0495c68091a409002210f0189187169c8f001fd1810409001210f0189187169c8f001fdd049544288dd06980a2800d103f7fffea69801bdfe98022828da04484d1d0068002800dd2b002900209a08f7ffffae9000200f0180183069c04945600898002800d0171d0868002800d106200f0180183069c01d096008e010200f0180183069c0493b1d0968091a4028a0dd06f7fffe76e003200049361d09600846c0201f014018307a802800d004002a00390030f7ffff039801e7bdb5f02400e01a00655f45435d2d00da0c00665f86435e00350ff61976107600675bcf1bbe006753cee0079d052d00d00400655b4d18ed0066538d1c644294dbe2bdf0b5ffb08200070015001e9c0b07f00fc0d00a9a0c9200007a4b1918d1007a195000239a03f7ffffcb20024206d00d9a0c9200007a4b1318d1007a002b33ff332d18d000239a03f7ffffba20044206d00f9a0c007992004a0c188991010079224b00d218aa188800239a039901f7ffffa7b006bdf00430004004400040271000000b2400400c5000400d7c0040b510000421fb00890020f009eb4e2096210f018918618308bd10b51000040020f7ffffee48fbf7ffffebf7fffcadf7fffb40bd10b5102200e00700535ac3425b041b141b005453031c52428adbf5bd10b5ff790a794b189b1e5c784b9303788b9d03195b1e5b93024beb891b1fdd3df9d1044be988db1fdd3df9d02f230a9e0343739301230a9e02437393001c55e0229b00195b005b5ec34edf89364373001f17db0e1b19db021b141b9e001976007653839e01197600765f864fd788ff437e003317f60e3618f6023614369f01197f007f53c61c6d42a5dbda46c04bce885b1fdd3df9d1044bcc889b1fdd3df9d02c9b031c5b9301e023250a9e01437518ae00765f864fc4887f437e003317f60e3618f60236143618af007f53c6192e00765f864fbd88bf437e003317f60e3618f602361436192f007f53c69b011c5b93019d019b02429ddbd746c04bb3895b1fdd3df9d011230a9e034373189d006e5f864fad897f437e003317f60e3618f602361436006f53c646c04ba7899b1fdd3df9d011230a9e034373191d006e5f864fa289bf437e003317f60e3618f602361436006f53c646c04b9c89db1fdd3df9d011230a9e024373189d006e5f864f9689ff437e003317f60e3618f602361436006f53c646c04b908a1b1fdd3df9d011230a9e024373191d006e5f864f8b8a3f437e003317f60e3618f602361436006f53c646c0bdffb5ffb0830004000d001e980e2800d022980c9002e01a990200495e619a0200529b055e9a1889008b18599a0200525eaa2306435a188817c10f091809030914099a02005252b198021c4090029902980d4281dbe0e027980c9002e020980200405a2004070c3f980200405a2804000c0090019802004099055a0804000c009000990118799a0018882103f009ecd20400140099020049527098021c409002990d98024288dbdab007bdf0b5f89d072d00d011001ce00b00665f8600675fcf19f50fee197603f61436006753d61c649d0642acdbf0e014001ce00f00665b8604350c2d00665b8e04360c3696009e0019ae03f61436006753d61c649d0642acdbecbdf8b5ffb081001c220a9e0c43729e0c1d76230a437393009b0a4293da00920a9e0b9b00429edd019b00930b9d0ae0121aab006e5b86005f53e6006e5b8e001f3732007f53e6006e9f035bbe001f3764007f53e61c6d9b0b429ddbe9b005bdf0b5ffb0870005000e001c980907400f40900621309809400890052700981190049811004090039b06f009eb1c89086f637c335446890598052830d110220099109400920291019b03005b195a9b04005b1959007b19580033f7ffffa3e01898122800d00598052800d00298052810d10f9a1299109400920291019b03005b195a9b04005b1959007b19580033f7ffff08e05522019910920191009a0400521951007a195000230032f7ffff4fe04700000b2400400448004022019910920191009a0300521951007a195000230032f7ffff3ce03422019910920191009a03005219519a040052195000230032f7ffff2de02598101b000042193800401941006019809002f009e882e01998101b0000429804190000401941006019809002f009e876e00c98101b0000429803190000401941006019809002f009e86846c046c0b00bbdf0b5ffb0870004200701c018207e802800d10300209909f7fffa7d485078002801d10c200f018018206a402800d1062137980940082817d101f7feff00e081210f018918616a481c41220f019218a26251900698069005250a98054345002e360a980907400f402804d1012001e000200006070e3f200090032f00d01398052800d1021ec09003e00d98052801d10220039003e00798052802d10220069003e0012009900320009004e02520019904408899094208d01c9a04920023ff332d9904435919080033002a9905f7fffa599a03920023ff332d9a04435a4b2118d123ff332d9a04435a19100033002af7fffb6698041c40900498042803dbd6481778002801d10f2137980940082817d10a002b204b00c01822002131ff312d00209600f7fefe692201200f018018208b01002b96009202910100209a0a9908f7fffebe46c0200f018018206a40210f018918616a094288da00e772b00bbdf004fa00400b240040b5ffb0812401e02a2201e02423184353181b00665f9b9e0a1b9d9b0b429ddd009d0b23184353185b00665f9e9b0c435e27ff1c7f1aff012b435f19f3930017db0e1b9e00199b021e143623184353185b006753de1c529b03429addd71c649b04429cddd1b005bdf0b5ffb0830004000d001e2000900290012701e0162001e011210c437919495c092901d10a21184379190900425e899a011889910199021c4991021c4042b0ddeb1c7f98054287dde598022808db0999029801f009e83a0401140920ff309b5301e003210020ff309b530121ff319b5f08b007bdf000026cd36c104298dc066cd04288d101200747702000e7fc6c104288d1012001e7f76c136c504298da012002e7f16c504288d1012003e7ec6c536c904298da012004e7e66c904288d1012005e7e16c936cd04298da012006e7db2000e7d9b5fe0004000d21065e6920065e2030664281dd012001e000200006000e00900220065e2021ff31274288dd012001e000200006000e00900120065e2821ff31274288dd012001e000200006060e3621025e6922025ea21a88d4010001e0004241040914099100276698022800d00227ff1c7fe01520025e2817c10f49180910ca9900428ada0c20025e2817c10f89180910899a004291da0227ff1c7fe00027b321ff1c491bc922025eaa435122025ea2437a188817c10e09180902091409806921ff1c491bc922045eaa435122045ea2437a188817c10e0918090209140980a921ff1c491bc922065eaa435122065ea2437a188817c10e0918090209140980e998012800d00e2e00d0092fffdc0721005e6920005e20f7fdff548028e00588208028e0022001038080289802bdfeb5ffb08100040015001e9f0a20045e302800dd0620025e302800dd02980b2800d00888e880f088a880b08868807088288030e04e00209902f001fa9b2800dd4820065e2821065e714288dd0f21ff1c491bc922065eb2435122065eaa437a188817c10e0918090209140980f120045e2821045e714288dd0f21ff1c491bc922045eb2435122045eaa437a188817c10e0918090209140980b120025e2821025e714288dd0f21ff1c491bc922025eb2435122025eaa437a188817c10e09180902091409807121005e7120005e28f7fdfee28030b005bdf022002158520a22ff1c522156520a22002154520a2152520a2150520a8802215a520a8842215c520a4770b5fe0006000f0014002520585f01002c20045e284281da1121265d0a210140910008210d01c9187168c94301220d01d218b260d188aa2158530a46c0203c5d02216600233350920191000022323400210038f7ffff55bdfeb530000224065f1423c05e5d42acdb012301e000230006180e00bd30b530000223c05e5d20a8436817c30e1b181b021b141c20065e1042a0da0723045ed320845e8542abda012001e000200006000e00bd30b5ff00040015001e20265d812001408800076b302801d111200d01c0182068404338210d01c91861604868e864308831205a53818871205c5381e02c6cb16c704288dc1700309901f7ffffb12800d02268e86470200d01c0182068804338210d01c9186160888831205a53818871205c5381e01000309901f7ffffa72800d00a68e864b0200d01c0182069004338210d01c918616108bdffb53024265ca5240140ac00236c156c5442acdb0e6c556c9442acda0a240d01e419046924431c250d01ed1945612c68cc64946c156cd442acdc0a240d01e419046964431c250d01ed1945616c68cc64d4250086d58715bd30b5f70005000e2019018018286bc0210d01c918696008200021190189186963c82019018018286a4021190189186962882019018018286b00211901891869634820002119018918696248211901891869638821190189186962c82119018918696308210d01c918696048210d01c918696088210d01c9186960c8210d01c918696108210d01c9186961482701e05d20884378194420045e202800dd252019018018286a401c4021190189186962482019018018286bc021045e61184021190189186963c86b202801d1020020f7fffeb6002200310028f7fffec60023003100289a02f7ffff15e0076ae02801d104002200289902f7ffff586b202801d0026ae02801d1092019018018286b801c402119018918696388e00b6b202802d1082019018018286ac01c4021190189186962c86b202802d3082019018018286b001c4021190189186963081c7f2f0adb9fbdfe0000b570000421d300c90020f008ed1e2600e00f208843701905063116092026554148ff62e846c0211c0028f008ed0e46c01c762e0cdbedbd70b5f7b0830004200022004bf893024bf693012101e02c2388434b191b6adb2b00d0252388434b191b6adb9e0142b3d21e2388434b5ee69b041b9b001e435e2388434b191b27025fdf9b051bdb001f435f19f393009e029b0042b3d207000a9b0093022388434b191b6adb930146c01c49290adbd000152a00d11126022101e00b2388434b191b6adb42b3d9042388434b191b6ade000d1c49290adbf146c02d01db0c2388436b1918230062c3630326002328541e2329541e2327541eb006bdf0b5f0b0870004000d00162000900690049005900390026e216b201a47e0326e226b211a8a1c791a8899021809910207790eca002131645e8943419a061889910607790eca00213164185221025e5143419a05188991051e7907490eca002131645e8943419a04188991041e7907490eca00213164185221025e5143419a03188991031c7f6b2042b8d8c9990600c89902f008eca86028990500c89902f008eca26068990400c89902f008ec9c9000990300c89902f008ec969001682899001a406030686899011a406070b007bdf0b5f7b0880004000d2000900790066e216b201a46e01207700ec1002030645e4198071808900707700ec100203064180920025e089906184090061c766b2042b0d8e96e219a0700d0f008ec6660286e219a0600d0f008ec6060686b201e4007400f4090056b216e201a081e4007470f7f98050081002030645e4099071a0900ba002030645e80180800c090026e219101f008ec4290039805008100203064180821025e4198061a4100ba00203064181022025e82188800c090026e219101f008ec2a9004682899031a41980a6001686899041a40990a6048b00bbdf0b5ffb08b00056b281e8007400f4090076b281e4007460f7600b200283064990d528100b21810990e804120245e28220899145e8a4290db556c2899161a09981489404281db4e00b2002931645e8a9907008b002931645ec91a50d4010001e000424104091409910a00b200293164185122025e8a9907008b00293164185923025ecb1ad0d4010001e00042410409140991099909980a1843930822129b145e9a9b08435a237d00db18d19a148a12435a04121410f008ebc200042c02da012402e0022c08db0024076b281e4042a0d2016b281e446e281c4042a0da016e281c44662ce00a6b281e402804d9012004e0016b281e4000042001662898148ac02800d017aa01a9030028f7fffea599016e2a1e52435100082103f008eb90900599026e2a1e52435100082103f008eb869006e016aa01a9030028f7fffef499016e2a1e52435100080fc918091049910599026e2a1e52435100080fc918091049910623149a145ed399054359000817c90e0918091209910523149a145ed3e00313880000d090000399064359000817c90e091809120991069a039905188817c10f491809034a1412990c800a9a049906188817c10f491809034a1412990c804a99159801f000f8cc000717c00f4019c010c1980c608199159802f000f8c1000717c00f4019c010c1980c60c1b00fbdf0b5ffb0830005000c9f0c002e6b282801d126642f46c0211c0030f008eace46c02000622888a12084534121005e612064534183a9803121025e612066534183e9807121065e6184a92086534180f1220818a100283034f008ea1420016628e02969706228883083a8887183e988b120845341990698052302466ac2835ee322005ea200310028f7fffec488e080f088e12086534120065e3021245e694288dd0188f084a80029313400203008f7fffad3213c554888a080b088b221845b491a51040914089906f000f8616130b007bdf0b5700004000e0025002c69686228882883a8886983e9200080a880e821845b094249040914080031f000f8486128200060a860e8bd70b5ffb08100052601e02b218843719802180f202757c12902db156b381c406338980468c292006944202757c2202843504a1d18aa1881002300389a03f7ffff5d200062f8e00c6af81c4062f86b382800d006980469410038f7ffffb7200063381c762e0adbd1b005bdf0b5700004000d2d00dd0601201b0001c00029f008ea64bd702000e7fcb5700004000d2d00dd07210c4361200a43480029f008ea54bd702000e7fc000006bc0000b5f7b084240120009003e0bb20884360990418456b282800d1026ae82804d27698031c41231c43589103990518467034211098064208d00c48fb68c10028f7fffa03707020285d4070b020295d4070f0e0032000707070b070f0980607c00fc0d10320275d402800d10620005e28900220025e289001e01348ec2127574a212843514aeb18825e5191022127574a212843514ae71882188922025e8a920146c0210298064208d01448e29000237a98005ec2237c5ec19802f000fcee80b0237e98005ec223805ec19801f000fce580f0e003980280b0980180f068a80fc11809104f48d54287dd010007e00448d242404287da00000704381400813068e80fc11809104f48cc4287dd020007e005e03848c942404287da000007043814008170210498064208d0068ee881b08f2881f08ea88230e01c48bd2127574a212843514abb18821889894981b12127574a212843514ab718821889898981f12127574a212843514ab2188218898909823146c088a8827088e882b0200082f08330837046c01c642c0ada0398032820da00e73d9803b007bdf0b5f0b08f0004000d48a23020900e26002000900d900c900b2700900a900990089007900690059004200690031fc09002200090012001900d2000900ce0372388980d4358990e1846202857812901db2b57812905dc286b302800d1026af02804d2227ae021104208d007488968c10030f7fff91f06070e3fe00027002f03d0032f04d0012f05d10f980c2800d1016c7090016c7099014288dc036c709001980d9002980c1c40900c980d1c40900d980d280ada02980c2820dbc1200270282000706870a870e871287168742082e0826082a0980c2800d1029803b00fbdf09802900d2388980d4358990e184620265781910b7ae007c00fc0d10320275d802800d10620005e30900a20025e309009e01348612127578a212843514a5f18825e51910a2127578a212843514a5b1882188922025e8a920946c07ae021104208d007485468c10030f7fff8b406070e3fe000270068b12900db01000ae000424a68f02800db010003e000424318d292042f03d014494c980b68094288d10f484a1d00680099014288d1094847300868002805d004217d014998044288dd0649421f09980a80081c8998098008493e1f098809980a1a40040014009008493a1e89880998091a4004001400900749361f09980a80081c89980980084a3488129908435100084932f008e8900400140090064a2e8812990743510008492df008e8840400140090059806287fdd02207f9006e009217f43c998064288da0200089006e001980690069805287fdd02207f9005e009217f43c998054288da0200089005e0019805900598060600160070a8980542400600160070e899062900db01000ae000424a2a01da0798052800db010002e00042422a01db0120017420490a1d09980160081d0860071f09980b60089803e72400001ad400401148004006bc0000104800407fff00000460004004fe004009ec0000b530496378092900d103496278092901d103496178097201e055495e78092910d114220072022100e00d2201408a4b5b781b421ad0067a034a595c54220140a2431372031c492903dbefe03c495178092911d1144b537e1a230072032100e00b2301408b4213d0067a044b4d5c5d230140ab431c72041c492903dbf1e023494578092912d11f220072022100e018004a4b455a9a2a00d0067a024b415c5c230140a3431a7202004a4b405a9a2a00d0067a034a3f5c54220140a2431372031c492903dbe446c0bd30b51000044839680081a04839880082a0200081e07420201c7460483678002800d0048aa021010289430882a00020f7ffff83483178002801d00b482f78002802d007482d78002803d003482b78002804d10d492a78094a2a7812439100088aa203012307031b4019430a82a246c048258b408260200082e0bd10b5f7b08200040016482190010025200090000030f7ffffb7221800310028f007eefc2044002c702878a80047087f7aea19e99801f7fffd1f74287c287c69434878a9184090009800b005bdf000000500004004fc0040052500400519004005b4004034a80040042000400426004005b700400488004021540040042c004004fa004005180040053c004015fc00401af40040b570000148e16803200a5e18010242520090188017c30f9b181b109c0090188017c30f5b181b10dd48d9261a5f8642aeda0248d86001e00b2e00dd0948d568004bd41d1b681b4298dd0248d21d00600142a6da0948d068002800d10220ff1c40bd70200102c0e7fb2e00db1148c91d0068004bc8681b1ac02301029b4298dc0448c6880023c34218d11120010240e7e748c168002800d00220010440e7e048bf880023834218d00220010300e7d8200102c0e7d5b57000044db92c00d0020028f000fb7a0028f000fb57bd70b5f3b08900044db44eb2270020019008e04a2388980843581940900798076b002802d33e210698075e4120c05f824291dd3721865f8a21885f8b1ad00021f007eeba04001400900621825f8a21845f8b1ad0990af007eeae0400140090059807880120845b801a080400140090049807884120885b801a0804001400900399069803f007ee98900299059804f007ee929001980243609901184120014088430746c098081c4090089808280adbb10038b00bbdf0b5f000014a87250026002401e01423884363189823045ec32b00dd0c6c876c4342bbdc0523045ec327ff1c7f42bbdd011c6de0001c761c642c0adbe82d00dd024874300c60012e00dd052d00d103487130106001e0142d00dd07486e301068001a08237d00db4298dc072d00d1084869301068001a0828fadd024866300860012e00dd0a4863300c68001a0828fadd044860300868001a08bdf02000e7fcb5fe0004000d0017001e485f0022003168030028f7fcfc5348556800220c5e824853680021085e4148516803200a5e18466bc30748556800794348536800788249530020f7fefd75bdfeb5700005000e0014002300320029484ef7ffffd1bd70b5f0b0850006000f4c4600251de030f9900349480020f007edaa484768024847680148416800466bc307003a003100282351f000fa910028f000fa73213c48401820f7fcfc3a483e302018219803f000faa22101483838e01820f001ff74b005bdf0b5f3b0854c2e00251de737f94834182648333020182090042133014998041840880021904208d1012001e000200006000e00900320ff5d402800d01198032800d1082133014998041840880007c00fc02801d1012001e000200006000e00900300309a069905f7fcfc0a003900289a03f000fa6a0033003900289a04f000fa96481822005e8220cd0080183821ff31995e41003392019100002a480e38e018219804f002f882b007bdf000000478004015fc0040049000400488004021540040104800401af4004004b80040147c0040114800401224000004c0004004bc00400a8c0000048c0040b5ffb081230024002000900098012800d0042a00d00298042801da022000b005bdf0e032001d1c5b006d9e015f709d0a2d00d104250103ed1b45042d14284d1c42a8dd010028e0044d1943ed42a8da0000289d002d00d00d5d15260f023640061136433555151c6400251c64555025009500e00900251c645550250f022d4005122d55152501950046c0428bda0298044284dbc798002800d0001c64428bdb0298044284dd012000e7b904200c00e7b607ff00000003428bda01000847704293dd010010e7fa0018e7f8b510004c000333585b1c2386521c235a5a1c2388521c0054000333405b1c2382521c23425a1c2384521c23865a1b8d44191b041c1424237e521c23885a1b8d041b1b041c14242380521c23825a1b8cc4191b041c1424237a521c23845a1b8c841b1b041c1424237c521cbd10b530000248c024825aa4880d1b64042414234283da000018880d24845aa41b2c042414234283da000018bd30b5f00004000d00290020f7ffffe30006886920885b001a080400140742b7da00003e20865b0088691a400400140742b7da00003e0030bdf0b5f800042500e01023646ae2435a1e6b435a001021305e61f007ec8204011409006a0020305852811c6d2d11dbec2600e0121e726be31ad223646b67437b435a001021385e61f007ec6a0401140900720020304052811c762e0cdbea68a0794278810020f7ffff64bdf8a18e6181220121fe540a498d61c1498d62010212218a520a2233218c520a212462c12107860121386341210b8701214b85418501848184c14770b50000030018f7ffffdebd00b510000421ff319e20f45301210920f653010020f7ffff9cbd10b5102200218e520a22925e1400a117ca0e12185212122390521a22925e14217d436117ca0e1218520213141b2294521322002196520a21925a0a2198520a22985e140221424917ca0e1218520213141b22d25213bd10b5f80004000f0015001e00e817c10e09180912098021012817c10e091809120980a12014436817c10e091809120980610068194017c10e091809120980e146c02e60d11a0068194017c10e0918091209802100e81b4017c10e091809120980a1012817c10e091809120980610068194017c10e091809120980e10068194017c10e0918091209816100e8194017c10e0918091209812120a881a0016817c10e091809120981e1201c822020c0826020de82a00029200f0280f007eba2832046c00029200f0280f007eb9a8320bdf822178002220c804222008082227980c28102221e8142220c82022206824222b38282220182c24770b57000040020f7ffff5520925f0220905f010020309a6963f7ffff77002030ba6961f7ffffd9bd70b51000040020f7ffff2e0020f7ffff310020f7ffffe1bd10b5700004f006fb1e0005022817c10e091809020a14122192530a5f08bd70b5f80004000d0016001f21ff1c490020f007eb0261670020f7ffffe360256066980660a098076120980860e0bdf87fff0000364d0038138800001d4c0000b5700004000d0020f000f87a0028f7fefdbfbd70b5fe0004000d001620fb5d0268a0794096019202900068a078830022328e0021319a0028f000f9e068a079437882481c182920cd00801828f7fefaaa210020cd0080182830ff308183010028f000fddc003200290020f000fd6800290020f001f964bdfeb5fe0004000e0017001d002131ba97009502910168a07943788200310020f001fb3c002b002232ba00390030f7fff83f002a00210038f7fefcc6bdfe04d40000b5f80004200d01c018206b40210d01c9186163882002210d01c9186163482500e00f2028436849e818611846271557f721280030f007ea7406281600753075771c6d2d12dbedbdf8b510000449df0020f007ea660020f7ffffd3bd10b5ff00042001230d01db18e36b5b2b12da2b2518434d002333ff339d18eb00555f5d9b03429ddb20230d01db18e36b5b260d01f619a66b761c76270d01ff19e7061b1618637e232843434ec819a6199d230061ab7429746a2322555a2323555a232055592321555946c0230c434b4dc11965195b5498b004bdf0b5ffb08b0004000d882806060e368828120720184370190000795a40466b81182018437019001e7900495a4081581c702318435819001e7900495a40466b81981c7023184358190000795a40466b81d81c702318435819011c7800405a08466b82181e702318435819001e7900495a40466b82581e7023184358190000795a40466b82982018437019011c7800405a0882d81e702318435819011c7800405a08466b83182000900020085e18900920019001e01098010040a9025e0899094288dd0698010040a9025e0890099801900098011c40900198012804ddeb20059001e01098010040a9025e0899094288db0698010040a9025e0890099801900098011c40900198012808ddeb98000080497b580819809008980000804979580819c09007230c980843584a74990d1889184198075608900a98002800d109980a2800d1069b0e9a079908980df7ffff1c900a98070200990843088028980ab00fbdf0b530001c7d15230c4343191b545d231456d32b02db1a69931c5b619323215c9b4283da012321549823205c9b4283dd012320549823235c9b428bda012323549923225c9b428bdd0123225499bd30b5ffb091000d001f260046c0ab10889a00301c760040a902520a003b002aa9119813f7ffff1600042c00d1012e1ddbede0191e7000060040a9025a089011ab10889806000e00900188981200900020284360493c18691842483c182b99009801f7ffffa746c02e00dce3b015bdf0b5ffb0810005001e9c0a20019000e01a2701e013230c980043584930186918405dc02800d10902399a00431104080c00002300299a02f7ffffac1c7f42b7dde998001c409000990398004288dde0b005bdf0b5ffb0810004000e00179d0a0020f7fffe55002b002131ff319d00209a04f000f89722005eba230292005efb002a00209904f000f85023005ef3002a00209904f000f8c6980b2800d00b22025eb2002b9200002131ff319d00209a04f7ffffa7e00822025eb2002b9200002100209a04f7ffff9d200d01c018206b401e80b005bdf0000006bc0000098c000004d40000bb180000bb3c0000b5f0001f2400e0092318436352c823184363185b1c7e007653981c641c93429cdbf22501e008006b52c81c5623184373185b006e53981c6d42bdddf4bdf0b5ff2201e01d2401e01623184353181b00665b9e9b031af3041b141d9b09429ddd01002be0002300041e143623184353181b006753de1c649b021c5b429cdbe41c521c4b429adbdebdffb5ff9d09e0100014e00a23184363181b006e5b9e23184363185b006f53de1c649b03429cddf11c6d9b0a429dddebbdffb5ffb0810004000d2601e02e20002701e0279000211843711909007a5e881e71231843591909007a5a891c72435a1912007b5ad218892218437219121c7b005b5ad2008318d2188a99001851040914099100990010c9221843721952007b52d11c7f9904428fddd41c7698034286ddcd002920009b049a03f7ffff66b005bdf0b5ff2400e0272500e02123184363181b006e5f9b2b00dd0a26184366000333ff339d18f3006e5f9e9b03429edc072601230c43634f1f19c719db555ee0062600230c43634f1b19c719db555e1c6d1c53429dddda1c641c4b429cddd4bdffb5ff0005000e9c092701e01a2001e01521184379194900425a892218437a199200435ad29b0a1ad21a89040914092318437b9a02189a004352d11c4042a0dde71c7f98034287dde1002320009a039902f7ffff0bbdff04d40000b57023205c5ae01523225c5ce00d230c4353181b571d231456cb42abd1042601230c4353181b551e1c6423235c5b42a3daed1c5223215c5b4293dae52300618bbd70b5f80004000d001620205d47e01b20225d409000e011210c4379190a99005650211456694281d1057d31220c437a19129b0054d198001c40900020235d4198004281dae81c7f20215d4042b8dadf20205d415d804281da0220205d41558120215d415d804281dd0220215d41558120225d415d804281da0220225d41558120235d415d804281dd0220235d41558169b069a9184061b000290020f7ffff9020145630bdf8b5ffb08220009c04e0de9a0be0d7230c43639d02195b569b93019d0d9b0142abd0039d0e9b0142abd17e260c43669b0218f61c5356f59b01429dd0269b0d429dd0029b0e429dd12023184363185b00565f9e23184363185b1c57007f5fdb429eda0523184363185b00565f9be00523184363185e1c53005b5ef3041b141b93009b004283dd00980046c01c66230c43739e02199b569d9b01429dd0269b0d429dd0029b0e429dd12023184363185b00565f9e1c672318437b185b00575fdb429eda0523184363185b00565f9be0051c6623184373185b00565f9b041b141b93009b004283dd00980046c01c66230c43739e02199e1c5356f59b01429dd02a9b0d429dd0029b0e429dd12423184363185b00565f9e1c672318437b185b1c57007f5fdb429eda07e000e04823184363185b00565f9be0061c6623184373185e1c53005b5ef3041b141b93009b004283dd00980046c01e66230c43739e02199e1c5356f59b01429dd0289b0d429dd0029b0e429dd12223184363185b00565f9e1e672318437b185b1c57007f5fdb429eda0523184363185b00565f9be0061e6623184373185e1c53005b5ef3041b141b93009b004283dd00980046c046c01c529b0c429adc00e7231c649b05429cdc00e71cb006bdf0b5f7b082240020009001900020205c46e01b20225c45e013200c43709b0218c057472f02db0b2c00d101003ce00442a7d0022000b005bdf098011c4090011c6d20235c4042a8dae71c7620215c4042b0dadf20205c86e01a20225c85e012200c43709b0218c057472f02db0a2c00d101003ce00342a7d0012000e7db98001c4090001c6d20235c8042a8dae81c7620215c8042b0dae098002800dd0498012800dd012001e000200006000e00e7c2b5ffb08a0006000c001f980c7c007c394288dd04980c7c057c389009e0037c3d980c7c009009980c7c407c794288dd05980c7c4090077c789008e0047c789007980c7c409008221456ba2114980c56419807ab01c3079a08002b9200002148fe18209a09f7fffe8b9006980c7c00231843581900990c7c4900495e407c39435919097c7a00525e894288da08980c7c0043581900990c7c4900495e40e0067c382318435819007c7900495e4004001400900520ac5b8004001400900498132800d11320f45b80210102494208d108209c5f81004998054281dd022000b00ebdf020ae5b800400140090049a0498054350000117c00e001840120298064282da012001e000200006000e00e7e7000220205c4320215c801c404283dc1620205c8320215c401c404283dc0f20225c4320235c801c404283dc0820225c8320235c801c404283dc012001e000200006000e004770b5f7b082000d2602e0452028437049be1869184769b82800dd3c1c709001e03223289801435849b81869184469a02800dd2669e02800d12300210038f7ffffbd2800d01d69b869a118419802309a8a004281da0800220039202d01401828f7fffecf2800d00c9a0400239200003a00299802f7ffff1c2800d0022014563861e098011c409001200d01c018286b4198014281dcc51c76200d01c018286b4042b0dcb3200d01c018286b401e46e0132028437049951869184469e02802db0a232869e043584991186918420021488e1828f7fffd5a1e762e02dae9b005bdf0b57000042602e0182028437049871861184520235d4120225d401a082800dd0620215d4120205d401a082800dc040029487d1820f7fffd181c76200d01c018206b4042b0dce0bd70b5700004001d00481a8004001406428edd00000e0033436b001817db0e1b181b021b141e2e00dd0280262001bd702000e7fcb5ffb081000c00179d0a980130207886e028210c436198041808578022149901568a4290d11d00621bd22318435a195200735ed2920022184362195200735ed12218437a1952007318d09b0b9a00f7ffffbe2800d005003100389b049a01f7fffafb1c769801302078c042b0dad1b005bdf0b5ffb081000c00179d0a980130207806e028210c437198041808570022149901568a4290d11d22184372195200631bdb005b5ed2920022184372195200635ed1221843721952007b18d09b0b9a00f7ffff852800d005003900309b049a01f7fffac21c7698013020784042b0dad1b005bdf0b5ffb0830006000c001f9d0c20205d802801d1099a0d9905002392019100220021010030f7ffff7a20215d8042b8d1099a0d99050023920191001c7a00390030f7ffff6c20225d802801d1099a0d9905002392019100220021010030f7ffff9720235d8042a8d1099a0d99050023920191001c6a00290030f7ffff89b007bdf0b5f7b08400149905004a98040fc0431017c90006910190002700e0011c7f10762e00d0031c70d0012f20dbf72f00dd10003a99059804f006eb22910190009d00002041389003e006000004d4000006bc00009d04940300289903f006ec0ab007bdf0b5ffb08d0005001e2000900aa1ffc90391099008a1fdc90391079006a1fbc9039105900420205d80900ce074980c0041002830585e40900321025e719a031a5017c10f49180910cc218a5f4a4362001017d10e0918890209140c20225d80900be051230c980c4358990e1841980b560890022014563099024288d1412118980c4341980f1808990b00495e402800dd372318980c4358990f1840990b00495e409001990b004a002931405e8922005eb21a8817c10f49180910cf9901980a1840900a980143780002003b99099808f006ece291099008980143600002002399079806f006ecd891079006980143780002002399059804f006ecce9105900446c0980b1c40900b20235d81980b4281daa8980c1c40900c20215d81980c4281da85980a2800dd13a808c807f7ffff38991660089a0a99079806f7ffff31991660c89a0a99059804f7ffff2a99166048981668416081b011bdf0b5ffb08f9e18a80a2100000a000b000cc01eaa0a9200a80fc80ff7ffff45990a980d180f990c980bf006ec8291039002990d980af006ec7c910190009b039a021a80419991059004220499059804f006ec6c9103900200390038f006ec6a910190009b039a021a80419991079006a093c80c990798061a12418bda0d9907060a98060a0043101209000591039002f7fbf9d701009009e0049d060028f7fbf9d0900998091838004498091a380041910801a0f7fbf9c504001400807099080188f7fbf9be0400140080b020045e302800dd0a21045e7122025eb20210f006eaec0400140080f0e00220ff1c4080f0002517e20f92191210929b0a1ad0990cf7fbfae98030b013bdf0b5ffb0850004200090039002260090019808302078009004e03c98040041002030585e409000980830207885e02a230c990443599a061889574822149908568a4282d11e23189a04435a9b0718d2006b5ed12900dd14006b002737405efa1876000b434b9f0119db9301000b43539f0319db93039b00434b9f0219db930246c046c01c6d9808302078c042a8dacf98041c40900498083020784198044281dabc2e00dd1000319803f006ea82040114099808800100319802f006ea7a0401140998088041e00520009908800821009808804121b25b094371000817c90e091809020914099a08809122925f110230f006ea6099086248b009bdf0b5ffb08300149d0c980d1b4004001400900298022800d049980330207806e03f980330207887e035210c43719804180857c0900120149903560899014288d128211843719806180800795e409000980042a8da062000211843711909007a5288e016990d98004288da12211843711909007a5e899a001b52435100089902f006ea1a04001400211843711909007a528846c01c7f9803302078c042b8dac41c7698033020784042b0daba46c0b007bdf000000000000000000000ffff7fff00000000b5ffb0830014001d980330207806e053980330207887e049200c43709904184057c0900221149803564198024281d13c20184370190000795e409001200490002d00dd1e980142a8dd1222040011435143699a0100521b5243510008f7fbf88e04001400211843711909007a5288e01b980104801400211843711909007a5288e01298012800dd0f22040011435100499a0143510008f7fbf87104001400211843711909007a528846c01c7f9803302078c042b8dab01c7698033020784042b0daa6b007bdf0b5fe0006000c200d01c018206b402802db482702e0402028437849221861184569a82800dd37209e5f82209a5f81002333ff339d920191000022481b18210028f7ffff1a208c5f8268b079419201910068b078830022481418210028f7fffcee002b0022481118210030f7fffe88002a3208002b92000022480c18210030f7fffdfa220c5eaa210a92015e6920045e28f7fbf82980e81c7f200d01c018206b4042b8dcb8bdfe06bc000004d40000b5f7b0840004000d4ef86b6043464ff76ae043479a0668922a00dd0400300fc218121052e00342710fca1852105292029a0668d22a00dd0400380fc218121052e00342790fca18521052920121385e619a0668924351696a43519a0218880031f006e90e04001400466b819821305e619a0668d24351696a43519a0118880039f006e8fe04001400466b81d89803b007bdf0b5ffb09500042148a801f006e8a698167805e0449817182e2e01db3f981e4286dc3c981678809014e033991898141840901398132801db29991f98134288dc25210c43719a21188a991356502802db1c210c43699a2018899a1456899100990042a1d1070081aa0158511d090082ab015099e00999002901d1060081aa0158511c490082ab01509946c046c098141c409014981678c198144281dac61c6d9816784042a8dab62702e01b00b9aa01585000a19a2258514281da0600a19a225050063916099a24551100b99a2358514281da0600b99a235050062116099a2555d11c7f2f12dbe1b019bdf0b510000369982803dd1220045e1824025f1442a0dd0c20045e1824005f1442a0da042900d0046b082801d9012001e000200006000e00bd10b5700004000d00166ae82801d80e003200290020f7ffffd82800d00720265d4075607d21202755412001bd702000e7fcb5ffb08700142500e00d20284368990718407d404669554821002228436a9807181075411c6d2d12dbef20019006e009238898064358190621002027558198061c4090069806280cdbf22502e020980a5747212843699807180890052f02db16980569802800dd12981057c042a8d10e46685dc02800d00a466857c0900623889806435819019a119805f7ffffa11c6d98084285dbdb2502e04e20284368990718409005980569802800dd4398057d402800d13f980a57472f02db2046685dc02800d01c466857c0238843581900302079c02800d113466857c0900698064358190620275d802800d1099806435819019a119805f7ffff6c2800d000e01b220298055e8221005e410020f7fdfa7500062e00d00e00319a119805f7ffff3d2800d007062916092027558120265d819805754146c046c01c6d98084285dbadb00bbdf0b5ffb0b9000c2148a821f005ef5c2114a833f005ef582148a80af005ef542114a81cf005ef502701e030218843799842180d20275d402800d02720275746002a99449839f7fffe499009aa1ca933a80aab05c307aa21481c1821202d01401820ab02c3079a3c993b466b2024920191005e18222690085e9a00b04b1418e318c100309b08f7fffe7246c01c7f2f0cdbcca9339a43200d01c01820920191006b41480b30501820ab1c9a42f7ffff0822cc48061821202d01401820f005eed220029038e0390000ee00000204d40000066c0000232898384358491c1861184569a82800dd269838008049183950186118462204002931200030f005ee4a7870993b4288dc0278701c40707078302800dd0278301e40703078f1983c4281dc0278f01c4070f078b02800dd0278b01e4070b046c098381c409038200d01c018206b4198384281dcc5b03dbdf006bc0000b5700004250069252d02db0e1eab075b0f1b5ee21e6b075b0f1b5ee1076b0f1b5ee0f7fafe5282a0e0132d01d10d07690f095e611e6a07520f125ea218880fc1180903c9140982a1e00307680f005a2082a0bd70b5ffb0830004000d00169906004818400fc1180903c9140991029806900169202800dc0120608320980c2800d0009e02692007400f0052260020f7ffffb769201c40612020165e209901184042b0da02200c8320e0082e00dd0621165e6198024281dd0120ae832027185fe720ff1c404285d9121fe838ff38fad10800394379000817c90e0918090209140fe0050a290038f7fafe670400140721ff1c491bc922145ea2435122165ea2437a188817c10e0918090209140982e120165e202800dd1598062800dd0721165e6102089906f005ee7261e0e00220165e2061e0217f020969e04288db04000861e0e001200061e069e004001400b007bdf060014770b510000420545f01201901804281dd0220010240bd1020545f0120af00c04281dd0a21545f0a00011a51020821c8f005ee4404401400e7ed2000e7ebb570000425ff1c6d2b00d00025c060a268a042a8db012001e000200006060e3620bc55065d002800d00060e120bc5d002800d10368e01a082864da012001e000200006000e00bd70b53000042a05dc012b02dd012001e000200006050e2d2d00d00061212d00d10369201a082864da012001e000200006000e00bd30b5ffb08f0005001e2000900d900c2400981130e08a80210440080880900b981130e08a8007c00fc0900a981130e08a802108400808c09009981130e08a8021404008098090082000900790069005900490039002991060482001900ee0262388980e43581940900198016b002802d31a9801f7ffff69000768f299119801f000f9dd90009900980d1840900d980c4287dd00970c215298015e4120e100c04281dd001c6446c0980e1c40900e980e280adbd5980b2800d004980d2800dd012001e000200006000e009007980a2800d00b203301401828884007c30fdb68f19a0c9810f7ffff4f900698092800d0092019018018286b02002368f19810f7ffff66900398082800d01520ff1c40213301491869884922404211d00020a8991031c069c94281db012101e000210006090e09910246c09904004998061840990700891840990300c9184099050149184099020189184021330149186980082033014018288800991131f488494208d0012001e000200006000e00b013bdf0b5fe0006000c0017001d20330140183088002133014918718048002b003a00210030f7ffff2f2800d00c2201002131140030f000f8430021311400306822f000f9b7e01f2019018018306ac02800dc040030f000faaa2800dd142200002131140030f000f82b20f45bc021044008088268e992019100003b0021311400306822f000f9c921010030f000faa9bdfeb5f80007000c0016001d2200209492005f8369e9002030c09a07f7fffe10002b003200210038f7ffffa4bdf80000b5f0b0b30005000c0016200060209032e04423889932435919486b012902d33a993268220092466b50992e00d00c6821008b00213180682250ca21545e0a68210089ab14505ae0236821008b00213108682250ca6821008b00213130682250ca6821008b00213158682250ca21005e4168220092ab28509921025e4168220092ab1e5099223a5e8268210089ab0a505a68211c49602198321c4090329832280adbb7200080a080e068202800dd792e00d00868201e43220000213180a814f7fafb8fe01768201e43220000213108a828f7fafb8668201e43220000213130a81ef7fafb7e68201e43220000213158a80af7fafb762700e02d2e00d00b00b900203080584000804669580900ba002030805081e01e00b900203008584000804669580900ba00203008508100b93028584000804669580900ba00203030508100b93028584000804669580900ba0020305850811c7f682042b8dcce2e00d12068201e400081002030085840238843585a2868a143595a691a400400140080a068201e4000810020303058404358194088406b214359194988491a400400140080e046c0b033bdf0b53000042900d00c20565e4522ff3234436a17d00e001880120320565f0542abda0720565f0320ff30a74283db012001e000200006000e00bd300002202856832b06db0856832b0bdc056c101a0828fadd012001e000200006000e004770b5f7b08200040015202857012901db0d57012905dc0a6ca16c604288dc036ca01a2828fada022000b005bdf000219803f7fdff070006271343ff20285701290cdb0a5701290edc076c201a2828fadd032e64da012001e000200006000e00900121365e6120e100804281dd1720345e2049e24288dd1220345e2049e14288da0d22365ea221e100891a512019434817c10e091809120919c90409140f6c216c604288da062f00dd010038e00020000400140742bedb0298012800d0012001e000200006000e00e7afb510000306141624202854c4060c1624202954c42a01db032a05dc012001e000200006000e00bd10b5f7b0820004000d2606270820009001e0239801008100283080584023884358190090002e07dc0d215498005e4120af00c04281db0600321c7699049800f7ffffcbe007003a99049800f7ffffc52f0bda001c7f98011c409001682998014281dcd7b005bdf0b5ffb0870004000d68281e40008100283058584090062388980643581900900520019004260021009805f7ffff0f2800d01598112800d0069a10990a9805f7ffff342800d10b99109805f7ffff1c2800d105220199099805f7ffff8b9e0620065e2821045e694288dd03002830309003e0020028300890039803680042b0d10220019004e00d68281e4000809903580842b0d103200043c09004e0022001900426002e00d10468282805db012701e000270298042800dd3520009002e02d980200809903580842b0d0249802008099035808238843581900900199109801f7fffed22800d11598112800d00c9a10990a9801f7fffeda2800d005220c99099801f7ffff37e005003a1c7f99099801f7ffff3046c098021c409002682899024288dccde03568281e409002e02d980200819803584042b0d0249802008099035808238843581900900199109801f7fffe9b2800d11598112800d00c9a10990a9801f7fffea32800d005220c99099801f7ffff00e005003a1c7f99099801f7fffef946c098021e40900298022800dace46c0b00bbdf0b5700001240020002200e01023884353185d6b2b2b02d3092328575e2e01db04575e2e05dc011c64e0001c401c522a0adbecbd70b5302900d10422002333015b18c3801a2400e06023884363181a6b132b02d3482328569d2d01db20569d2d05dc1d6c156c5342abdd0e6c556c9342abda0a2333015b18c3881b2510432b2533016d1945802be03f2333015b18c3881b2580432b2533016d1945802be0342900d1112328569d2d06db0d569d2d07dc0a2333015b18c3881b2501432b2533016d1945802be02023285c9b2b00d11c2333015b18c3881b25ff1c6d432b2533016d1945802be0106b132b01d10d6ad32b00d10a2333015b18c3881b25ff1c6d432b2533016d1945802b1c642c0adb9cbd300000399a0000466600002800d0004770490368091c494a016011e7f8000004a40040484d2119e00400023a207fd270021e40000a1e492a00d1f64770b53825004c47222000214846f005e8da34202d00d1044843880049434288d000e050484088402803dc03483e88402801da00e05d483c7a002804d009483a7a002803d005483a680021014308493860087820466b7018786070582d00d103881849344288d0064831680021024308492f6008e026482c88402801d0042802d0032803d116e00146c046c02288002148233886f005e89634882d00d101f7ffffa32d00d005482268002102430849206008e006481e680021104308491c600846c046c0bd382000491780088048200102808088202080c82210a11748123010f005e870481268002123430849106008e7e8480f6800212a4308490d6008e7e1480b680007c00fc0d0012000477048067a002804d1012001e7f82000e7f600002326004002000040226c0040464a000004d000401857000000000000000000000000000000000000000000004770b5700004000d2600dffe48e178002800d12b48e0780023ff3351435849df184049df6008002a002148dd6800f005e82448db680030ff30418185210048d8680030ff3041738148d378001c40280adb012000e00248d078001c4049ce7008200149cc7008dfff2000bd7048ca780049cc78094288d11748cb78002800d002dfff2003e7f148c778001c40280adb012000e00248c378001c4049c2700848bd78001e4049bb7008dfff48bb780023ff3351435849b91846002a00210030f004efdc20ff304d538521001c80558148b278001c40280adb012000e00248ae78001c4049ad7008dffe48ad600648a978001c4049a87008dfff2000e7b6b5700004000d2600dffe200149a2700848a678002800d12848a3780023ff33514358499f1840499f6008002a0021489d6800f004efa4489b680030ff3041818521004898680030ff30417381489678001c40280adb012000e002489378001c40498e7008dfff2000bd70488f78001c40280adb012000e002488b78001c4049877008dfff4885780023ff3351435849841846002a00210030f004ef7020ff304d538521001c805581487c78001c40280adb012000e002487978001c4049777008dffe48786006487478001c4049727008dfff2000e7c8b510487268002800d1012001bd10dffe486f680030ff30417b802800d002dfff2001e7f3dfff2000e7f0486a78002801d100e000200006000e004770486678002800d001200147702001496270082000e7f9486078002800d101200147702000495d7008e7fab51000042200485a78002800d1012001bd10485278002800d1012002e7f84853780023ff335143584b4e18c2602220ff304d5a808008230120ff304f54832000e7e6484b78002800d10120014770484378002800d1012002e7f84844780023ff33514358493f184030ff30417b802800d1012004e7ea483d78001c40280adb012000e002483978001c4049387008483378001e40493170082000e7d70002483268002800d10120024770482f68006010482d680030ff3041898080082301482a680030ff304173832000e7ed2100482378002800d0094825780023ff335143584a2018811f185a4047702000e7fc21002200481a78002800d023481c780120ff305143484b1718c030ff30417b802800d00e481278002801dd0a481478001c40280adb012000e002481078001c40000120ff305143484b0b18c220ff304d5a8047702000e7fc480868002800d10047704805680030ff30418980e7f804c9004004cb00402328004004cc004004ca004004c80040b5ffb087000c20009006200190052000900490032c00d00898092800d005980a2800d00298102800d1022001b00bbdf02000991060089807283fdc06990704080c00f004faa27020e3a89b072bbbd048dc432b7fd046dc1d2b4bd044dc093b40f005e860890b918d454545f7f5f6f3f400452b4fd038dc062b4cd0362b4dd0352b4ed134e14a2b70d0322b74d0312b75d1f7e1883ba02b1bd229005b447b889b005b449f015a019301a502e402eb02f5037603760316030a01a6031202fc037603760168017303760376037601c5037601d503760376037601b83bbc2b3cd2dbe008e1d4e163e0cde136e0fce108e350e138e154005b447b889b005b449f01cf0349034901d70047004b004f034903490349009800aa00b7034903490053006000640349034901f402060209021f01f5026c026f02720275027902d303490349028a02a80299034903490349034903490349034903490349034901210349034903490349034901e701eb0349030202ed03100320033548fb78007020e30c48f978407020e30848f778807020e30448f678407020e30048f578407020e2fc48f478407020e2f898092804d2019809e000200404000c00900548ee99106008e2eb48ed78007020e2e748ec6800794000460070198099094288dd019809e001007019809002980204000c0090052500e0192214436a4be218d24be0681b799b005b18d19a0242b2da019a02e000003292010032436a19109a01f004ed5898021b8090021c6d2d03da0298022800dce0e2b32002900548d3680089c0702048d1680089c004000e007060e2a6e01ae018e016e011e10d2002900548cb68008800702048c96800880004000e007060e29448c778007020e29048c678007020e28c46c046c046c09809282dda019809e000202d04000c00900598072848d0062849d009284ad00c284bd11ce01748af380f99106008e01648ad380f99106008e0119809281eda019809e000201e04000c00900548a7380a99106008e00348ae9910600846c046c0e25898092848da019809e000204804000c00900548a799106008e24b98092848da019809e000204804000c00900548a1304899106008e23d489f8800389099094288dd019809e002489b8800389004000c0090054897309099106008e22a200490052001702020207060205870a0200270e0e21f46c02001900520007020e21998112800d00220019005e00120029006e210488a6800210106094288d1012001e00020007020e20598112800d00220019005e00120029006e1fc488178007020e1f8488078007020e1f42004900598112800d108487c68009002a90200209a05f004ec8246c0e1e598092806d2019809e000200604000c009005487468009004220600209904f004ec70e1d3e1d298092806d2019809e000200604000c009005486068009004220600209904f004ec5ce1c020029005486668008800702048646800880004000e007060e1b398092820d2019809e000202004000c0090052220484f68010020f004ec40e1a398092818d2019809e000201804000c0090052218485468010020f004ec30e19398092804d2019809e000200404000c009005220449370020f004ec20e18420169005221649490020f004ec18e17c201d9005221d49460020f004ec10e17498092804d2019809e000200404000c0090052204484068010020f004ec00e164483e78007020e16020029005483b78007020483a78007060e15746c098092808d2019809e000200804000c00900520017020220749331c60f004ebe2e14520517020e142201790052005702020ac7060201270a0209170e02000712020337160201271a0221049271de0f004ebc8e12c2008900520017020200f7060200a70a0200070e02033712020007160200f71a0200a71e0e119053800404a0f00404a3c00404a64004006d4004006d8004004b8004034c4004004780040047000400511004006d300404a7800403e34004006da004004e400400528004004fc004004d00040046c004004740040047c00400406004008ec00400480004004d5004004d6004004af0040227c0040200f7020e0dc200a7020e0d920007020e0d648f988407020e0d220089005220448f66801311c0020f004eb64220448f3680131201d20f004eb5ee0c198092810d2019809e000201004000c009005221049eb0020f004eb4ee0b298092820d2019809e000202004000c009005222049e50020f004eb40e0a398092828d2019809e000202804000c009005222849de0020f004eb30e09448dd78802108400808c07020e08d48d9788007800f80d0012001e00020007020e08348d478802104400808807020e07c48d278007020e0782002900548d08800702048ce880012007060e06e48cd680088002140400809807020e06648ca78007020e06248c978007020e05e48c8680021024208d00220007020e0012001702048c46800210102894208d0037820210443087020e04948bf78007020782049be78092900d0012180e000210043087020e03b9809286ed2019809e000206e04000c009005226e49a6390a0020f004eac8e02b2006900548b17800702048b07840706048ae788070a048ad790070e048ab7940712048aa79807160e0162004900548a868006800900398037020980304000e007060980302000e0070a098030e0070e0e0022002900646c046c046c0990a980580089806e442499b880943014a9980114770b5f7b084000420009003900298057807200090012c00d0712c3fdc07002104080c0022010039f003fedae3ef2caad07cdc312c50d07adc0c00233b40f004ec9a72107f7a858585eeecedeaebe8e9e6e785e52ca2d06bdc0e2c7fd069dc062c70d0672c74d0702c75d16fe1ae2ca0d06d2ca1d1f9e1f900233ba32b07d265005b447b889b005b449f02710286029b03fb03fb034302e22cc6d06fdc222cbad06ddc0e2cb0d06bdc062cabd0692cacd0682cafd1d9e1b72cb4d0742cb6d1d4e20900233bbb2b08d2d9005b447b889b005b449f021b03d603d603d602260038004f00692cf1d073dc0f2cd8d071dc072cc7d06f2cc8d06e2ccbd1b6e06de3c32cdad0692cf0d1b0e21b00233bf32b05d2b5005b447b889b005b449f0337030103560361038348437007e3ace1a0e3a7e19de3a4e14d483f7047484b7007e3a2483c7087e39f2500e00de13ce399e1892600e00501281b404944184055871c762e0fdbf71c6d2d02ddf22001493d310c7008e3882500e00f2600e00ae041e192e162e2bce23e01281b404939184055871c762e0fdbf71c6d2d02dded20014931310c7008e36fe18a2500e00a2600e005200a4368492f184055871c762e0adbf71c6d2d02ddf220014926310c7008e35ae1bfe20de05ce06ae22c98062804d0022003b007bdf0220448239905f004e99620ff1c40f7fffeff2001491a310c7008e34198062802d0392003e7eae0d7e0bbe0a7e094e061e05fe05de05be04fe16605f60040048400400430004030e00040310000400538004004d4004004fe0040048000400510004004fa00404000100050001000054c00400500004005a4004004f4004004ec0040051800404a0000404a2d00404a5a004006d4004098057840020043380400140049fe680981c8e2fa98062802d0012003e7a398057840020043380400140049f868098008e2eb98062801d0012003e79448f47007e2e398062801d0012003e78c48f170072010f7fffe92e2d846c046c046c02c4ad1049806281ed0062003e77c9806282dd0012003e7772c48d0062c49d00a2c4ad00e2c4bd118e011222d48e39905f004e908e011222d48e19905f004e902e00b221e48df9905f004e8fce005222d48dd9905f004e8f646c046c0200149da7008e2a39806280adb0298062848dd012003e74948d69a069905f004e8e2200149d239097008e2919806280adb0298062848dd012003e73748cd30489a069905f004e8d0200149c8390a7008e27e98062804da012003e7272101024998064288dd012003e7209806309049c1800848bf30909a069905f004e8b4200149bb39087008e2632001f7fffe19e25f48ba7007e25c48b97007e2592f01d0062f02d00a2f03d00e2f04d11ee01449b420010400f001fac1e01949b120010440f001fabbe0132001060049a8391460081380f7fffdf5e00a2001064049a43914600813c0f7fffdece0012003e6de46c0e22e07f80fc0d00220010600e00120010640499a3914600820010280f7fffdd8e21e98062801d0012003e6c72f01d1022002f7fffdcd2004f7fffdcae2102020f7fffdc6e20c46c046