Device Tree device-tree

generated on Tue Mar 20 00:20:41 GMT 2001

Index

Root Node
/cpus
    PowerPC,750
        PowerPC,750
/chosen
/memory
/openprom
    client-services
/rom@ff800000
    boot-rom@fff00000
    macos
/options
/aliases
/packages
    deblocker
    disk-label
    obp-tftp
    mac-parts
    mac-files
    hfs-plus-files
    fat-files
    iso-9660-files
    bootinfo-loader
    xcoff-loader
    pe-loader
    elf-loader
    usb-hid-class
    ata-disk
    atapi-disk
    bootpath-search
    terminal-emulator
/psuedo-hid
    keyboard
    mouse
/multiboot
/rtas
/pci@80000000
    mac-io@10
        interrupt-controller@10
        scsi@10000
            disk
            tape
        escc-legacy@12000
            ch-a@12002
            ch-b@12000
        escc@13000
            ch-a@13020
            ch-b@13000
        davbus@14000
            sound
        fdc@15000
            disk
        via-cuda@16000
            rtc
            adb
                keyboard@2
                mouse@3
                programmer-switch
        ide@20000
            disk
        ide@21000
            disk
        ethernet@11000
        nvram@60000
    ATY,RageIIC_C@12
    usb@14
        mouse@1
        hub@2
            keyboard@1


Root Node

@80000000 -> pci@80000000
@ff800000 -> rom@ff800000
aliases
chosen
cpus
memory
multiboot
openprom
options
packages
pci -> pci@80000000
pci@80000000
psuedo-hid
rom -> rom@ff800000
rom@ff800000
rtas

Properties of .
"name"
0000000: 6465 7669 6365 2d74 7265 6500            device-tree.
"copyright"
0000000: 436f 7079 7269 6768 7420 3139 3833 2d31  Copyright 1983-1
0000010: 3939 3820 4170 706c 6520 436f 6d70 7574  998 Apple Comput
0000020: 6572 2c20 496e 632e 2041 6c6c 2052 6967  er, Inc. All Rig
0000030: 6874 7320 5265 7365 7276 6564 00         hts Reserved.
"model"
0000000: 694d 6163 2c31 00                        iMac,1.
"compatible"
0000000: 694d 6163 004d 6163 5249 5343 0050 6f77  iMac.MacRISC.Pow
0000010: 6572 204d 6163 696e 746f 7368 00         er Macintosh.
"device_type"
0000000: 626f 6f74 726f 6d00                      bootrom.
"system-id"
0000000: 3030 3030 3030 3030 3030 3030 3000       0000000000000.
"#address-cells"
0000000: 0000 0001                                ....
"#size-cells"
0000000: 0000 0001                                ....
"clock-frequency"
0000000: 03f9 40aa                                ..@.


Node cpus

PowerPC,750

Properties of cpus
"name"
0000000: 6370 7573 00                             cpus.
"#address-cells"
0000000: 0000 0001                                ....
"#size-cells"
0000000: 0000 0000                                ....


Node PowerPC,750

PowerPC,750

Properties of cpus/PowerPC,750
"name"
0000000: 506f 7765 7250 432c 3735 3000 00         PowerPC,750..
"device_type"
0000000: 6370 7500                                cpu.
"reg"
0000000: 0000 0000                                ....
"cpu-version"
0000000: 0008 0202                                ....
"state"
0000000: 7275 6e6e 696e 6700                      running.
"clock-frequency"
0000000: 0de8 6253                                ..bS
"bus-frequency"
0000000: 03f9 40aa                                ..@.
"timebase-frequency"
0000000: 00fe 502a                                ..P*
"reservation-granule-size"
0000000: 0000 0020                                ... 
"tlb-sets"
0000000: 0000 0040                                ...@
"tlb-size"
0000000: 0000 0080                                ....
"d-cache-size"
0000000: 0000 8000                                ....
"i-cache-size"
0000000: 0000 8000                                ....
"d-cache-sets"
0000000: 0000 0080                                ....
"i-cache-sets"
0000000: 0000 0080                                ....
"i-cache-block-size"
0000000: 0000 0020                                ... 
"d-cache-block-size"
0000000: 0000 0020                                ... 
"l2-cache"
0000000: ff83 4800                                ..H.
"existing"
0000000: 0000 0000 8000 0000 8000 0000 8000 0000  ................
"available"
0000000: 0000 3000 7fff d000 d000 0000 2000 0000  ..0......... ...
"translations"
0000000: 0000 0000 0000 3000 0000 0000 0000 0010  ......0.........
0000010: 0000 3000 0000 8000 0000 3000 0000 0010  ..0.......0.....
0000020: 0000 3000 0000 8000 0000 3000 0000 0002  ..0.......0.....
0000030: 0020 0000 0001 b000 0020 0000 0000 0002  . ....... ......
0000040: 0030 0000 0010 0000 0030 0000 0000 0010  .0.......0......
0000050: 0040 0000 0001 0000 0040 0000 0000 0012  .@.......@......
0000060: 0100 0000 0040 0000 0100 0000 0000 0010  .....@..........
0000070: 8080 0000 0008 0000 8080 0000 0000 0028  ...............(
0000080: 8088 0000 0000 1000 8088 0000 0000 0028  ...............(
0000090: 8100 0000 0100 0000 8100 0000 0000 0028  ...............(
00000a0: fe00 0000 0001 0000 fe00 0000 0000 0028  ...............(
00000b0: fec0 0000 0000 1000 fec0 0000 0000 0028  ...............(
00000c0: fee0 0000 0000 1000 fee0 0000 0000 0028  ...............(
00000d0: ff80 0000 0020 0000 07e0 0000 0000 0010  ..... ..........


Node PowerPC,750

Properties of cpus/PowerPC,750/PowerPC,750
"name"
0000000: 6c32 2d63 6163 6865 00                   l2-cache.
"device_type"
0000000: 6361 6368 6500                           cache.
"i-cache-size"
0000000: 0008 0000                                ....
"d-cache-size"
0000000: 0008 0000                                ....
"i-cache-sets"
0000000: 0000 1000                                ....
"d-cache-sets"
0000000: 0000 1000                                ....
"i-cache-line-size"
0000000: 0000 0040                                ...@
"d-cache-line-size"
0000000: 0000 0040                                ...@
"cache-unified"
"clock-frequency"
0000000: 06f4 3129                                ..1)


Node chosen

Properties of chosen
"name"
0000000: 6368 6f73 656e 00                        chosen.
"stdin"
0000000: ff9d 35c0                                ..5.
"stdout"
0000000: ff9d 3080                                ..0.
"memory"
0000000: ff9d d780                                ....
"mmu"
0000000: ff9d d6c0                                ....
"nvram"
0000000: ff9d 3b00                                ..;.
"bootpath"
0000000: 2f70 6369 2f6d 6163 2d69 6f2f 6964 6540  /pci/mac-io/ide@
0000010: 3230 3030 302f 6469 736b 4030 3a36 2c79  20000/disk@0:6,y
0000020: 6162 6f6f 7400                           aboot.
"bootargs"
0000000: 726f 6f74 3d2f 6465 762f 6864 6138 2076  root=/dev/hda8 v
0000010: 6964 656f 3d61 7479 6662 3a76 6d6f 6465  ideo=atyfb:vmode
0000020: 3a31 372c 2063 6d6f 6465 3a32 3420 7369  :17, cmode:24 si
0000030: 6e67 6c65 00                             ngle.
"mac-address"
0000000: 0005 027d d2a7                           ...}..
"interrupt-controller"
0000000: ff86 3d58                                ..=X


Node memory

Properties of memory
"name"
0000000: 6d65 6d6f 7279 00                        memory.
"device_type"
0000000: 6d65 6d6f 7279 00                        memory.
"reg"
0000000: 0000 0000 0400 0000 0400 0000 0400 0000  ................
"slot-names"
0000000: 0000 0003 4a33 2f42 4f54 544f 4d00 4a31  ....J3/BOTTOM.J1
0000010: 2f54 4f50 00                             /TOP.
"available"
0000000: 0000 b000 001f 5000 0021 b000 000e 5000  ......P..!....P.
0000010: 0040 0000 00c0 0000 0140 0000 06a0 0000  .@.......@......


Node openprom

client-services

Properties of openprom
"name"
0000000: 6f70 656e 7072 6f6d 00                   openprom.
"device_type"
0000000: 426f 6f74 524f 4d00                      BootROM.
"model"
0000000: 4f70 656e 4669 726d 7761 7265 2033 00    OpenFirmware 3.
"relative-addressing"
"supports-bootinfo"


Node client-services

Properties of openprom/client-services
"name"
0000000: 636c 6965 6e74 2d73 6572 7669 6365 7300  client-services.


Node rom@ff800000

@fff00000 -> boot-rom@fff00000
boot-rom -> boot-rom@fff00000
boot-rom@fff00000
macos

Properties of rom@ff800000
"name"
0000000: 726f 6d00                                rom.
"reg"
0000000: ff80 0000 0000 0000                      ........
"ranges"
0000000: ff80 0000 0080 0000 ff80 0000            ............
"#address-cells"
0000000: 0000 0001                                ....


Node boot-rom@fff00000

Properties of rom@ff800000/boot-rom@fff00000
"name"
0000000: 626f 6f74 2d72 6f6d 00                   boot-rom.
"reg"
0000000: fff0 0000 0010 0000                      ........
"write-characteristic"
0000000: 666c 6173 6800                           flash.
"model"
0000000: 4170 706c 6520 694d 6163 204f 7065 6e20  Apple iMac Open 
0000010: 4669 726d 7761 7265 2033 2e30 2e66 3220  Firmware 3.0.f2 
0000020: 6275 696c 7420 6f6e 2030 342f 3233 2f39  built on 04/23/9
0000030: 3920 6174 2031 343a 3331 3a30 3300       9 at 14:31:03.
"result"
0000000: 0000 0000                                ....
"info"
0000000: fff0 0000 0000 4000 0000 13f2 1999 0423  ......@........#
0000010: 7dc7 ffc3 fff0 8000 0007 8001 0000 13f2  }...............
0000020: 1999 0423 3cc4 47a3 fff8 0000 0008 0002  ...#<.G.........
0000030: 0000 13f2 1999 0423 d621 47a3            .......#.!G.


Node macos

Properties of rom@ff800000/macos
"name"
0000000: 6d61 636f 7300                           macos.


Node options

Properties of options
"name"
0000000: 6f70 7469 6f6e 7300                      options.
"little-endian?"
0000000: 6661 6c73 6500                           false.
"real-mode?"
0000000: 6661 6c73 6500                           false.
"auto-boot?"
0000000: 7472 7565 00                             true.
"diag-switch?"
0000000: 6661 6c73 6500                           false.
"fcode-debug?"
0000000: 6661 6c73 6500                           false.
"oem-banner?"
0000000: 6661 6c73 6500                           false.
"oem-logo?"
0000000: 6661 6c73 6500                           false.
"use-nvramrc?"
0000000: 6661 6c73 6500                           false.
"use-generic?"
0000000: 7472 7565 00                             true.
"default-mac-address?"
0000000: 6661 6c73 6500                           false.
"real-base"
0000000: 2d31 00                                  -1.
"real-size"
0000000: 2d31 00                                  -1.
"load-base"
0000000: 3078 3830 3030 3030 00                   0x800000.
"virt-base"
0000000: 2d31 00                                  -1.
"virt-size"
0000000: 2d31 00                                  -1.
"pci-probe-mask"
0000000: 2d31 00                                  -1.
"screen-#columns"
0000000: 3130 3000                                100.
"screen-#rows"
0000000: 3430 00                                  40.
"selftest-#megs"
0000000: 3000                                     0.
"boot-device"
0000000: 6864 3a36 2c79 6162 6f6f 7400            hd:6,yaboot.
"boot-file"
0000000: 626f 6f74 2068 643a 362c 766d 6c69 6e75  boot hd:6,vmlinu
0000010: 782c 2072 6f6f 743d 2f64 6576 2f68 6461  x, root=/dev/hda
0000020: 3820 7669 6465 6f3d 6174 7966 623a 766d  8 video=atyfb:vm
0000030: 6f64 653a 3137 00                        ode:17.
"diag-device"
0000000: 666c 6f70 7079 00                        floppy.
"diag-file"
0000000: 6469 6167 7300                           diags.
"input-device"
0000000: 6b65 7962 6f61 7264 00                   keyboard.
"output-device"
0000000: 7363 7265 656e 00                        screen.
"mouse-device"
0000000: 6d6f 7573 6500                           mouse.
"oem-banner"
0000000: 00                                       .
"oem-logo"
0000000: 00                                       .
"nvramrc"
0000000: 00                                       .
"boot-command"
0000000: 6d61 632d 626f 6f74 00                   mac-boot.
"forced-boot"
0000000: 00                                       .
"fw-scsicfg"
0000000: 00                                       .
"fw-boot-path"
0000000: 00                                       .
"default-client-ip"
0000000: 00                                       .
"default-server-ip"
0000000: 00                                       .
"default-gateway-ip"
0000000: 00                                       .
"boot-script"
0000000: 00                                       .
"ASVP"
0000000: 3031 3130 3f3f 3030 3436 333b 00         0110??00463;.
"boot-args"
0000000: 00                                       .
"boot"
0000000: 626f 6f74 00                             boot.


Node aliases

Properties of aliases
"name"
0000000: 616c 6961 7365 7300                      aliases.
"pci"
0000000: 2f70 6369 00                             /pci.
"mac-io"
0000000: 2f70 6369 2f6d 6163 2d69 6f00            /pci/mac-io.
"via-cuda"
0000000: 2f70 6369 2f6d 6163 2d69 6f2f 7669 612d  /pci/mac-io/via-
0000010: 6375 6461 00                             cuda.
"rtc"
0000000: 2f70 6369 2f6d 6163 2d69 6f2f 7669 612d  /pci/mac-io/via-
0000010: 6375 6461 2f72 7463 00                   cuda/rtc.
"adb-keyboard"
0000000: 2f70 6369 2f6d 6163 2d69 6f2f 7669 612d  /pci/mac-io/via-
0000010: 6375 6461 2f61 6462 2f6b 6579 626f 6172  cuda/adb/keyboar
0000020: 6400                                     d.
"adb-mouse"
0000000: 2f70 6369 2f6d 6163 2d69 6f2f 7669 612d  /pci/mac-io/via-
0000010: 6375 6461 2f61 6462 2f6d 6f75 7365 00    cuda/adb/mouse.
"sound"
0000000: 2f70 6369 2f6d 6163 2d69 6f2f 6461 7662  /pci/mac-io/davb
0000010: 7573 2f73 6f75 6e64 00                   us/sound.
"enet"
0000000: 2f70 6369 2f6d 6163 2d69 6f2f 6574 6865  /pci/mac-io/ethe
0000010: 726e 6574 00                             rnet.
"scca"
0000000: 2f70 6369 2f6d 6163 2d69 6f2f 6573 6363  /pci/mac-io/escc
0000010: 2f63 682d 6100                           /ch-a.
"sccb"
0000000: 2f70 6369 2f6d 6163 2d69 6f2f 6573 6363  /pci/mac-io/escc
0000010: 2f63 682d 6200                           /ch-b.
"nvram"
0000000: 2f70 6369 2f6d 6163 2d69 6f2f 6e76 7261  /pci/mac-io/nvra
0000010: 6d00                                     m.
"fd"
0000000: 2f70 6369 2f6d 6163 2d69 6f2f 6664 632f  /pci/mac-io/fdc/
0000010: 6469 736b 00                             disk.
"ide0"
0000000: 2f70 6369 2f6d 6163 2d69 6f2f 6964 6540  /pci/mac-io/ide@
0000010: 3230 3030 3000                           20000.
"ide1"
0000000: 2f70 6369 2f6d 6163 2d69 6f2f 6964 6540  /pci/mac-io/ide@
0000010: 3231 3030 3000                           21000.
"hd"
0000000: 2f70 6369 2f6d 6163 2d69 6f2f 6964 6540  /pci/mac-io/ide@
0000010: 3230 3030 302f 6469 736b 4030 00         20000/disk@0.
"cd"
0000000: 2f70 6369 2f6d 6163 2d69 6f2f 6964 6540  /pci/mac-io/ide@
0000010: 3231 3030 302f 6469 736b 4030 00         21000/disk@0.
"usb"
0000000: 2f70 6369 2f75 7362 00                   /pci/usb.
"fw"
0000000: 2f70 6369 2f66 6972 6577 6972 6500       /pci/firewire.
"keyboard"
0000000: 2f70 7375 6564 6f2d 6869 642f 6b65 7962  /psuedo-hid/keyb
0000010: 6f61 7264 00                             oard.
"mouse"
0000000: 2f70 7375 6564 6f2d 6869 642f 6d6f 7573  /psuedo-hid/mous
0000010: 6500                                     e.
"usb-keyboard"
0000000: 2f70 6369 4038 3030 3030 3030 302f 7573  /pci@80000000/us
0000010: 6240 3134 2f68 7562 4032 2f6b 6579 626f  b@14/hub@2/keybo
0000020: 6172 6440 3100                           ard@1.
"usb-mouse"
0000000: 2f70 6369 4038 3030 3030 3030 302f 7573  /pci@80000000/us
0000010: 6240 3134 2f6d 6f75 7365 4031 00         b@14/mouse@1.
"screen"
0000000: 2f70 6369 4038 3030 3030 3030 302f 4154  /pci@80000000/AT
0000010: 592c 5261 6765 4949 435f 4340 3132 00    Y,RageIIC_C@12.


Node packages

ata-disk
atapi-disk
bootinfo-loader
bootpath-search
deblocker
disk-label
elf-loader
fat-files
hfs-plus-files
iso-9660-files
mac-files
mac-parts
obp-tftp
pe-loader
terminal-emulator
usb-hid-class
xcoff-loader

Properties of packages
"name"
0000000: 7061 636b 6167 6573 00                   packages.


Node deblocker

Properties of packages/deblocker
"name"
0000000: 6465 626c 6f63 6b65 7200                 deblocker.


Node disk-label

Properties of packages/disk-label
"name"
0000000: 6469 736b 2d6c 6162 656c 00              disk-label.


Node obp-tftp

Properties of packages/obp-tftp
"name"
0000000: 6f62 702d 7466 7470 00                   obp-tftp.
"stats"
0000000: 0000 0000 0000 0000 0000 0000 0000 0000  ................
0000010: 0000 0000 0000 0000 0000 0000 0000 0000  ................
0000020: 0000 0000 0000 0000                      ........


Node mac-parts

Properties of packages/mac-parts
"name"
0000000: 6d61 632d 7061 7274 7300                 mac-parts.


Node mac-files

Properties of packages/mac-files
"name"
0000000: 6d61 632d 6669 6c65 7300                 mac-files.


Node hfs-plus-files

Properties of packages/hfs-plus-files
"name"
0000000: 6866 732d 706c 7573 2d66 696c 6573 00    hfs-plus-files.


Node fat-files

Properties of packages/fat-files
"name"
0000000: 6661 742d 6669 6c65 7300                 fat-files.


Node iso-9660-files

Properties of packages/iso-9660-files
"name"
0000000: 6973 6f2d 3936 3630 2d66 696c 6573 00    iso-9660-files.


Node bootinfo-loader

Properties of packages/bootinfo-loader
"name"
0000000: 626f 6f74 696e 666f 2d6c 6f61 6465 7200  bootinfo-loader.


Node xcoff-loader

Properties of packages/xcoff-loader
"name"
0000000: 7863 6f66 662d 6c6f 6164 6572 00         xcoff-loader.


Node pe-loader

Properties of packages/pe-loader
"name"
0000000: 7065 2d6c 6f61 6465 7200                 pe-loader.


Node elf-loader

Properties of packages/elf-loader
"name"
0000000: 656c 662d 6c6f 6164 6572 00              elf-loader.


Node usb-hid-class

Properties of packages/usb-hid-class
"name"
0000000: 7573 622d 6869 642d 636c 6173 7300       usb-hid-class.


Node ata-disk

Properties of packages/ata-disk
"name"
0000000: 6174 612d 6469 736b 00                   ata-disk.


Node atapi-disk

Properties of packages/atapi-disk
"name"
0000000: 6174 6170 692d 6469 736b 00              atapi-disk.


Node bootpath-search

Properties of packages/bootpath-search
"name"
0000000: 626f 6f74 7061 7468 2d73 6561 7263 6800  bootpath-search.


Node terminal-emulator

Properties of packages/terminal-emulator
"name"
0000000: 7465 726d 696e 616c 2d65 6d75 6c61 746f  terminal-emulato
0000010: 7200                                     r.
"iso6429-1983-colors"


Node psuedo-hid

keyboard
mouse

Properties of psuedo-hid
"name"
0000000: 7073 7565 646f 2d68 6964 00              psuedo-hid.


Node keyboard

Properties of psuedo-hid/keyboard
"name"
0000000: 6b65 7962 6f61 7264 00                   keyboard.


Node mouse

Properties of psuedo-hid/mouse
"name"
0000000: 6d6f 7573 6500                           mouse.


Node multiboot

Properties of multiboot
"name"
0000000: 6d75 6c74 6962 6f6f 7400                 multiboot.


Node rtas

Properties of rtas
"name"
0000000: 7274 6173 00                             rtas.
"restart-rtas"
0000000: abcd ef01                                ....
"nvram-fetch"
0000000: abcd ef02                                ....
"nvram-store"
0000000: abcd ef03                                ....
"get-time-of-day"
0000000: abcd ef04                                ....
"set-time-of-day"
0000000: abcd ef05                                ....
"set-time-for-power-on"
0000000: abcd ef06                                ....
"event-scan"
0000000: abcd ef07                                ....
"check-exception"
0000000: abcd ef08                                ....
"read-pci-config"
0000000: abcd ef09                                ....
"write-pci-config"
0000000: abcd ef0a                                ....
"set-indicator"
0000000: abcd ef0c                                ....
"power-off"
0000000: abcd ef12                                ....
"system-reboot"
0000000: abcd ef15                                ....
"get-time-for-power-on"
0000000: abcd ef1e                                ....
"rtas-version"
0000000: 0000 0041                                ...A
"rtas-event-scan-rate"
0000000: 0000 0000                                ....
"rtas-error-log-max"
0000000: 0000 0028                                ...(
"rtas-size"
0000000: 0000 8000                                ....


Node pci@80000000

@10 -> mac-io@10
@12 -> ATY,RageIIC_C@12
@14 -> usb@14
ATY,RageIIC_C -> ATY,RageIIC_C@12
ATY,RageIIC_C@12
mac-io -> mac-io@10
mac-io@10
usb -> usb@14
usb@14

Properties of pci@80000000
"name"
0000000: 7063 6900                                pci.
"device_type"
0000000: 7063 6900                                pci.
"model"
0000000: 4d4f 542c 4d50 4331 3036 00              MOT,MPC106.
"#interrupt-cells"
0000000: 0000 0001                                ....
"compatible"
0000000: 6772 6163 6b6c 6500                      grackle.
"built-in"
"used-by-rtas"
"reg"
0000000: 8000 0000 7f00 0000                      ........
"#address-cells"
0000000: 0000 0003                                ....
"#size-cells"
0000000: 0000 0002                                ....
"clock-frequency"
0000000: 01fc a055                                ...U
"slot-names"
0000000: 0000 e000 4d65 7a7a 616e 696e 652d 4100  ....Mezzanine-A.
0000010: 4d65 7a7a 616e 696e 652d 4200 4d65 7a7a  Mezzanine-B.Mezz
0000020: 616e 696e 652d 4300                      anine-C.
"bus-master-capable"
0000000: 0015 e000                                ....
"ranges"
0000000: 0100 0000 0000 0000 0000 0000 fe00 0000  ................
0000010: 0000 0000 0080 0000 0200 0000 0000 0000  ................
0000020: 0000 0000 fd00 0000 0000 0000 0100 0000  ................
0000030: 0200 0000 0000 0000 8000 0000 8000 0000  ................
0000040: 0000 0000 7d00 0000                      ....}...
"bus-range"
0000000: 0000 0000 0000 0000                      ........
"interrupt-map-mask"
0000000: 0000 f800 0000 0000 0000 0000 0000 0000  ................
"interrupt-map"
0000000: 0000 9000 0000 0000 0000 0000 0000 0000  ................
0000010: ff86 3d58 0000 0016 0000 a000 0000 0000  ..=X............
0000020: 0000 0000 0000 0000 ff86 3d58 0000 001c  ..........=X....
0000030: 0000 6800 0000 0000 0000 0000 0000 0000  ..h.............
0000040: ff86 3d58 0000 0017 0000 7000 0000 0000  ..=X......p.....
0000050: 0000 0000 0000 0000 ff86 3d58 0000 0018  ..........=X....
0000060: 0000 7800 0000 0000 0000 0000 0000 0000  ..x.............
0000070: ff86 3d58 0000 0019                      ..=X....


Node mac-io@10

@10 -> interrupt-controller@10
@10000 -> scsi@10000
@11000 -> ethernet@11000
@12000 -> escc-legacy@12000
@13000 -> escc@13000
@14000 -> davbus@14000
@15000 -> fdc@15000
@16000 -> via-cuda@16000
@20000 -> ide@20000
@21000 -> ide@21000
@60000 -> nvram@60000
davbus -> davbus@14000
davbus@14000
escc -> escc@13000
escc-legacy -> escc-legacy@12000
escc-legacy@12000
escc@13000
ethernet -> ethernet@11000
ethernet@11000
fdc -> fdc@15000
fdc@15000
ide -> ide@20000
ide@20000
ide@21000
interrupt-controller -> interrupt-controller@10
interrupt-controller@10
nvram -> nvram@60000
nvram@60000
scsi -> scsi@10000
scsi@10000
via-cuda -> via-cuda@16000
via-cuda@16000

Properties of pci@80000000/mac-io@10
"name"
0000000: 6d61 632d 696f 00                        mac-io.
"device_type"
0000000: 6d61 632d 696f 00                        mac-io.
"vendor-id"
0000000: 0000 106b                                ...k
"device-id"
0000000: 0000 0017                                ....
"revision-id"
0000000: 0000 0000                                ....
"class-code"
0000000: 00ff 0000                                ....
"min-grant"
0000000: 0000 0000                                ....
"max-latency"
0000000: 0000 0000                                ....
"devsel-speed"
0000000: 0000 0001                                ....
"model"
0000000: 4141 504c 2c33 3433 5331 3231 3100       AAPL,343S1211.
"compatible"
0000000: 7061 6464 696e 6774 6f6e 0068 6561 7468  paddington.heath
0000010: 726f 7700                                row.
"reg"
0000000: 0000 8000 0000 0000 0000 0000 0000 0000  ................
0000010: 0000 0000 0200 8010 0000 0000 0000 0000  ................
0000020: 0000 0000 0008 0000                      ........
"assigned-addresses"
0000000: 8200 8010 0000 0000 8080 0000 0000 0000  ................
0000010: 0008 0000                                ....
"ranges"
0000000: 0000 0000 8200 8010 0000 0000 8080 0000  ................
0000010: 0008 0000                                ....
"#address-cells"
0000000: 0000 0001                                ....
"#size-cells"
0000000: 0000 0001                                ....


Node interrupt-controller@10

Properties of pci@80000000/mac-io@10/interrupt-controller@10
"name"
0000000: 696e 7465 7272 7570 742d 636f 6e74 726f  interrupt-contro
0000010: 6c6c 6572 00                             ller.
"device_type"
0000000: 696e 7465 7272 7570 742d 636f 6e74 726f  interrupt-contro
0000010: 6c6c 6572 00                             ller.
"reg"
0000000: 0000 0010 0000 0020                      ....... 
"compatible"
0000000: 6865 6174 6872 6f77 006d 6163 2d72 6973  heathrow.mac-ris
0000010: 6300 00                                  c..
"interrupt-controller"
"#interrupt-cells"
0000000: 0000 0001                                ....


Node scsi@10000

disk
tape

Properties of pci@80000000/mac-io@10/scsi@10000
"name"
0000000: 7363 7369 00                             scsi.
"device_type"
0000000: 7363 7369 00                             scsi.
"compatible"
0000000: 6368 7270 2c6d 6573 6830 00              chrp,mesh0.
"built-in"
"reg"
0000000: 0001 0000 0000 1000 0000 8000 0000 0100  ................
"clock-frequency"
0000000: 02fa f080                                ....
"interrupts"
0000000: 0000 000c 0000 0000                      ........
"interrupt-parent"
0000000: ff86 3d58                                ..=X


Node disk

Properties of pci@80000000/mac-io@10/scsi@10000/disk
"name"
0000000: 6469 736b 00                             disk.
"device_type"
0000000: 626c 6f63 6b00                           block.


Node tape

Properties of pci@80000000/mac-io@10/scsi@10000/tape
"name"
0000000: 7461 7065 00                             tape.
"device_type"
0000000: 6279 7465 00                             byte.


Node escc-legacy@12000

@12000 -> ch-b@12000
@12002 -> ch-a@12002
ch-a -> ch-a@12002
ch-a@12002
ch-b -> ch-b@12000
ch-b@12000

Properties of pci@80000000/mac-io@10/escc-legacy@12000
"name"
0000000: 6573 6363 2d6c 6567 6163 7900            escc-legacy.
"device_type"
0000000: 6573 6363 2d6c 6567 6163 7900            escc-legacy.
"compatible"
0000000: 6368 7270 2c65 7331 00                   chrp,es1.
"built-in"
"reg"
0000000: 0001 2000 0000 1000 0000 8400 0000 0100  .. .............
0000010: 0000 8500 0000 0100 0000 8600 0000 0100  ................
0000020: 0000 8700 0000 0100                      ........
"#address-cells"
0000000: 0000 0001                                ....
"ranges"


Node ch-a@12002

Properties of pci@80000000/mac-io@10/escc-legacy@12000/ch-a@12002
"name"
0000000: 6368 2d61 00                             ch-a.
"device_type"
0000000: 7365 7269 616c 00                        serial.
"compatible"
0000000: 6368 7270 2c65 7334 00                   chrp,es4.
"built-in"
"reg"
0000000: 0001 2002 0000 0001 0001 2006 0000 0001  .. ....... .....
0000010: 0001 200a 0000 0001 0000 8400 0000 0100  .. .............
0000020: 0000 8500 0000 0100                      ........
"interrupts"
0000000: 0000 000f 0000 0004 0000 0005            ............
"interrupt-parent"
0000000: ff86 3d58                                ..=X


Node ch-b@12000

Properties of pci@80000000/mac-io@10/escc-legacy@12000/ch-b@12000
"name"
0000000: 6368 2d62 00                             ch-b.
"device_type"
0000000: 7365 7269 616c 00                        serial.
"compatible"
0000000: 6368 7270 2c65 7335 00                   chrp,es5.
"built-in"
"reg"
0000000: 0001 2000 0000 0001 0001 2004 0000 0001  .. ....... .....
0000010: 0001 2008 0000 0001 0000 8600 0000 0100  .. .............
0000020: 0000 8700 0000 0100                      ........
"interrupts"
0000000: 0000 0010 0000 0006 0000 0007            ............
"interrupt-parent"
0000000: ff86 3d58                                ..=X


Node escc@13000

@13000 -> ch-b@13000
@13020 -> ch-a@13020
ch-a -> ch-a@13020
ch-a@13020
ch-b -> ch-b@13000
ch-b@13000

Properties of pci@80000000/mac-io@10/escc@13000
"name"
0000000: 6573 6363 00                             escc.
"device_type"
0000000: 6573 6363 00                             escc.
"compatible"
0000000: 6368 7270 2c65 7330 00                   chrp,es0.
"built-in"
"reg"
0000000: 0001 3000 0000 1000 0000 8400 0000 0100  ..0.............
0000010: 0000 8500 0000 0100 0000 8600 0000 0100  ................
0000020: 0000 8700 0000 0100                      ........
"#address-cells"
0000000: 0000 0001                                ....
"ranges"


Node ch-a@13020

Properties of pci@80000000/mac-io@10/escc@13000/ch-a@13020
"name"
0000000: 6368 2d61 00                             ch-a.
"device_type"
0000000: 7365 7269 616c 00                        serial.
"compatible"
0000000: 6368 7270 2c65 7332 00                   chrp,es2.
"built-in"
"reg"
0000000: 0001 3020 0000 0001 0001 3030 0000 0001  ..0 ......00....
0000010: 0001 3050 0000 0001 0000 8400 0000 0100  ..0P............
0000020: 0000 8500 0000 0100                      ........
"interrupts"
0000000: 0000 000f 0000 0004 0000 0005            ............
"interrupt-parent"
0000000: ff86 3d58                                ..=X
"slot-names"
0000000: 0000 0001 4d6f 6465 6d00                 ....Modem.


Node ch-b@13000

Properties of pci@80000000/mac-io@10/escc@13000/ch-b@13000
"name"
0000000: 6368 2d62 00                             ch-b.
"device_type"
0000000: 7365 7269 616c 00                        serial.
"compatible"
0000000: 6368 7270 2c65 7333 00                   chrp,es3.
"built-in"
"reg"
0000000: 0001 3000 0000 0001 0001 3010 0000 0001  ..0.......0.....
0000010: 0001 3040 0000 0001 0000 8600 0000 0100  ..0@............
0000020: 0000 8700 0000 0100                      ........
"interrupts"
0000000: 0000 0010 0000 0006 0000 0007            ............
"interrupt-parent"
0000000: ff86 3d58                                ..=X
"slot-names"
0000000: 0000 0001 4972 4441 00                   ....IrDA.


Node davbus@14000

sound

Properties of pci@80000000/mac-io@10/davbus@14000
"name"
0000000: 6461 7662 7573 00                        davbus.
"device_type"
0000000: 6461 7662 7573 00                        davbus.
"reg"
0000000: 0001 4000 0000 1000 0000 8800 0000 0100  ..@.............
0000010: 0000 8900 0000 0100                      ........
"interrupts"
0000000: 0000 0011 0000 0008 0000 0009            ............
"interrupt-parent"
0000000: ff86 3d58                                ..=X
"clock-frequency"
0000000: 02b1 1000                                ....


Node sound

Properties of pci@80000000/mac-io@10/davbus@14000/sound
"name"
0000000: 736f 756e 6400                           sound.
"device_type"
0000000: 736f 756e 6400                           sound.
"model"
0000000: 3334 3353 3031 3737 00                   343S0177.
"vendor-id"
0000000: 0000 106b                                ...k
"device-id"
0000000: 0000 0001                                ....
"compatible"
0000000: 6275 7267 756e 6479 0061 7761 6373 0000  burgundy.awacs..
"#input-channels"
0000000: 0000 000f                                ....
"#output-channels"
0000000: 0000 0008                                ....
"sample-precisions"
0000000: 0000 0010                                ....
"sample-frame-size"
0000000: 0000 0020                                ... 
"input-frame-rates"
0000000: 0000 ac44                                ...D
"output-frame-rates"
0000000: 0000 ac44                                ...D
"input-encoding-types"
0000000: 3136 6269 742d 4245 2d73 6967 6e65 642d  16bit-BE-signed-
0000010: 6c69 6e65 6172 00                        linear.
"output-encoding-types"
0000000: 3136 6269 742d 4245 2d73 6967 6e65 642d  16bit-BE-signed-
0000010: 6c69 6e65 6172 00                        linear.
"sub-frame"
0000000: 0000 0000                                ....


Node fdc@15000

disk

Properties of pci@80000000/mac-io@10/fdc@15000
"name"
0000000: 6664 6300                                fdc.
"device_type"
0000000: 7377 696d 3300                           swim3.
"compatible"
0000000: 7377 696d 3300                           swim3.
"reg"
0000000: 0001 5000 0000 1000 0000 8100 0000 0100  ..P.............
"#address-cells"
0000000: 0000 0001                                ....
"#size-cells"
0000000: 0000 0000                                ....
"interrupts"
0000000: 0000 0013 0000 0001                      ........
"interrupt-parent"
0000000: ff86 3d58                                ..=X


Node disk

Properties of pci@80000000/mac-io@10/fdc@15000/disk
"name"
0000000: 6469 736b 00                             disk.
"device_type"
0000000: 626c 6f63 6b00                           block.
"removable"
0000000: 6175 746f 6d61 7469 6300                 automatic.
"reg"
0000000: 0000 0000                                ....


Node via-cuda@16000

adb
rtc

Properties of pci@80000000/mac-io@10/via-cuda@16000
"compatible"
0000000: 6375 6461 00                             cuda.
"name"
0000000: 7669 612d 6375 6461 00                   via-cuda.
"device_type"
0000000: 7669 612d 6375 6461 00                   via-cuda.
"reg"
0000000: 0001 6000 0000 2000                      ..`... .
"interrupts"
0000000: 0000 0012                                ....
"interrupt-parent"
0000000: ff86 3d58                                ..=X


Node rtc

Properties of pci@80000000/mac-io@10/via-cuda@16000/rtc
"name"
0000000: 7274 6300                                rtc.
"device_type"
0000000: 7274 6300                                rtc.


Node adb

@2 -> keyboard@2
@3 -> mouse@3
keyboard -> keyboard@2
keyboard@2
mouse -> mouse@3
mouse@3
programmer-switch

Properties of pci@80000000/mac-io@10/via-cuda@16000/adb
"name"
0000000: 6164 6200                                adb.
"device_type"
0000000: 6164 6200                                adb.
"#address-cells"
0000000: 0000 0001                                ....
"#size-cells"
0000000: 0000 0000                                ....


Node keyboard@2

Properties of pci@80000000/mac-io@10/via-cuda@16000/adb/keyboard@2
"name"
0000000: 6b65 7962 6f61 7264 00                   keyboard.
"device_type"
0000000: 6b65 7962 6f61 7264 00                   keyboard.
"reg"
0000000: 0000 0002                                ....


Node mouse@3

Properties of pci@80000000/mac-io@10/via-cuda@16000/adb/mouse@3
"name"
0000000: 6d6f 7573 6500                           mouse.
"device_type"
0000000: 6d6f 7573 6500                           mouse.
"reg"
0000000: 0000 0003                                ....
"#buttons"
0000000: 0000 0001                                ....


Node programmer-switch

Properties of pci@80000000/mac-io@10/via-cuda@16000/adb/programmer-switch
"name"
0000000: 7072 6f67 7261 6d6d 6572 2d73 7769 7463  programmer-switc
0000010: 6800                                     h.
"device_type"
0000000: 7072 6f67 7261 6d6d 6572 2d73 7769 7463  programmer-switc
0000010: 6800                                     h.
"reg"
0000000: 0000 0000                                ....
"interrupts"
0000000: 0000 0014                                ....
"interrupt-parent"
0000000: ff86 3d58                                ..=X


Node ide@20000

disk

Properties of pci@80000000/mac-io@10/ide@20000
"name"
0000000: 6964 6500                                ide.
"device_type"
0000000: 6964 6500                                ide.
"AAPL,connector"
0000000: 6174 6100                                ata.
"compatible"
0000000: 6865 6174 6872 6f77 2d61 7461 00         heathrow-ata.
"AAPL,bus-id"
0000000: 0000 0000                                ....
"reg"
0000000: 0002 0000 0000 1000 0000 8b00 0000 0100  ................
"#address-cells"
0000000: 0000 0001                                ....
"#size-cells"
0000000: 0000 0000                                ....
"AAPL,pio-timing"
0000000: 0000 0526 0000 0085 0000 0025 0000 0025  ...&.......%...%
0000010: 0000 0025 0000 0000 0000 0000 0000 0000  ...%............
"interrupts"
0000000: 0000 000d 0000 0002                      ........
"interrupt-parent"
0000000: ff86 3d58                                ..=X


Node disk

Properties of pci@80000000/mac-io@10/ide@20000/disk
"name"
0000000: 6469 736b 00                             disk.
"device_type"
0000000: 626c 6f63 6b00                           block.


Node ide@21000

disk

Properties of pci@80000000/mac-io@10/ide@21000
"name"
0000000: 6964 6500                                ide.
"device_type"
0000000: 6964 6500                                ide.
"AAPL,connector"
0000000: 6174 6100                                ata.
"compatible"
0000000: 6865 6174 6872 6f77 2d61 7461 00         heathrow-ata.
"AAPL,bus-id"
0000000: 0000 0001                                ....
"reg"
0000000: 0002 1000 0000 1000 0000 8c00 0000 0100  ................
"#address-cells"
0000000: 0000 0001                                ....
"#size-cells"
0000000: 0000 0000                                ....
"AAPL,pio-timing"
0000000: 0000 0526 0000 0085 0000 0025 0000 0025  ...&.......%...%
0000010: 0000 0025 0000 0000 0000 0000 0000 0000  ...%............
"interrupts"
0000000: 0000 000e 0000 0003                      ........
"interrupt-parent"
0000000: ff86 3d58                                ..=X


Node disk

Properties of pci@80000000/mac-io@10/ide@21000/disk
"name"
0000000: 6469 736b 00                             disk.
"device_type"
0000000: 626c 6f63 6b00                           block.


Node ethernet@11000

Properties of pci@80000000/mac-io@10/ethernet@11000
"name"
0000000: 6574 6865 726e 6574 00                   ethernet.
"device_type"
0000000: 6e65 7477 6f72 6b00                      network.
"network-type"
0000000: 6574 6865 726e 6574 00                   ethernet.
"removable"
0000000: 6e65 7477 6f72 6b00                      network.
"category"
0000000: 6e65 7400                                net.
"reg"
0000000: 0001 1000 0000 1000 0000 8200 0000 0100  ................
0000010: 0000 8300 0000 0100                      ........
"stats"
0000000: 0000 0000 0000 0000 0000 0000            ............
"compatible"
0000000: 626d 6163 2b00                           bmac+.
"local-mac-address"
0000000: 0005 027d d2a7                           ...}..
"address-bits"
0000000: 0000 0030                                ...0
"max-frame-size"
0000000: 0000 05ee                                ....
"cell-id"
0000000: 0000 00c3                                ....
"interrupts"
0000000: 0000 002a 0000 0020 0000 0021            ...*... ...!
"interrupt-parent"
0000000: ff86 3d58                                ..=X
"lanLibID"
0000000: 4574 6865 726e 6574 2028 6c6f 7765 7229  Ethernet (lower)
0000010: 2032 2e34 2e31 6631 00                    2.4.1f1.


Node nvram@60000

Properties of pci@80000000/mac-io@10/nvram@60000
"name"
0000000: 6e76 7261 6d00                           nvram.
"device_type"
0000000: 6e76 7261 6d00                           nvram.
"reg"
0000000: 0006 0000 0002 0000                      ........
"#bytes"
0000000: 0000 2000                                .. .


Node ATY,RageIIC_C@12

Properties of pci@80000000/ATY,RageIIC_C@12
"vendor-id"
0000000: 0000 1002                                ....
"device-id"
0000000: 0000 4756                                ..GV
"revision-id"
0000000: 0000 003a                                ...:
"class-code"
0000000: 0003 0000                                ....
"interrupts"
0000000: 0000 0001                                ....
"min-grant"
0000000: 0000 0008                                ....
"max-latency"
0000000: 0000 0000                                ....
"devsel-speed"
0000000: 0000 0001                                ....
"fast-back-to-back"
"ATY,Status"
0000000: 0000 0080                                ....
"ATY,Flags"
0000000: 0000 1f1b                                ....
"EDID"
0000000: 00ff ffff ffff ff00 0610 019d 0101 0101  ................
0000010: 0008 0101 081b 1428 e866 e99c 574c 9626  .......(.f..WL.&
0000020: 1048 4c00 0200 0101 0101 0101 0101 0101  .HL.............
0000030: 0101 0101 0101 8813 80c0 20e0 2210 1040  .......... ."..@
0000040: 1300 0ec8 1000 001e 6018 20f0 3058 2020  ........`. .0X  
0000050: 1050 1300 0ec8 1000 001e 0000 00fd 004b  .P.............K
0000060: 753c 3c08 000a 2020 2020 2020 0000 00fc  u<<...      ....
0000070: 0069 4d61 630a 2020 2020 2020 2020 003b  .iMac.        .;
"depth"
0000000: 0000 0008                                ....
"device_type"
0000000: 6469 7370 6c61 7900                      display.
"character-set"
0000000: 4953 4f38 3835 392d 3100                 ISO8859-1.
"iso6429-1983-colors"
"reg"
0000000: 0000 9000 0000 0000 0000 0000 0000 0000  ................
0000010: 0000 0000 0200 9010 0000 0000 0000 0000  ................
0000020: 0000 0000 0100 0000 0200 9018 0000 0000  ................
0000030: 0000 0000 0000 0000 0000 1000            ............
"name"
0000000: 4154 592c 5261 6765 4949 435f 4300       ATY,RageIIC_C.
"model"
0000000: 4154 592c 4754 2d42 6300                 ATY,GT-Bc.
"ATY,Rom#"
0000000: 5858 582d 5858 5858 582d 3130 3300       XXX-XXXXX-103.
"ATY,Fcode"
0000000: 312e 3633 00                             1.63.
"assigned-addresses"
0000000: 8200 9010 0000 0000 8100 0000 0000 0000  ................
0000010: 0100 0000 8200 9018 0000 0000 8088 1000  ................
0000020: 0000 0000 0000 1000                      ........
"address"
0000000: 8100 0000                                ....
"built-in"
"AAPL,slot-name"
0000000: 4154 4900                                ATI.
"slot-names"
0000000: 0000 0001 6275 696c 742d 696e 00         ....built-in.
"iic-address"
0000000: 0000 006e                                ...n
"driverID"
0000000: 694d 4143 2031 2e30 6638 00              iMAC 1.0f8.
"width"
0000000: 0000 0400                                ....
"height"
0000000: 0000 0300                                ....
"linebytes"
0000000: 0000 0400                                ....


Node usb@14

@1 -> mouse@1
@2 -> hub@2
hub -> hub@2
hub@2
mouse -> mouse@1
mouse@1

Properties of pci@80000000/usb@14
"vendor-id"
0000000: 0000 1045                                ...E
"device-id"
0000000: 0000 c861                                ...a
"revision-id"
0000000: 0000 0010                                ....
"class-code"
0000000: 000c 0310                                ....
"interrupts"
0000000: 0000 0001                                ....
"min-grant"
0000000: 0000 0000                                ....
"max-latency"
0000000: 0000 0000                                ....
"subsystem-vendor-id"
0000000: 0000 1045                                ...E
"subsystem-id"
0000000: 0000 c861                                ...a
"devsel-speed"
0000000: 0000 0001                                ....
"fast-back-to-back"
"name"
0000000: 7573 6200                                usb.
"device_type"
0000000: 7573 6200                                usb.
"reg"
0000000: 0000 a000 0000 0000 0000 0000 0000 0000  ................
0000010: 0000 0000 0200 a010 0000 0000 0000 0000  ................
0000020: 0000 0000 0000 1000                      ........
"#address-cells"
0000000: 0000 0001                                ....
"#size-cells"
0000000: 0000 0000                                ....
"compatible"
0000000: 7063 6931 3034 352c 6338 3631 0070 6369  pci1045,c861.pci
0000010: 636c 6173 732c 3063 3033 3130 00         class,0c0310.
"assigned-addresses"
0000000: 8200 a010 0000 0000 8088 0000 0000 0000  ................
0000010: 0000 1000                                ....


Node mouse@1

Properties of pci@80000000/usb@14/mouse@1
"reg"
0000000: 0000 0001                                ....
"assigned-address"
0000000: 0000 0001                                ....
"name"
0000000: 6d6f 7573 6500                           mouse.
"device_type"
0000000: 6d6f 7573 6500                           mouse.
"#buttons"
0000000: 0000 0001                                ....
"endpoints"
0000000: 0000 0081                                ....


Node hub@2

@1 -> keyboard@1
keyboard -> keyboard@1
keyboard@1

Properties of pci@80000000/usb@14/hub@2
"reg"
0000000: 0000 0002                                ....
"assigned-address"
0000000: 0000 0002                                ....
"name"
0000000: 6875 6200                                hub.
"device_type"
0000000: 6875 6200                                hub.
"#address-cells"
0000000: 0000 0001                                ....
"#size-cells"
0000000: 0000 0000                                ....


Node keyboard@1

Properties of pci@80000000/usb@14/hub@2/keyboard@1
"reg"
0000000: 0000 0001                                ....
"assigned-address"
0000000: 0000 0003                                ....
"name"
0000000: 6b65 7962 6f61 7264 00                   keyboard.
"device_type"
0000000: 6b65 7962 6f61 7264 00                   keyboard.
"endpoints"
0000000: 0000 0081                                ....