rendered paste body+-o Root <class IORegistryEntry, retain count 6>
| {
| "IORegistryPlanes" = {"IODeviceTree"="IODeviceTree","IOService"="IOService","IOPower"="IOPower"}
| "IOKitBuildVersion" = "Darwin Kernel Version 9.0.0d1: Tue May 22 21:15:55 PDT 2007; root:xnu-933.0.0.178.obj~3/RELEASE_ARM_S5L8900XRB"
| "IOKitDiagnostics" = {"IOMalloc allocation"=1808450,"Instance allocation"=391808,"Classes"={"IOModemSerialStreamSync"=0,"AppleOnboardSerialBSDClient"=4$
| "IOMaximumMappedIOByteCount" = 536870912
| }
|
+-o device-tree <class IOPlatformExpertDevice, registered, matched, active, busy 0, retain count 19>
| {
| "IOBusyInterest" = "IOCommand is not serializable"
| "#address-cells" = <01000000>
| "IOPlatformSerialNumber" = "7R726MD4VR0"
| "secure-root-prefix" = <"md">
| "clock-frequency" = <00e1f505>
| "AAPL,phandle" = <f00b4000>
| "serial-number" = <"7R726MD4VR0">
| "model" = <"iPhone1,1">
| "IOPlatformArgs" = <00505cc000e05cc00000000000000000>
| "name" = <"device-tree">
| "device_type" = <"bootrom">
| "local-mac-address" = <001b63db65bf>
| "model-number" = <"MA501">
| "compatible" = <"M68AP","iPhone1,1","AppleARM">
| "IONWInterrupts" = "IONWInterrupts"
| "#size-cells" = <01000000>
| }
|
+-o chosen <class IOService, !registered, !matched, active, busy 0, retain count 7>
| | {
| | "production-cert" = <01000000>
| | "secure-boot" = <01000000>
| | "debug-enabled" = <00000000>
| | "gid-aes-key" = <01000000>
| | "bootpath" = <>
| | "AAPL,phandle" = <20134000>
| | "uid-aes-key" = <01000000>
| | "bootp-response" = <0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000$
| | "name" = <"chosen">
| | "bootargs" = <>
| | "system-trusted" = <01000000>
| | "firmware-version" = <"iBoot-159">
| | "development-cert" = <00000000>
| | "rootpath" = <>
| | }
| |
| +-o memory-map <class IOService, !registered, !matched, active, busy 0, retain count 9>
| | {
| | "MemoryMapReserved-14" = <0000000000000000>
| | "MemoryMapReserved-13" = <0000000000000000>
| | "BootArgs" = <00e05c0800100000>
| | "MemoryMapReserved-9" = <0000000000000000>
| | "Kernel-__PRELINK" = <0020220800103400>
| | "AAPL,phandle" = <60194000>
| | "MemoryMapReserved-8" = <0000000000000000>
| | "Kernel-__DATA" = <00c01a0800f00300>
| | "Kernel-__HIB" = <0000000800500000>
| | "name" = <"memory-map">
| | "MemoryMapReserved-11" = <0000000000000000>
| | "MemoryMapReserved-12" = <0000000000000000>
| | "Kernel-__TEXT" = <0080000800401a00>
| | "MemoryMapReserved-15" = <0000000000000000>
| | "MemoryMapReserved-10" = <0000000000000000>
| | }
| |
| +-o iBoot <class IOService, !registered, !matched, active, busy 0, retain count 4>
| {
| "AAPL,phandle" = <201b4000>
| "start-time" = <cb060400>
| "load-kernel-start" = <"9o,">
| "debug-wait-start" = <ff6e2c00>
| "name" = <"iBoot">
| "populate-registry-time" = <"*AS">
| }
|
+-o aliases <class IOService, !registered, !matched, active, busy 0, retain count 4>
| {
| "name" = <"aliases">
| "AAPL,phandle" = <002a4000>
| "screen" = <"/arm-io/lcd">
| }
|
+-o memory@0 <class IOService, !registered, !matched, active, busy 0, retain count 4>
| {
| "reg" = <0000000000000000>
| "name" = <"memory">
| "device_type" = <"memory">
| "AAPL,phandle" = <"`/@">
| }
|
+-o options <class IODTNVRAM, registered, matched, active, busy 0, retain count 7>
| {
| "backlight-level" = <"46">
| "bootdelay" = <30>
| "auto-boot" = <"true">
| "filesize" = <"14474">
| "boot-args" = "kmem=1 -v debug=0x3E"
| }
|
+-o cpus <class IOPlatformDevice, registered, matched, active, busy 0, retain count 7>
| | {
| | "#address-cells" = <01000000>
| | "name" = <"cpus">
| | "#size-cells" = <00000000>
| | "AAPL,phandle" = <"` @">
| | }
| |
| +-o cpu0@0 <class IOPlatformDevice, registered, matched, active, busy 0, retain count 9>
| {
| "interrupt-parent" = <d03b4000>
| "cpu-version" = <00000000>
| "IOInterruptControllers" = ("IOInterruptController00403BD0","IOInterruptController00403BD0")
| "fixed-frequency" = <00366e01>
| "function-cpu_idle" = <"€N@","Iupc">
| "state" = <"running">
| "function-ipi_dispatch" = <d03b40004449504904000000>
| "memory-frequency" = <5581f207>
| "clock-frequency" = <0084d717>
| "AAPL,phandle" = <10234000>
| "bus-frequency" = <00e1f505>
| "IOInterruptSpecifiers" = (<04000000>,<"?">)
| "name" = <"cpu0">
| "device_type" = <"cpu">
| "interrupts" = <040000003f000000>
| "reg" = <00000000>
| "compatible" = <"ARM,1176jzf-s","ARM,v6">
| "peripheral-frequency" = <80f0fa02>
| "timebase-frequency" = <808d5b00>
| }
|
+-o vram@F400000 <class IOPlatformDevice, registered, matched, active, busy 0, retain count 6>
| {
| "reg" = <0000400f0000c000>
| "name" = <"vram">
| "device_type" = <"vram">
| "AAPL,phandle" = <"02@">
| "IODeviceMemory" = (({"address"=255852544,"length"=12582912}))
| }
|
+-o arm-io@3C000000 <class IOPlatformDevice, registered, matched, active, busy 0, retain count 51>
| | {
| | "#address-cells" = <01000000>
| | "name" = <"arm-io">
| | "device_type" = <"s5l8900x-io">
| | "ranges" = <000000000000003800000008000000100000001800000010>
| | "#size-cels" = <01000000>
| | "function-clock_gate" = <"°R@","Gklc">
| | "reg" = <0000003c00100000>
| | "chip-revision" = <02000000>
| | "compatible" = <"arm-io,s5l8900x">
| | "AAPL,phandle" = <a0314000>
| | "function-power_gate" = <"€N@","Grwp">
| | "IODeviceMemory" = (({"address"=1006632960,"length"=4096}))
| | }
| |
| +-o vic@E00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 7>
| | {
| | "InterruptControllerName" = "IOInterruptController00403BD0"
| | "#address-cells" = <00000000>
| | "IOInterruptControllers" = ("IOPlatformInterruptController")
| | "IODeviceMemory" = (({"address"=954204160,"length"=8192}))
| | "interrupt-controller" = <"master">
| | "vic-stride" = <00100000>
| | "AAPL,phandle" = <d03b4000>
| | "ipid-mask" = <1000000000000000>
| | "IOInterruptSpecifiers" = (<00000000>)
| | "vic-offset" = <00000000>
| | "name" = <"vic">
| | "device_type" = <"interrupt-controller">
| | "#vic-cells" = <02000000>
| | "reg" = <0000e00000200000>
| | "compatible" = <"vic,s5l8900x","vic,pl192">
| | "#interrupt-cells" = <01000000>
| | }
| |
| +-o edgeic@E02000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 7>
| | {
| | "InterruptControllerName" = "IOInterruptController004042C0"
| | "#address-cells" = <00000000>
| | "IOInterruptControllers" = ("IOInterruptController00403BD0","IOInterruptController00403BD0")
| | "IODeviceMemory" = (({"address"=954212352,"length"=4096}))
| | "interrupt-controller" = <>
| | "AAPL,phandle" = <c0424000>
| | "IOInterruptSpecifiers" = (<"#">,<")">)
| | "name" = <"edgeic">
| | "device_type" = <"interrupt-controller">
| | "interrupts" = <2300000029000000>
| | "reg" = <0020e00000100000>
| | "compatible" = <"edgeic,s5l8900x">
| | "#interrupt-cells" = <02000000>
| | "interrupt-parent" = <d03b4000>
| | }
| |
| +-o gpio@6400000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 7>
| | {
| | "InterruptControllerName" = "IOInterruptController00404040"
| | "#address-cells" = <00000000>
| | "clock-ids" = <03000000>
| | "IOInterruptControllers" = ("IOInterruptController00403BD0","IOInterruptController00403BD0","IOInterruptController00403BD0","IOInterruptControlle$
| | "IODeviceMemory" = (({"address"=1044381696,"length"=4096}),({"address"=966787072,"length"=4096}))
| | "clock-gates" = <",">
| | "interrupt-controller" = <>
| | "AAPL,phandle" = <"@@@">
| | "IOInterruptSpecifiers" = (<"!">,<" ">,<1f000000>,<03000000>,<02000000>,<01000000>,<00000000>)
| | "name" = <"gpio">
| | "device_type" = <"interrupt-controller">
| | "interrupts" = <21000000200000001f00000003000000020000000100000000000000>
| | "reg" = <00004006001000000000a00100100000>
| | "compatible" = <"gpio,s5l8900x">
| | "#interrupt-cells" = <02000000>
| | "interrupt-parent" = <d03b4000>
| | }
| |
| +-o power@1A00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 7>
| | {
| | "power-gate-defaults" = <fc120000>
| | "name" = <"power">
| | "device_type" = <"power">
| | "IODeviceMemory" = (({"address"=966787072,"length"=4096}))
| | "reg" = <0000a00100100000>
| | "compatible" = <"power,s5l8900x">
| | "power-gate-sram-counts" = <000000000000000037000000220000001a0000000700000008000000110000000a0000000900000000000000010000000400000001000000>
| | "AAPL,phandle" = <804e4000>
| | }
| |
| +-o clkrstgen@4500000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 7>
| | {
| | "clock-performance-states" = <01000000000000002400000007000000000000000000000000000000000000000200000000c12f1024000000070000000100000024000000070$
| | "clock-gate-suspend" = <ffffff678fed0100>
| | "clock-gate-defaults" = <7fffff47dfed010029001b00>
| | "device_type" = <"clkrstgen">
| | "name" = <"clkrstgen">
| | "IODeviceMemory" = (({"address"=1011875840,"length"=4096}),({"address"=940572672,"length"=4096}))
| | "reg" = <00005004001000000000100000100000>
| | "compatible" = <"clkrstgen,s5l8900x">
| | "clock-performance-state-max" = <ffffffff>
| | "AAPL,phandle" = <b0524000>
| | }
| |
| +-o dmac0@200000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 7>
| | {
| | "IOInterruptControllers" = ("IOInterruptController00403BD0")
| | "clock-ids" = <02000000>
| | "name" = <"dmac0">
| | "device_type" = <"dmac">
| | "clock-gates" = <19000000>
| | "interrupts" = <10000000>
| | "IODeviceMemory" = (({"address"=941621248,"length"=4096}))
| | "reg" = <0000200000100000>
| | "compatible" = <"dmac,pl080">
| | "AAPL,phandle" = <90584000>
| | "IOInterruptSpecifiers" = (<10000000>)
| | "interrupt-parent" = <d03b4000>
| | }
| |
| +-o dmac1@1900000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 7>
| | {
| | "IOInterruptControllers" = ("IOInterruptController00403BD0")
| | "clock-ids" = <02000000>
| | "name" = <"dmac1">
| | "device_type" = <"dmac">
| | "clock-gates" = <1a000000>
| | "interrupts" = <11000000>
| | "IODeviceMemory" = (({"address"=965738496,"length"=4096}))
| | "reg" = <0000900100100000>
| | "compatible" = <"dmac,pl080">
| | "AAPL,phandle" = <10584000>
| | "IOInterruptSpecifiers" = (<11000000>)
| | "interrupt-parent" = <d03b4000>
| | }
| |
| +-o sha1@0 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 7>
| | {
| | "IOInterruptControllers" = ("IOInterruptController00403BD0")
| | "clock-ids" = <02000000>
| | "name" = <"sha1">
| | "device_type" = <"sha1">
| | "clock-gates" = <00000000>
| | "interrupts" = <"(">
| | "IODeviceMemory" = (({"address"=939524096,"length"=4096}))
| | "reg" = <0000000000100000>
| | "compatible" = <"sha1,s5l8900x">
| | "AAPL,phandle" = <"pb@">
| | "IOInterruptSpecifiers" = (<"(">)
| | "interrupt-parent" = <d03b4000>
| | }
| |
| +-o usb-otg@400000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 10>
| | | {
| | | "IOInterruptControllers" = ("IOInterruptController00403BD0")
| | | "clock-ids" = <02000000>
| | | "IODeviceMemory" = (({"address"=943718400,"length"=4096}))
| | | "clock-gates" = <02000000>
| | | "function-usb_suspend" = <b0b141004752484301000000>
| | | "AAPL,phandle" = <"Pg@">
| | | "function-usb_500_100" = <b0b141004752484300000000>
| | | "IOInterruptSpecifiers" = (<13000000>)
| | | "name" = <"usb-otg">
| | | "device_type" = <"usb-otg">
| | | "interrupts" = <13000000>
| | | "reg" = <0000400000100000>
| | | "compatible" = <"usb-otg,s5l8900x">
| | | "power-gates" = <09000100>
| | | "function-usb_brick_detect" = <b0b141004752484302000000>
| | | "interrupt-parent" = <d03b4000>
| | | }
| | |
| | +-o usb-device <class AppleS5L8900XUSBNub, registered, matched, active, busy 0, retain count 8>
| | | {
| | | "IOInterruptControllers" = ("IOInterruptController00403BD0")
| | | "name" = <"usb-device">
| | | "device_type" = <"usb-device">
| | | "interrupts" = <13000000>
| | | "compatible" = <"usb-device,s5l8900x">
| | | "AAPL,phandle" = <b06f4000>
| | | "IOInterruptSpecifiers" = (<13000000>)
| | | "interrupt-parent" = <d03b4000>
| | | }
| | |
| | +-o usb-host <class AppleS5L8900XUSBNub, registered, matched, active, busy 0, retain count 6>
| | {
| | "IOInterruptControllers" = ("IOInterruptController00403BD0")
| | "name" = <"usb-host">
| | "device_type" = <"usb-host">
| | "interrupts" = <13000000>
| | "compatible" = <"usb-host,s5l8900x">
| | "AAPL,phandle" = <"`s@">
| | "IOInterruptSpecifiers" = (<13000000>)
| | "interrupt-parent" = <d03b4000>
| | }
| |
| +-o amc@500000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 10>
| | {
| | "IOInterruptControllers" = ("IOInterruptController00403BD0")
| | "clock-ids" = <0200000002000000>
| | "IODeviceMemory" = (({"address"=944766976,"length"=12288}),({"address"=570425344,"length"=180224}))
| | "clock-gates" = <0300000004000000>
| | "function-de_reset" = <b052400054535241000a0000>
| | "function-core_reset" = <b05240005453524100a00000>
| | "AAPL,phandle" = <e06d4000>
| | "IOInterruptSpecifiers" = (<12000000>)
| | "name" = <"amc">
| | "device_type" = <"amc">
| | "interrupts" = <12000000>
| | "reg" = <00005000003000000000001a00c00200>
| | "compatible" = <"amc,s5l8900x">
| | "power-gates" = <04000100>
| | "function-perf_advise" = <"°R@","AFRP">
| | "interrupt-parent" = <d03b4000>
| | }
| |
| +-o adm@800000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 7>
| | {
| | "IOInterruptControllers" = ("IOInterruptController00403BD0")
| | "clock-ids" = <02000000>
| | "IODeviceMemory" = (({"address"=947912704,"length"=4096}))
| | "clock-gates" = <06000000>
| | "AAPL,phandle" = <707f4000>
| | "IOInterruptSpecifiers" = (<"%">)
| | "name" = <"adm">
| | "device_type" = <"adm">
| | "interrupts" = <"%">
| | "reg" = <0000800000100000>
| | "compatible" = <"adm,s5l8900x">
| | "power-gates" = <04000200>
| | "interrupt-parent" = <d03b4000>
| | }
| |
| +-o clcd@900000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 8>
| | {
| | "IOInterruptControllers" = ("IOInterruptController00403BD0")
| | "clock-ids" = <0200000002000000>
| | "IODeviceMemory" = (({"address"=948961280,"length"=4096}))
| | "clock-gates" = <070000001d000000>
| | "function-lcd_enable" = <"@eA","Edcl">
| | "AAPL,phandle" = <c0844000>
| | "IOInterruptSpecifiers" = (<0d000000>)
| | "name" = <"clcd">
| | "device_type" = <"clcd">
| | "interrupts" = <0d000000>
| | "reg" = <0000900000100000>
| | "compatible" = <"clcd,s5l8900x">
| | "power-gates" = <08000000>
| | "interrupt-parent" = <d03b4000>
| | }
| |
| +-o flash-controller0@A00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 8>
| | | {
| | | "IOInterruptControllers" = ("IOInterruptController00403BD0")
| | | "clock-ids" = <02000000>
| | | "IODeviceMemory" = (({"address"=950009856,"length"=4096}))
| | | "clock-gates" = <08000000>
| | | "dma-channels" = <84080000009048008000a0388000a03800000000000000000000000000000000>
| | | "AAPL,phandle" = <108b4000>
| | | "IOInterruptSpecifiers" = (<14000000>)
| | | "dma-parent" = <90584000>
| | | "name" = <"flash-controller0">
| | | "device_type" = <"fmc">
| | | "interrupts" = <14000000>
| | | "reg" = <0000a00000100000>
| | | "compatible" = <"fmc,s5l8900x">
| | | "interrupt-parent" = <d03b4000>
| | | }
| | |
| | +-o disk@F <class IOFlashStorageDevice, registered, matched, active, busy 0, retain count 7>
| | {
| | "power-delay" = <80f0fa02>
| | "#bank-user-blocks" = 7744
| | "function-device_power" = <d0f640004c756d7005001c0c>
| | "device-readid" = 626382316
| | "bbt-format" = "SamsungMLC"
| | "AAPL,phandle" = <30914000>
| | "#bank-blocks" = 8192
| | "#spare-bytes" = 64
| | "#block-pages" = 128
| | "name" = <"disk">
| | "device_type" = <"nand">
| | "device-info" = <0100000001000000ecd5552500000000320000001e0000000200010000200000401e0000800000000400000000080000400000000800000000000000000000$
| | "reg" = <03000000>
| | "compatible" = <"nand">
| | "#banks" = 2
| | "#page-sectors" = 4
| | "#page-bytes" = 2048
| | }
| |
| +-o aes@C00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 8>
| | {
| | "IOInterruptControllers" = ("IOInterruptController00403BD0")
| | "clock-ids" = <02000000>
| | "IODeviceMemory" = (({"address"=952107008,"length"=4096}))
| | "clock-gates" = <0a000000>
| | "AAPL,phandle" = <c0944000>
| | "IOInterruptSpecifiers" = (<"'">)
| | "name" = <"aes">
| | "device_type" = <"aes">
| | "interrupts" = <"'">
| | "reg" = <0000c00000100000>
| | "compatible" = <"aes,s5l8900x">
| | "function-disable_keys" = <"€N@","Ksid">
| | "interrupt-parent" = <d03b4000>
| | }
| |
| +-o sdio@D00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 8>
| | {
| | "IOInterruptControllers" = ("IOInterruptController00403BD0")
| | "clock-ids" = <02000000>
| | "function-device_reset" = <404040004f4950470706000001010100>
| | "tx-calibration" = <0040aa0c000000400000000700000000001100400000000000000000000000000811000b10862188010303000000000001030500000000000000000000000$
| | "clock-gates" = <0b000000>
| | "IODeviceMemory" = (({"address"=953155584,"length"=4096}))
| | "AAPL,phandle" = <609a4000>
| | "IOInterruptSpecifiers" = (<"*">)
| | "name" = <"sdio">
| | "device_type" = <"sdio">
| | "interrupts" = <"*">
| | "reg" = <0000d00000100000>
| | "local-mac-address" = <001b63db65be>
| | "compatible" = <"sdio,s5l8900x">
| | "interrupt-parent" = <d03b4000>
| | }
| |
| +-o flash-controller0@F00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 7>
| | {
| | "function-status" = <"Ð;@","TATS+">
| | "clock-ids" = <02000000>
| | "IOInterruptControllers" = ("IOInterruptController00403BD0")
| | "IODeviceMemory" = (({"address"=955252736,"length"=4096}))
| | "clock-gates" = <0c000000>
| | "AAPL,phandle" = <c0a24000>
| | "IOInterruptSpecifiers" = (<"+">)
| | "name" = <"flash-controller0">
| | "device_type" = <"rsecc">
| | "interrupts" = <"+">
| | "reg" = <0000f00000100000>
| | "compatible" = <"rsecc,s5l8900x">
| | "interrupt-parent" = <d03b4000>
| | }
| |
| +-o jpeg@1000000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 7>
| | {
| | "IOInterruptControllers" = ("IOInterruptController00403BD0")
| | "clock-ids" = <02000000>
| | "IODeviceMemory" = (({"address"=956301312,"length"=4096}))
| | "clock-gates" = <0d000000>
| | "AAPL,phandle" = <b0a84000>
| | "IOInterruptSpecifiers" = (<"2">)
| | "name" = <"jpeg">
| | "device_type" = <"jpeg">
| | "interrupts" = <"2">
| | "reg" = <0000000100100000>
| | "compatible" = <"jpeg,s5l8900x">
| | "power-gates" = <09000200>
| | "interrupt-parent" = <d03b4000>
| | }
| |
| +-o tv-out@1300000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 6>
| | {
| | "IOInterruptControllers" = ("IOInterruptController00403BD0","IOInterruptController00403BD0")
| | "clock-ids" = <020000000200000002000000>
| | "IODeviceMemory" = (({"address"=959447040,"length"=4096}),({"address"=958398464,"length"=4096}),({"address"=957349888,"length"=4096}))
| | "clock-gates" = <100000000f0000000e000000>
| | "AAPL,phandle" = <00ae4000>
| | "mux1-dacs" = <000000000100000002000000>
| | "mux0-dacs" = <020000000100000000000000>
| | "IOInterruptSpecifiers" = (<1e000000>,<"&">)
| | "name" = <"tv-out">
| | "device_type" = <"tv-out">
| | "interrupts" = <1e00000026000000>
| | "reg" = <000030010010000000002001001000000000100100100000>
| | "compatible" = <"tv-out,s5l8900x">
| | "power-gates" = <05000000>
| | "function-amp_enable" = <404040004f4950470611000001010000>
| | "interrupt-parent" = <d03b4000>
| | }
| |
| +-o mpvd@1600000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 8>
| | {
| | "IOInterruptControllers" = ("IOInterruptController00403BD0")
| | "clock-ids" = <02000000>
| | "IODeviceMemory" = (({"address"=962592768,"length"=4096}),({"address"=962658304,"length"=4096}),({"address"=962789376,"length"=4096}),({"address"$
| | "clock-gates" = <12000000>
| | "AAPL,phandle" = <00b54000>
| | "IOInterruptSpecifiers" = (<"-">)
| | "name" = <"mpvd">
| | "device_type" = <"mpvd">
| | "interrupts" = <"-">
| | "reg" = <000060010010000000006101001000000000630100100000001064010010000000006501001000000000660100100000>
| | "compatible" = <"mpvd,s5l8900x">
| | "power-gates" = <06000000>
| | "interrupt-parent" = <d03b4000>
| | }
| |
| +-o camin@1700000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 7>
| | {
| | "IOInterruptControllers" = ("IOInterruptController00403BD0")
| | "clock-ids" = <02000000020000000200000002000000>
| | "IODeviceMemory" = (({"address"=963641344,"length"=4096}))
| | "clock-gates" = <16000000170000001800000015000000>
| | "AAPL,phandle" = <60ba4000>
| | "IOInterruptSpecifiers" = (<0f000000>)
| | "name" = <"camin">
| | "device_type" = <"camin">
| | "interrupts" = <0f000000>
| | "reg" = <0000700100100000>
| | "compatible" = <"camin,s5l8900x">
| | "power-gates" = <03000000>
| | "interrupt-parent" = <d03b4000>
| | }
| |
| +-o h264bpd@1800000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 8>
| | {
| | "IOInterruptControllers" = ("IOInterruptController004042C0")
| | "clock-ids" = <02000000>
| | "IODeviceMemory" = (({"address"=964689920,"length"=4096}))
| | "clock-gates" = <11000000>
| | "AAPL,phandle" = <10c04000>
| | "IOInterruptSpecifiers" = (<0000000023000000>)
| | "name" = <"h264bpd">
| | "device_type" = <"h264bpd">
| | "interrupts" = <0000000023000000>
| | "reg" = <0000800100100000>
| | "compatible" = <"h264bpd,s5l8900x">
| | "power-gates" = <07000000>
| | "interrupt-parent" = <c0424000>
| | }
| |
| +-o mbx@3000000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 8>
| | {
| | "IOInterruptControllers" = ("IOInterruptController00403BD0")
| | "clock-ids" = <02000000>
| | "IODeviceMemory" = (({"address"=989855744,"length"=16777216}))
| | "clock-gates" = <13000000>
| | "AAPL,phandle" = <70c54000>
| | "IOInterruptSpecifiers" = (<0c000000>)
| | "name" = <"mbx">
| | "device_type" = <"mbx">
| | "interrupts" = <0c000000>
| | "reg" = <0000000300000001>
| | "compatible" = <"mbx,s5l8900x">
| | "power-gates" = <02000000>
| | "interrupt-parent" = <d03b4000>
| | }
| |
| +-o prng@6100000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 6>
| | {
| | "IOInterruptControllers" = ("IOInterruptController004042C0")
| | "clock-ids" = <03000000>
| | "IODeviceMemory" = (({"address"=1041235968,"length"=4096}))
| | "clock-gates" = <" ">
| | "AAPL,phandle" = <c0ca4000>
| | "IOInterruptSpecifiers" = (<0100000029000000>)
| | "name" = <"prng">
| | "device_type" = <"prng">
| | "interrupts" = <0100000029000000>
| | "reg" = <0000100600100000>
| | "compatible" = <"prng,s5l8900x">
| | "power-gates" = <09000800>
| | "interrupt-parent" = <c0424000>
| | }
| |
| +-o spi0@4300000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 9>
| | | {
| | | "IOInterruptControllers" = ("IOInterruptController00403BD0")
| | | "clock-ids" = <0300000004000000>
| | | "IODeviceMemory" = (({"address"=1009778688,"length"=4096}))
| | | "clock-gates" = <""">
| | | "AAPL,phandle" = <20d04000>
| | | "IOInterruptSpecifiers" = (<09000000>)
| | | "name" = <"spi0">
| | | "device_type" = <"spi">
| | | "interrupts" = <09000000>
| | | "reg" = <0000300400100000>
| | | "compatible" = <"spi,s5l8900x">
| | | "function-spi_cs0" = <404040004f4950470004000001000000>
| | | "interrupt-parent" = <d03b4000>
| | | }
| | |
| | +-o lcd0@0 <class AppleARMSPIDevice, registered, matched, active, busy 0, retain count 9>
| | {
| | "function-control_enable" = <404040004f4950470403000002000003>
| | "name" = <"lcd0">
| | "device_type" = <"mpl-tx">
| | "reg" = <00000000d0070000000001080000000000000000000000000000000000000000>
| | "compatible" = <"mpl-tx,lm2512">
| | "function-power_enable" = <404040004f4950470200000001010100>
| | "AAPL,phandle" = <10d64000>
| | }
| |
| +-o otgphyctrl@4400000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 7>
| | {
| | "clock-ids" = <03000000>
| | "name" = <"otgphyctrl">
| | "device_type" = <"otgphyctrl">
| | "clock-gates" = <"#">
| | "IODeviceMemory" = (({"address"=1010827264,"length"=4096}))
| | "reg" = <0000400400100000>
| | "compatible" = <"otgphyctrl,s5l8900x">
| | "AAPL,phandle" = <10db4000>
| | }
| |
| +-o i2c0@4600000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 11>
| | | {
| | | "IOInterruptControllers" = ("IOInterruptController00403BD0")
| | | "clock-ids" = <0300000004000000>
| | | "IODeviceMemory" = (({"address"=1012924416,"length"=4096}))
| | | "clock-gates" = <"$">
| | | "function-iic_sda" = <404040004f495047030b000001010100>
| | | "AAPL,phandle" = <90df4000>
| | | "IOInterruptSpecifiers" = (<15000000>)
| | | "name" = <"i2c0">
| | | "device_type" = <"i2c">
| | | "interrupts" = <15000000>
| | | "reg" = <0000600400100000>
| | | "#address-cels" = <01000000>
| | | "function-iic_scl" = <404040004f495047020b000001010100>
| | | "compatible" = <"i2c,s5l8900x","iic,soft">
| | | "#size-cells" = <03000000>
| | | "interrupt-parent" = <d03b4000>
| | | }
| | |
| | +-o audio0@1A <class AppleARMIICDevice, registered, matched, active, busy 0, retain count 9>
| | | {
| | | "function-ptt" = <404040004f4950470416000000010000>
| | | "interrupt-parent" = <"@@@">
| | | "IOInterruptControllers" = ("IOInterruptController00404040","IOInterruptController00404040")
| | | "name" = <"audio0">
| | | "device_type" = <"audio-control">
| | | "interrupts" = <3a000000070000002c00000007000000>
| | | "reg" = <1a000000c40900000000000000000000>
| | | "compatible" = <"audio-control,wm8758">
| | | "AAPL,phandle" = <e0e74000>
| | | "IOInterruptSpecifiers" = (<3a00000007000000>,<2c00000007000000>)
| | | "function-hp_detect" = <404040004f4950470214000000010000>
| | | }
| | |
| | +-o accelerometer@1D <class AppleARMIICDevice, registered, matched, active, busy 0, retain count 7>
| | | {
| | | "IOInterruptControllers" = ("IOInterruptController00404040","IOInterruptController00404040")
| | | "name" = <"accelerometer">
| | | "device_type" = <"accelerometer">
| | | "interrupts" = <7c000000030000007b00000003000000>
| | | "reg" = <1d000000c40900000000000000000000>
| | | "compatible" = <"accelerometer,lis302dl">
| | | "AAPL,phandle" = <20ee4000>
| | | "IOInterruptSpecifiers" = (<7c00000003000000>,<7b00000003000000>)
| | | "interrupt-parent" = <"@@@">
| | | }
| | |
| | +-o als@49 <class AppleARMIICDevice, registered, matched, active, busy 0, retain count 7>
| | | {
| | | "IOInterruptControllers" = ("IOInterruptController00404040")
| | | "name" = <"als">
| | | "device_type" = <"als">
| | | "interrupts" = <4900000001000000>
| | | "reg" = <49000000c40900000000000000000000>
| | | "compatible" = <"als,tsl2561">
| | | "calibration" = <0500000012000000>
| | | "AAPL,phandle" = <80ec4000>
| | | "IOInterruptSpecifiers" = (<4900000001000000>)
| | | "interrupt-parent" = <"@@@">
| | | }
| | |
| | +-o pmu@73 <class AppleARMIICDevice, registered, matched, active, busy 0, retain count 7>
| | {
| | "InterruptControllerName" = "IOInterruptController0040F6D0"
| | "#address-cells" = <00000000>
| | "IOInterruptControllers" = ("IOInterruptController00404040")
| | "ldo-suspend-defaults" = <208c0000>
| | "interrupt-controller" = <>
| | "AAPL,phandle" = <d0f64000>
| | "IOInterruptSpecifiers" = (<5500000001000000>)
| | "name" = <"pmu">
| | "device_type" = <"interrupt-controller">
| | "interrupts" = <5500000001000000>
| | "reg" = <73000000c40900000000000000000000>
| | "compatible" = <"pmu,pcf50635">
| | "#interrupt-cells" = <01000000>
| | "interrupt-parent" = <"@@@">
| | }
| |
| +-o timer@6200000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 6>
| | {
| | "IOInterruptControllers" = ("IOInterruptController00403BD0")
| | "clock-ids" = <0300000004000000>
| | "name" = <"timer">
| | "device_type" = <"timer">
| | "clock-gates" = <"%">
| | "interrupts" = <08000000>
| | "IODeviceMemory" = (({"address"=1042284544,"length"=4096}))
| | "reg" = <0000200600100000>
| | "compatible" = <"timer,s5l8900x">
| | "AAPL,phandle" = <70f24000>
| | "IOInterruptSpecifiers" = (<08000000>)
| | "interrupt-parent" = <d03b4000>
| | }
| |
| +-o wdt@6300000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 7>
| | {
| | "IOInterruptControllers" = ("IOInterruptController00403BD0")
| | "clock-ids" = <02000000>
| | "name" = <"wdt">
| | "device_type" = <"wdt">
| | "interrupts" = <"3">
| | "IODeviceMemory" = (({"address"=1043333120,"length"=4096}))
| | "reg" = <0000300600100000>
| | "compatible" = <"wdt,s5l8900x">
| | "AAPL,phandle" = <b0014100>
| | "IOInterruptSpecifiers" = (<"3">)
| | "interrupt-parent" = <d03b4000>
| | }
| |
| +-o i2c1@4900000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 8>
| | | {
| | | "IOInterruptControllers" = ("IOInterruptController00403BD0")
| | | "clock-ids" = <0300000004000000>
| | | "IODeviceMemory" = (({"address"=1016070144,"length"=4096}))
| | | "clock-gates" = <"&">
| | | "function-iic_sda" = <404040004f4950470208000001010100>
| | | "AAPL,phandle" = <20064100>
| | | "IOInterruptSpecifiers" = (<16000000>)
| | | "name" = <"i2c1">
| | | "device_type" = <"i2c">
| | | "interrupts" = <16000000>
| | | "reg" = <0000900400100000>
| | | "function-iic_scl" = <404040004f4950470108000001010100>
| | | "compatible" = <"i2c,s5l8900x","iic,soft">
| | | "interrupt-parent" = <d03b4000>
| | | }
| | |
| | +-o camera0@3C <class AppleARMIICDevice, registered, matched, active, busy 0, retain count 11>
| | {
| | "function-reset" = <404040004f495047020a000001010000>
| | "function-power_on" = <404040004f4950470506000001010000>
| | "function-standby" = <404040004f495047010a000001010100>
| | "function-clock_enable" = <404040004f495047000a000001010002>
| | "device_type" = <"camera">
| | "name" = <"camera0">
| | "reg" = <3c000000c40900000000000000000000>
| | "compatible" = <"camera-control,micron2020">
| | "AAPL,phandle" = <900d4100>
| | }
| |
| +-o i2s0@4A00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 8>
| | | {
| | | "#address-cells" = <00000000>
| | | "clock-ids" = <03000000>
| | | "IOInterruptControllers" = ("IOInterruptController00404040")
| | | "IODeviceMemory" = (({"address"=1017118720,"length"=4096}))
| | | "clock-gates" = <"'">
| | | "dma-channels" = <0008000000902400000000001000a03c0000000000000000000000000000000042100000009024003800a03c000000000000000000000000000000000000000$
| | | "AAPL,phandle" = <30144100>
| | | "IOInterruptSpecifiers" = (<8600000000000000>)
| | | "dma-parent" = <90584000>
| | | "name" = <"i2s0">
| | | "device_type" = <"i2s">
| | | "interrupts" = <8600000000000000>
| | | "reg" = <0000a00400100000>
| | | "compatible" = <"i2s,s5l8900x">
| | | "#size-cells" = <08000000>
| | | "interrupt-parent" = <"@@@">
| | | }
| | |
| | +-o audio0@0 <class AppleARMIISDevice, registered, matched, active, busy 0, retain count 7>
| | {
| | "reg" = <0000000000000000000310010400000000000000000000000000000000000000>
| | "compatible" = <"audio-data,wm8758">
| | "name" = <"audio0">
| | "device_type" = <"audio-data">
| | "AAPL,phandle" = <401c4100>
| | }
| |
| +-o uart0@4C00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 9>
| | | {
| | | "dma-types" = <03000000>
| | | "boot-console" = <>
| | | "clock-ids" = <0300000004000000>
| | | "IOInterruptControllers" = ("IOInterruptController00403BD0")
| | | "IODeviceMemory" = (({"address"=1019215872,"length"=4096}))
| | | "clock-gates" = <29000100>
| | | "no-flow-control" = <>
| | | "dma-channels" = <8e1b0000000000002400c03c2000c13c07000000000000000000000000000000>
| | | "function-tx" = <404040004f495047030a000002010000>
| | | "AAPL,phandle" = <201f4100>
| | | "IOInterruptSpecifiers" = (<18000000>)
| | | "dma-parent" = <90584000>
| | | "name" = <"uart0">
| | | "device_type" = <"uart">
| | | "interrupts" = <18000000>
| | | "reg" = <0000c00400100000>
| | | "compatible" = <"uart,s5l8900x">
| | | "interrupt-parent" = <d03b4000>
| | | }
| | |
| | +-o iap <class AppleSimpleUARTSync, registered, matched, active, busy 0, retain count 8>
| | {
| | "HiddenPort" = Yes
| | "AppleOnboardSerialParent004128A0" = <>
| | "name" = <"iap">
| | "IOTTYBaseName" = "iap"
| | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900XSerial"
| | "AAPL,phandle" = <a0284100>
| | "IOTTYSuffix" = ""
| | }
| |
| +-o uart1@4C04000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 10>
| | | {
| | | "dma-types" = <02000000>
| | | "IOInterruptControllers" = ("IOInterruptController00403BD0")
| | | "clock-ids" = <0300000004000000>
| | | "IODeviceMemory" = (({"address"=1019232256,"length"=4096}))
| | | "clock-gates" = <29000200>
| | | "function-rts" = <404040004f4950470217000002000000>
| | | "dma-channels" = <12100000000000002440c03c0000000000000000000000000000000000000000>
| | | "function-tx" = <404040004f4950470017000002010000>
| | | "AAPL,phandle" = <a0264100>
| | | "IOInterruptSpecifiers" = (<19000000>)
| | | "dma-parent" = <90584000>
| | | "name" = <"uart1">
| | | "device_type" = <"uart">
| | | "interrupts" = <19000000>
| | | "reg" = <0040c00400100000>
| | | "compatible" = <"uart,s5l8900x">
| | | "dma-disable" = <>
| | | "interrupt-parent" = <d03b4000>
| | | }
| | |
| | +-o baseband <class AppleSimpleUARTSync, registered, matched, active, busy 0, retain count 17>
| | {
| | "IOInterruptControllers" = ("IOInterruptController00404040")
| | "function-bb_on" = <404040004f4950470718000001000100>
| | "function-reset_det" = <404040004f4950470107000000000000>
| | "device-imei" = <"011245002938106">
| | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900XSerial"
| | "function-mux_bb_sel" = <404040004f4950470606000001010000>
| | "AAPL,phandle" = <"p3A">
| | "battery-id" = <"SD721171201LXQ">
| | "IOInterruptSpecifiers" = (<a100000005000000>)
| | "function-radio_on" = <404040004f4950470715000001010100>
| | "HiddenPort" = Yes
| | "function-bb_rst" = <404040004f4950470007000001010000>
| | "device_type" = <"baseband">
| | "name" = <"baseband">
| | "interrupts" = <a100000005000000>
| | "AppleOnboardSerialParent00413370" = <>
| | "compatible" = <"baseband,m68">
| | "IOTTYBaseName" = "baseband"
| | "IOTTYSuffix" = ""
| | "interrupt-parent" = <"@@@">
| | }
| |
| +-o uart3@4C0C000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 10>
| | | {
| | | "dma-types" = <02000000>
| | | "IOInterruptControllers" = ("IOInterruptController00403BD0")
| | | "clock-ids" = <0300000004000000>
| | | "IODeviceMemory" = (({"address"=1019265024,"length"=4096}))
| | | "clock-gates" = <29000800>
| | | "function-rts" = <404040004f4950470605000002000000>
| | | "dma-channels" = <1a1000000000000024c0c03c0000000000000000000000000000000000000000>
| | | "function-tx" = <404040004f4950470405000002010000>
| | | "AAPL,phandle" = <"@<A">
| | | "IOInterruptSpecifiers" = (<1b000000>)
| | | "dma-parent" = <90584000>
| | | "name" = <"uart3">
| | | "device_type" = <"uart">
| | | "interrupts" = <1b000000>
| | | "reg" = <00c0c00400100000>
| | | "compatible" = <"uart,s5l8900x">
| | | "dma-disable" = <>
| | | "interrupt-parent" = <d03b4000>
| | | }
| | |
| | +-o bluetooth <class AppleSimpleUARTSync, registered, matched, active, busy 0, retain count 10>
| | {
| | "HiddenPort" = Yes
| | "function-bt_reset" = <404040004f4950470207000001010000>
| | "name" = <"bluetooth">
| | "device_type" = <"bluetooth">
| | "AppleOnboardSerialParent00414680" = <>
| | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900XSerial"
| | "IOTTYBaseName" = "bluetooth"
| | "local-mac-address" = <001b63db65bd>
| | "compatible" = <"bluetooth,m68">
| | "AAPL,phandle" = <80464100>
| | "IOTTYSuffix" = ""
| | }
| |
| +-o uart4@4C10000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 9>
| | | {
| | | "dma-types" = <03000000>
| | | "IOInterruptControllers" = ("IOInterruptController00403BD0")
| | | "clock-ids" = <0300000004000000>
| | | "IODeviceMemory" = (({"address"=1019281408,"length"=4096}))
| | | "clock-gates" = <29001000>
| | | "no-flow-control" = <>
| | | "dma-channels" = <9e190000000000002400c13c2000c03c00000000000000000000000000000000>
| | | "function-tx" = <404040004f495047010c000002010000>
| | | "AAPL,phandle" = <a0494100>
| | | "IOInterruptSpecifiers" = (<1c000000>)
| | | "dma-parent" = <90584000>
| | | "name" = <"uart4">
| | | "device_type" = <"uart">
| | | "interrupts" = <1c000000>
| | | "reg" = <0000c10400100000>
| | | "compatible" = <"uart,s5l8900x">
| | | "interrupt-parent" = <d03b4000>
| | | }
| | |
| | +-o debug <class AppleSimpleUARTSync, registered, matched, active, busy 0, retain count 8>
| | {
| | "HiddenPort" = Yes
| | "name" = <"debug">
| | "IOTTYBaseName" = "debug"
| | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900XSerial"
| | "AppleOnboardSerialParent004152C0" = <>
| | "AAPL,phandle" = <c0524100>
| | "IOTTYSuffix" = ""
| | }
| |
| +-o i2s1@4D00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 8>
| | | {
| | | "#address-cells" = <00000000>
| | | "clock-ids" = <03000000>
| | | "IOInterruptControllers" = ("IOInterruptController00404040")
| | | "IODeviceMemory" = (({"address"=1020264448,"length"=4096}))
| | | "clock-gates" = <"*">
| | | "dma-channels" = <8408000000902400000000001000d03c00000000000000000000000000000000c6100000009024003800d03c000000000000000000000000000000000000000$
| | | "AAPL,phandle" = <c0504100>
| | | "IOInterruptSpecifiers" = (<aa00000000000000>)
| | | "dma-parent" = <10584000>
| | | "name" = <"i2s1">
| | | "device_type" = <"i2s">
| | | "interrupts" = <aa00000000000000>
| | | "reg" = <0000d00400100000>
| | | "compatible" = <"i2s,s5l8900x">
| | | "#size-cells" = <08000000>
| | | "interrupt-parent" = <"@@@">
| | | }
| | |
| | +-o audio1@0 <class AppleARMIISDevice, registered, matched, active, busy 0, retain count 8>
| | {
| | "reg" = <0000000000000000000310010400000000000000040000000000000000000000>
| | "compatible" = <"audio-data,baseband">
| | "name" = <"audio1">
| | "device_type" = <"audio-data">
| | "AAPL,phandle" = <e05b4100>
| | }
| |
| +-o spi1@4E00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 9>
| | | {
| | | "IOInterruptControllers" = ("IOInterruptController00403BD0")
| | | "clock-ids" = <0300000004000000>
| | | "IODeviceMemory" = (({"address"=1021313024,"length"=4096}))
| | | "clock-gates" = <"+">
| | | "AAPL,phandle" = <c05e4100>
| | | "IOInterruptSpecifiers" = (<0a000000>)
| | | "name" = <"spi1">
| | | "device_type" = <"spi">
| | | "interrupts" = <0a000000>
| | | "reg" = <0000e00400100000>
| | | "compatible" = <"spi,s5l8900x">
| | | "function-spi_cs0" = <404040004f4950470018000001000000>
| | | "interrupt-parent" = <d03b4000>
| | | }
| | |
| | +-o lcd0@0 <class AppleARMSPIDevice, registered, matched, active, busy 0, retain count 11>
| | {
| | "function-lcd_ldo" = <d0f640004c756d700301b80b>
| | "IOInterruptControllers" = ("IOInterruptController00404040")
| | "lcd-panel-id" = <00d15700>
| | "lcd-init-registers" = <13011dd43f0030a054191e016201340a354e31153214330537423b073c381f332033210f2217231f3d843e060700080140d141f442092e0a4317441$
| | "AAPL,phandle" = <"@eA">
| | "IOInterruptSpecifiers" = (<0800000002000000>)
| | "function-reset" = <404040004f4950470100000001010000>
| | "lcd-init-register-count" = <"A">
| | "name" = <"lcd0">
| | "device_type" = <"lcd">
| | "interrupts" = <0800000002000000>
| | "function-mpl_rx_enable" = <404040004f4950470418000001010100>
| | "reg" = <000000008e030000010101080000000000000000000000000000000000000000>
| | "compatible" = <"lcd,merlot">
| | "function-pixel_clock_enable" = <404040004f4950470300000002000000>
| | "interrupt-parent" = <"@@@">
| | }
| |
| +-o pke@5000000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 6>
| | {
| | "IOInterruptControllers" = ("IOInterruptController00403BD0")
| | "clock-ids" = <03000000>
| | "IODeviceMemory" = (({"address"=1023410176,"length"=4096}))
| | "clock-gates" = <"-">
| | "AAPL,phandle" = <106e4100>
| | "IOInterruptSpecifiers" = (<"$">)
| | "name" = <"pke">
| | "device_type" = <"pke">
| | "interrupts" = <"$">
| | "reg" = <0000000500100000>
| | "compatible" = <"pke,s5l8900x">
| | "power-gates" = <09000400>
| | "interrupt-parent" = <d03b4000>
| | }
| |
| +-o chipid@6500000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 6>
| | {
| | "clock-ids" = <03000000>
| | "name" = <"chipid">
| | "device_type" = <"chipid">
| | "clock-gates" = <".">
| | "IODeviceMemory" = (({"address"=1045430272,"length"=4096}))
| | "reg" = <0000500600100000>
| | "compatible" = <"chipid,s5l8900x">
| | "AAPL,phandle" = <"ptA">
| | }
| |
| +-o spi2@5200000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 9>
| | | {
| | | "IOInterruptControllers" = ("IOInterruptController00403BD0")
| | | "clock-ids" = <0300000004000000>
| | | "IODeviceMemory" = (({"address"=1025507328,"length"=4096}))
| | | "clock-gates" = <"/">
| | | "dma-channels" = <800b000000900800000000001000203d000000000000000000000000000000001e100000009040002000203d000000000000000000000000000000000000000$
| | | "AAPL,phandle" = <"`xA">
| | | "IOInterruptSpecifiers" = (<0b000000>)
| | | "dma-parent" = <10584000>
| | | "name" = <"spi2">
| | | "device_type" = <"spi">
| | | "interrupts" = <0b000000>
| | | "reg" = <0000200500100000>
| | | "compatible" = <"spi,s5l8900x">
| | | "function-spi_cs0" = <404040004f4950470507000001000000>
| | | "interrupt-parent" = <d03b4000>
| | | }
| | |
| | +-o multi-touch@0 <class AppleARMSPIDevice, registered, matched, active, busy 0, retain count 10>
| | {
| | "IOInterruptControllers" = ("IOInterruptController00404040")
| | "name" = <"multi-touch">
| | "device_type" = <"multi-touch">
| | "interrupts" = <a300000000000000>
| | "reg" = <00000000a6000000010101088813000010270000000000000000000000000000>
| | "compatible" = <"multi-touch,z1">
| | "function-power_ldo" = <404040004f4950470408000001010100>
| | "AAPL,phandle" = <c07f4100>
| | "IOInterruptSpecifiers" = (<a300000000000000>)
| | "interrupt-parent" = <"@@@">
| | }
| |
| +-o edram@10000000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 6>
| | {
| | "clock-ids" = <02000000>
| | "name" = <"edram">
| | "device_type" = <"edram">
| | "clock-gates" = <1b000000>
| | "power-gate" = <0d000000>
| | "IODeviceMemory" = (({"address"=402653184,"length"=1310720}))
| | "reg" = <0000001000001400>
| | "compatible" = <"edram,s5l8900x">
| | "AAPL,phandle" = <d0844100>
| | }
| |
| +-o vrom@18000000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 6>
| | {
| | "clock-ids" = <02000000>
| | "name" = <"vrom">
| | "device_type" = <"vrom">
| | "clock-gates" = <1e000000>
| | "IODeviceMemory" = (({"address"=536870912,"length"=65536}))
| | "reg" = <0000001800000100>
| | "compatible" = <"vrom,s5l8900x">
| | "power-gates" = <0c000000>
| | "AAPL,phandle" = <c0894100>
| | }
| |
| +-o nor-flash@1C000000 <class AppleARMIODevice, registered, matched, active, busy 0, retain count 10>
| | {
| | "#address-cells" = <01000000>
| | "name" = <"nor-flash">
| | "device_type" = <"nor-flash">
| | "#port-devices" = <01000000>
| | "ranges" = <000000000000001c00001000>
| | "IODeviceMemory" = (({"address"=603979776,"length"=1048576}))
| | "reg" = <0000001c00001000>
| | "compatible" = <"nor-flash,cfi">
| | "AAPL,phandle" = <208e4100>
| | "#size-cells" = <01000000>
| | "#device-bytes" = <02000000>
| | }
| |
| +-o diagnostic-data@6000 <class AppleARMNORFlashDevice, registered, matched, active, busy 0, retain count 6>
| | {
| | "reg" = <00600000002000000040000000200000>
| | "compatible" = <"diagnostic-data,format1">
| | "name" = <"diagnostic-data">
| | "device_type" = <"diagnostic-data">
| | "AAPL,phandle" = <a0934100>
| | "IODeviceMemory" = (({"address"=604004352,"length"=8192}),({"address"=603996160,"length"=8192}))
| | }
| |
| +-o nvram@FC000 <class AppleARMNORFlashDevice, registered, matched, active, busy 0, retain count 7>
| | {
| | "reg" = <00c00f000020000000e00f0000200000>
| | "compatible" = <"nvram,chrp">
| | "name" = <"nvram">
| | "device_type" = <"nvram">
| | "AAPL,phandle" = <e0964100>
| | "IODeviceMemory" = (({"address"=605011968,"length"=8192}),({"address"=605020160,"length"=8192}))
| | }
| |
| +-o raw-device@8000 <class AppleARMNORFlashDevice, registered, matched, active, busy 0, retain count 7>
| {
| "reg" = <0080000000400f00>
| "compatible" = <"raw-device,non-nvram">
| "name" = <"raw-device">
| "AAPL,phandle" = <90854100>
| "IODeviceMemory" = (({"address"=604012544,"length"=999424}))
| "device-type" = <"raw-device">
| }
|
+-o buttons <class IOPlatformDevice, registered, matched, active, busy 0, retain count 12>
| {
| "function-button_ringerab" = <404040004f4950470316000000010000>
| "interrupt-parent" = <"@@@">
| "IOInterruptControllers" = ("IOInterruptController00404040","IOInterruptController00404040","IOInterruptController00404040","IOInterruptController0$
| "AAPL,phandle" = <d09c4100>
| "function-button_voldown" = <404040004f4950470216000000000000>
| "IOInterruptSpecifiers" = (<2d00000007000000>,<2800000007000000>,<2900000005000000>,<2a00000005000000>,<2b00000007000000>)
| "function-button_volup" = <404040004f4950470116000000000000>
| "function-button_hold" = <404040004f4950470516000000010000>
| "device_type" = <"buttons">
| "name" = <"buttons">
| "interrupts" = <2d00000007000000280000000700000029000000050000002a000000050000002b00000007000000>
| "compatible" = <"buttons,m68">
| "function-button_menu" = <404040004f4950470016000000010000>
| }
|
+-o button-wake <class IOPlatformDevice, registered, matched, active, busy 0, retain count 8>
| {
| "IOInterruptSpecifiers" = (<0a000000>)
| "IOInterruptControllers" = ("IOInterruptController0040F6D0")
| "name" = <"button-wake">
| "device_type" = <"button-wake">
| "interrupts" = <0a000000>
| "compatible" = <"button-wake,m68">
| "AAPL,phandle" = <80a54100>
| "function-button_status" = <d0f640005441545300010000>
| "interrupt-parent" = <d0f64000>
| }
|
+-o dock <class IOPlatformDevice, registered, matched, active, busy 0, retain count 10>
| {
| "IOInterruptControllers" = ("IOInterruptController0040F6D0","IOInterruptController0040F6D0")
| "name" = <"dock">
| "device_type" = <"dock">
| "function-acc_pwr" = <d0f640004c756d700000e40c>
| "interrupts" = <0e0000000f000000>
| "function-acc_detect" = <d0f640005441545300030000>
| "compatible" = <"dock,30pin">
| "function-read_acc" = <d0f6400041756d7007030000>
| "AAPL,phandle" = <10ab4100>
| "IOInterruptSpecifiers" = (<0e000000>,<0f000000>)
| "interrupt-parent" = <d0f64000>
| }
|
+-o charger <class IOPlatformDevice, registered, matched, active, busy 0, retain count 17>
{
"function-status" = <404040004f4950470012000000000000>
"function-identify_dn" = <404040004f4950470414000001010000>
"function-usb_suspend" = <404040004f4950470417000001010000>
"function-identify_dp" = <404040004f4950470514000001010000>
"AAPL,phandle" = <b0b14100>
"function-usb_500_100" = <404040004f4950470517000001010000>
"function-firewire_host" = <404040004f4950470314000000000000>
"function-suspend" = <404040004f4950470617000001010000>
"name" = <"charger">
"device_type" = <"charger">
"function-ov" = <404040004f4950470711000000000000>
"compatible" = <"charger,m68">
"function-usb_1000" = <404040004f4950470407000001010000>
"function-shutdown" = <404040004f4950470717000001010000>
}