0 > dump-device-tree
/
PROPERTIES:
name device-tree
model PowerBook
compatible AAPL,3400/2400
MacRISC
AAPL,cpu-id 10010000
#address-cells 00000001
#size-cells 00000001
clock-frequency 02625A00
METHODS:
make-cpu-properties dma-sync dma-map-out dma-map-in dma-free
dma-alloc map-out map-in decode-unit close open
?pdm
/cpus@0
PROPERTIES:
name cpus
device_type cpus
#address-cells 00000001
#size-cells 00000000
METHODS:
close open
/cpus@0/PowerPC,603ev@0
PROPERTIES:
name PowerPC,603ev
device_type cpu
reg 00000000
cpu-version 00071201
603-translation
603-power-management
graphics
external-control
clock-frequency 0E4E1C00
bus-frequency 02625A00
timebase-frequency 00989680
reservation-granule-size00000020
tlb-split
d-tlb-sets 00000020
d-tlb-size 00000040
i-tlb-sets 00000020
i-tlb-size 00000040
tlb-sets 00000020
tlb-size 00000040
d-cache-size 00004000
i-cache-size 00004000
d-cache-sets 00000080
i-cache-sets 00000080
i-cache-block-size 00000020
d-cache-block-size 00000020
l2-cache FF829528
existing 00000000 80000000 80000000 80000000
available 00000000 F2000000 F4000000 0B800000 FF900000 00300000
translations F2000000 00010000 F2000000 00000028 F2800000 00001000 F2800000 00000028
F2C00000 00001000 F2C00000 00000028 F3000000 01000000 F3000000 00000028
F8000000 00001000 F8000000 00000028 FF800000 00100000 00400000 00000010
FFC00000 00400000 FFC00000 00000000
METHODS:
translate modify unmap map release claim
close open
/cpus@0/PowerPC,603ev@0/l2-cache@0,0
PROPERTIES:
name l2-cache
device_type cache
i-cache-size 00040000
d-cache-size 00040000
i-cache-sets 00001000
d-cache-sets 00001000
cache-unified
/chosen@0
PROPERTIES:
name chosen
stdin FF8D9CC0
stdout FF8D9B40
memory FF8DD800
mmu FF8DD8C0
bootpath 00
bootargs 00
/memory@0
PROPERTIES:
name memory
device_type memory
reg 00000000 02000000
available 00000000 00400000 00500000 01B00000
METHODS:
release claim close open
/openprom@0
PROPERTIES:
name openprom
model Open Firmware, 2.0.1
relative-addressing
/AAPL,ROM@FFC00000
PROPERTIES:
name AAPL,ROM
device_type rom
reg FFC00000 00400000
METHODS:
load open
/options@0
PROPERTIES:
name options
little-endian? 66616C73 6500
real-mode? 66616C73 6500
auto-boot? 74727565 00
diag-switch? 66616C73 6500
fcode-debug? 66616C73 6500
oem-banner? 66616C73 6500
oem-logo? 66616C73 6500
use-nvramrc? 66616C73 6500
real-base FFFFFFFF
real-size 00100000
virt-base FFFFFFFF
virt-size 00100000
load-base 00004000
pci-probe-list FFFFFFFF
screen-#columns 00000064
screen-#rows 00000028
selftest-#megs 00000000
boot-device 2F414150 4C2C524F 4D00
boot-file 00
diag-device 66643A64 69616773 00
diag-file 00
input-device 6B626400
output-device 73637265 656E00
oem-banner 00
oem-logo 00
nvramrc 00
boot-command 626F6F74 00
/aliases@0
PROPERTIES:
name aliases
cpu0 2F637075 732F506F 77657250 432C3630 33657600
pci1 2F62616E 64697440 46323030 30303030 00
apple-io 2F62616E 6469742F 6F686172 6500
pmu 2F62616E 6469742F 6F686172 652F7669 612D706D 7500
kbd 2F62616E 6469742F 6F686172 652F7669 612D706D 752F6164 622F6B65 79626F61
726400
mouse 2F62616E 6469742F 6F686172 652F7669 612D706D 752F6164 622F6D6F 75736500
screen 2F62616E 6469742F 63686970 73363535 353000
lower 2F62616E 6469742F 74693131 33304031 3300
upper 2F62616E 6469742F 74693131 33304031 332C3100
ttya 2F62616E 6469742F 6F686172 652F6573 63632F63 682D6100
ttyb 2F62616E 6469742F 6F686172 652F6573 63632F63 682D6200
scsi 2F62616E 6469742F 6F686172 652F6D65 736800
scsi-int 2F62616E 6469742F 6F686172 652F6D65 736800
ata0 2F62616E 6469742F 6F686172 652F6174 6100
ata-int 2F62616E 6469742F 6F686172 652F6174 6100
ata2 2F62616E 6469742F 74693131 33304031 3300
ata3 2F62616E 6469742F 74693131 33304031 332C3100
ata1 2F62616E 6469742F 6F686172 652F6D65 6469612D 6261792F 61746100
bay-ata 2F62616E 6469742F 6F686172 652F6D65 6469612D 6261792F 6174612F 6174612D
6469736B 00
atapi 2F62616E 6469742F 6F686172 652F6D65 6469612D 6261792F 6174612F 61746170
692D6469 736B00
fd 2F62616E 6469742F 6F686172 652F6D65 6469612D 6261792F 666C6F70 707900
/packages@0
PROPERTIES:
name packages
METHODS:
open
/packages@0/deblocker@0,0
PROPERTIES:
name deblocker
METHODS:
empty-buffers write read seek close open
/packages@0/disk-label@0,0
PROPERTIES:
name disk-label
METHODS:
load offset close open file-str part-str
dma-free dma-alloc max-transfer block-size write-blocks read-blocks
/packages@0/obp-tftp@0,0
PROPERTIES:
name obp-tftp
METHODS:
dma-free dma-alloc max-transfer block-size read-blocks load
read close open
/packages@0/mac-files@0,0
PROPERTIES:
name mac-files
METHODS:
load close open
/packages@0/mac-parts@0,0
PROPERTIES:
name mac-parts
METHODS:
load close open
/packages@0/aix-boot@0,0
PROPERTIES:
name aix-boot
METHODS:
load close open
/packages@0/fat-files@0,0
PROPERTIES:
name fat-files
METHODS:
dir load open close read-blocks seek
read dma-free dma-alloc max-transfer block-size
/packages@0/iso-9660-files@0,0
PROPERTIES:
name iso-9660-files
METHODS:
load close open dir read offset
seek read-blocks block-size dma-free dma-alloc max-transfer
/packages@0/xcoff-loader@0,0
PROPERTIES:
name xcoff-loader
METHODS:
init-program close open
/packages@0/terminal-emulator@0,0
PROPERTIES:
name terminal-emulator
iso6429-1983-colors
/bandit@F2000000
PROPERTIES:
name bandit
device_type pci
model AAPL,343S1126
AAPL,interrupts 00000015
reg F2000000 02000000
#address-cells 00000003
#size-cells 00000002
clock-frequency 01FCA055
slot-names 0000E000 41310042 31004331 00
ranges 02000000 00000000 F3000000 F3000000 00000000 01000000
01000000 00000000 00000000 F2000000 00000000 00800000
02000000 00000000 80000000 80000000 00000000 10000000
02000000 00000000 90000000 90000000 00000000 10000000
02000000 00000000 A0000000 A0000000 00000000 10000000
bus-range 00000000 00000000
METHODS:
encode-unit decode-unit dma-sync dma-map-out dma-map-in dma-free
dma-alloc map-out map-in close open probe-slots
req-io-addr alloc-io-addr align-io-addr req-mem-addr alloc-mem-addr align-mem-addr
map-range add-range make-assigned-addresses allocate-addresses
add-package init-packages config-l! config-l@ config-w! config-w@
config-b! config-b@
/bandit@F2000000/ohare@10
PROPERTIES:
name ohare
device_type dbdma
model AAPL,343S0172
reg 00008000 00000000 00000000 00000000 00000000
02008010 00000000 F3000000 00000000 00100000
assigned-addresses 82008010 00000000 F3000000 00000000 00100000
ranges 00000000 02008010 00000000 F3000000 00100000
#address-cells 00000001
#size-cells 00000001
vendor-id 0000106B
device-id 00000007
revision-id 00000001
class-code 00FF0000
min-grant 00000000
max-latency 00000000
devsel-speed 00000001
METHODS:
dma-sync dma-map-out dma-map-in dma-free dma-alloc decode-unit
close open init-media-bay enable-scsi-terminators
/bandit@F2000000/ohare@10/mesh@10000
PROPERTIES:
name mesh
device_type scsi
model AAPL,343S1146
reg 00010000 00000100
00008000 00000200
clock-frequency 02FAF080
AAPL,interrupts 0000000C 00000000
AAPL,connector scsi
METHODS:
show-children set-tid-lun decode-unit close open dma-sync
dma-map-out dma-map-in dma-free dma-alloc retry-cmd error?
db-rem do-cmd reset-scsi set-timeout mesh-iooffset mesh-dmaoffset
/bandit@F2000000/ohare@10/mesh@10000/sd@0,0
PROPERTIES:
name sd
device_type block
METHODS:
load write read seek close open
write-blocks read-blocks max-transfer block-size dma-sync dma-map-out
dma-map-in dma-free dma-alloc
/bandit@F2000000/ohare@10/mesh@10000/st@0,0
PROPERTIES:
name st
device_type byte
METHODS:
load seek close open write read
write-blocks read-blocks block-size max-transfer write-eof dma-free
dma-alloc dma-sync dma-map-out dma-map-in
/bandit@F2000000/ohare@10/escc@13000
PROPERTIES:
name escc
device_type escc
reg 00013000 00001000
00008400 00000400
#address-cells 00000001
ranges
METHODS:
decode-unit close open
/bandit@F2000000/ohare@10/escc@13000/ch-a@13020
PROPERTIES:
name ch-a
device_type serial
AAPL,connector modem-printer
reg 00013020 00000020
00008400 00000100
00008500 00000100
AAPL,interrupts 0000000F 00000004 00000005
METHODS:
write read read-ahead close open
/bandit@F2000000/ohare@10/escc@13000/ch-b@13000
PROPERTIES:
name ch-b
device_type serial
AAPL,connector infrared
reg 00013000 00000020
00008600 00000100
00008700 00000100
AAPL,interrupts 00000010 00000006 00000007
METHODS:
write read read-ahead close open
/bandit@F2000000/ohare@10/awacs@14000
PROPERTIES:
name awacs
device_type sound
reg 00014000 00001000
00008800 00000100
00008900 00000100
AAPL,interrupts 00000011 00000008 00000009
/bandit@F2000000/ohare@10/media-bay@34
PROPERTIES:
name media-bay
device_type media-bay
AAPL,connector media-bay
compatible ohare-media-bay
reg 00000034 00000001
00000038 00000001
#address-cells 00000001
ranges
AAPL,interrupts 0000001D
METHODS:
media-bay-id dma-sync dma-map-out dma-map-in dma-free dma-alloc
close open
/bandit@F2000000/ohare@10/media-bay@34/floppy@15000
PROPERTIES:
name floppy
device_type block
AAPL,connector floppy
compatible ohare-swim3
reg 00015000 00001000
00008100 00000100
AAPL,interrupts 00000013 00000001
METHODS:
load read seek eject close open
read-blocks max-transfer block-size dma-sync dma-map-out dma-map-in
dma-free dma-alloc
/bandit@F2000000/ohare@10/media-bay@34/ata@21000
PROPERTIES:
name ata
device_type ata
AAPL,connector ata
compatible ohare-ata
reg 00021000 00002000
00008C00 00000200
AAPL,pio-timing 00000526 00000085 00000025 00000025 00000025 00000000 00000000 00000000
AAPL,bus-id 00000001
AAPL,manually-removable
AAPL,interrupts 0000000E 00000003
METHODS:
dma-sync dma-map-out dma-map-in dma-free dma-alloc decode-unit
close open ata-command atapi-command reset-atapi-bus reset-ata-bus
use-ata-interface use-atapi-interface set-timer set-device-id
/bandit@F2000000/ohare@10/media-bay@34/ata@21000/atapi-disk@0,0
PROPERTIES:
name atapi-disk
device_type block
METHODS:
load write read seek open close
write-blocks read-blocks block-size max-transfer dma-sync dma-map-out
dma-map-in dma-free dma-alloc
/bandit@F2000000/ohare@10/ata@20000
PROPERTIES:
name ata
device_type ata
AAPL,connector ata
compatible ohare-ata
reg 00020000 00002000
00008B00 00000200
AAPL,pio-timing 00000526 00000085 00000025 00000025 00000025 00000000 00000000 00000000
AAPL,bus-id 00000000
AAPL,interrupts 0000000D 00000002
METHODS:
dma-sync dma-map-out dma-map-in dma-free dma-alloc decode-unit
close open ata-command atapi-command reset-atapi-bus reset-ata-bus
use-ata-interface use-atapi-interface set-timer set-device-id
/bandit@F2000000/ohare@10/ata@20000/ata-disk@0,0
PROPERTIES:
name ata-disk
device_type block
METHODS:
load write read seek open close
write-blocks read-blocks block-size max-transfer dma-sync dma-map-out
dma-map-in dma-free dma-alloc
/bandit@F2000000/ohare@10/via-pmu@16000
PROPERTIES:
name via-pmu
device_type pmu
reg 00016000 00002000
AAPL,interrupts 00000012
METHODS:
restart shutdown backlight-off backlight-on get-mouse read-kbd
close open adb-send-reset pmu-op read write
/bandit@F2000000/ohare@10/via-pmu@16000/adb@0,0
PROPERTIES:
name adb
device_type adb
AAPL,connector adb
METHODS:
close open
/bandit@F2000000/ohare@10/via-pmu@16000/adb@0,0/keyboard@0,0
PROPERTIES:
name keyboard
device_type keyboard
reg 00000000 00000000 00000000
METHODS:
read close open reset get-key-map
/bandit@F2000000/ohare@10/via-pmu@16000/adb@0,0/mouse@1,0
PROPERTIES:
name mouse
device_type mouse
reg 00000001 00000000 00000000
#buttons 00000001
METHODS:
get-event close open mouse-button mouse-dy mouse-dx
old-button
/bandit@F2000000/ohare@10/via-pmu@16000/nvram@0,0
PROPERTIES:
name nvram
device_type nvram
existing 00000000 00002000
METHODS:
nv-l! nv-l@ nv-w! nv-w@ nv-c! nv-c@
/bandit@F2000000/ohare@10/via-pmu@16000/rtc@0,0
PROPERTIES:
name rtc
device_type rtc
reg 00000000 00000000 00000000
METHODS:
set-time get-time close open
/bandit@F2000000/ohare@10/via-pmu@16000/power-mgt@0,0
PROPERTIES:
name power-mgt
device_type power-mgt
reg 00000000 00000000 00000000
/bandit@F2000000/ohare@10/via-pmu@16000/battery@0,0
PROPERTIES:
name battery
device_type battery
reg 00000000 00000000 00000000
/bandit@F2000000/pci106b,1@B
PROPERTIES:
name pci106b,1
vendor-id 0000106B
device-id 00000001
revision-id 00000003
class-code 00060000
min-grant 00000000
max-latency 00000000
devsel-speed 00000001
fast-back-to-back
reg 00005800 00000000 00000000 00000000 00000000
/bandit@F2000000/pci1011,14@E
PROPERTIES:
vendor-id 00001011
device-id 00000014
revision-id 00000021
class-code 00020000
interrupts 00000001
min-grant 00000000
max-latency 00000000
devsel-speed 00000001
fast-back-to-back
AAPL,interrupts 0000001C
AAPL,slot-name B1
name pci1011,14
reg 00007000 00000000 00000000 00000000 00000000
01007010 00000000 00000000 00000000 00000080
02007014 00000000 00000000 00000000 00000080
02007030 00000000 00000000 00000000 00040000
power-consumption 00000000 00000000
assigned-addresses 81007010 00000000 00000400 00000000 00000080
82007030 00000000 80880000 00000000 00040000
82007014 00000000 80802000 00000000 00000080
/bandit@F2000000/chips65550@11
PROPERTIES:
vendor-id 0000102C
device-id 000000E0
revision-id 00000045
class-code 00030000
min-grant 00000000
max-latency 00000000
devsel-speed 00000001
fast-back-to-back
AAPL,interrupts 00000018
AAPL,slot-name E1
name chips65550
device_type display
model CHPS,65550
AAPL,connector monitor
reg 00008800 00000000 00000000 00000000 00000000
02008810 00000000 00000000 00000000 01000000
02008830 00000000 00000000 00000000 00040000
iso6429-1983-colors
power-consumption 00000000 00000000
assigned-addresses 82008810 00000000 81000000 00000000 01000000
82008830 00000000 80840000 00000000 00040000
width 00000320
height 00000258
linebytes 00000320
depth 00000008
METHODS:
close restore draw-logo write open read-rectangle
draw-rectangle fill-rectangle color@ color! set-colors get-colors
configure-ct-regs ibm10.4"tft800x600 ibm12.1"tft800x600
toshiba12.1"tft800x600 sanyo11.3"fstn800x600 sharp11.3"fstn800x600
toshiba11.3"tft800x600 samsung11.3"tft800x600 samsung12.1"tft800x600
hitachi12.1"tft800x600 sharp12.1"tft800x600 fstn800x600 tft800x600
1024x768at75hz 1024x768at75hzvga 1024x768at70hzvga 1024x768at60hzvga
832x624at75hz 800x600at7500hzvga 800x600at7200hzvga 800x600at6000hzvga
800x600at5600hzvga 768x576at50hzpal 640x870at75hz 640x480at67hz
640x480at6000hzvga 640x480at60hzntsc 640x480at50hzpal
512x384at60hzntsc 512x384at60hz init-ct-regs data@ index#@
#data@ table-l@++ table-w@++ table-c@++ table multimediareg
flatpanelreg configurationreg crtreg attributereg graphicsreg
sequencerreg featurereg miscellaneousreg dac-off dac-on
panel-off panel-on flatpanel-mode crt-mode enable-pixel-mask
enable-33mhz-mclock configuration@ configuration! multimedia@ multimedia!
flatpanel@ flatpanel! attribute! attributeread@ attributeread! attributewrite@
attributewrite! graphics@ graphics! crt@ crt! vgasequencer@
vgasequencer! vgacolorpalettedata@ vgacolorpalettedata! vgacolorpalettewriteindex!
vgacolorpalettereadindex! vgacolorpalettestateread! vgacolorpalettepixelmask!
vgadisplaystatusread! vgafeatureread! vgafeaturecontrolwrite@ vgafeaturecontrolwrite!
vgafeaturecontrolread! vgamiscellaneousoutputwrite! vgamiscellaneousoutputread@
vgamiscellaneousoutputread!
/bandit@F2000000/ti1130@13
PROPERTIES:
vendor-id 0000104C
device-id 0000AC12
revision-id 00000004
class-code 00060700
interrupts 00000001
devsel-speed 00000001
AAPL,interrupts 00000016
AAPL,slot-name PC Card A
name ti1130
device_type pccard
model TXN,PCI1130-04
reg 00009800 00000000 00000000 00000000 00000000
02009810 00000000 00000000 00000000 00001000
01009844 00000000 00000000 00000000 00000004
21009898 00000000 00000000 00000000 00000010
02009800 00000000 00000000 00000000 10000000
#address-cells 00000002
#size-cells 00000001
AAPL,pmu-socket-number 00000001
AAPL,zoomed-video
ranges 01000000 00000000 02000000 00000000 00000000 10000000
02000000 00000000 02000000 00000000 00000000 10000000
01000000 00000000 01000000 00000000 00000000 00010000
#windows 00000007
#sockets 00000001
release-level 000007CB
status-change-int-caps 000000F0
status-change-report-caps
000000F0
cntl-ind-caps 00000000
interrupt-routing 00000000
adapter-caps 00000000
vcc-levels 00000004 00000700 00000703 00000705 0000030C
power-consumption 00000000 00000000
assigned-addresses 82009800 00000000 A0000000 00000000 10000000
82009810 00000000 80804000 00000000 00001000
81009898 00000000 80801000 00000000 00000010
METHODS:
dump-attr .all-tuples close open pci1130-config get-wind-offset
set-wind-offset get-mem-limits probe-pccard probe-pccard-socket get-nth-tuple
attr-b! attr-b@ bump-attr assign-windows special-! get-status
reset-socket inquire-window get-window set-window get-socket set-socket
encode-unit decode-unit dma-sync dma-map-out dma-map-in dma-free
dma-alloc map-out map-in ?card-in-place config-l! config-l@
config-w! config-w@ config-b! config-b@ socket-l! socket-l@
exca-l! exca-l@ exca-w! exca-w@ exca-b! exca-b@
load-ata load-sram
/bandit@F2000000/ti1130@13,1
PROPERTIES:
vendor-id 0000104C
device-id 0000AC12
revision-id 00000004
class-code 00060700
interrupts 00000002
devsel-speed 00000001
AAPL,interrupts 00000017
AAPL,slot-name PC Card B
name ti1130
device_type pccard
model TXN,PCI1130-04
reg 00009900 00000000 00000000 00000000 00000000
02009910 00000000 00000000 00000000 00001000
21009998 00000000 00000000 00000000 00000010
02009900 00000000 00000000 00000000 10000000
#address-cells 00000002
#size-cells 00000001
AAPL,pmu-socket-number 00000002
ranges 01000000 00000000 02000000 00000000 00000000 10000000
02000000 00000000 02000000 00000000 00000000 10000000
01000000 00000000 01000000 00000000 00008000 00010000
#windows 00000007
#sockets 00000001
release-level 000007CB
status-change-int-caps 000000F0
status-change-report-caps
000000F0
cntl-ind-caps 00000000
interrupt-routing 00000000
adapter-caps 00000000
vcc-levels 00000004 00000700 00000703 00000705 0000030C
assigned-addresses 82009900 00000000 90000000 00000000 10000000
82009910 00000000 80803000 00000000 00001000
81009998 00000000 80800000 00000000 00000010
METHODS:
dump-attr .all-tuples close open pci1130-config get-wind-offset
set-wind-offset get-mem-limits probe-pccard probe-pccard-socket get-nth-tuple
attr-b! attr-b@ bump-attr assign-windows special-! get-status
reset-socket inquire-window get-window set-window get-socket set-socket
encode-unit decode-unit dma-sync dma-map-out dma-map-in dma-free
dma-alloc map-out map-in ?card-in-place config-l! config-l@
config-w! config-w@ config-b! config-b@ socket-l! socket-l@
exca-l! exca-l@ exca-w! exca-w@ exca-b! exca-b@
load-ata load-sram
ok
0 >