Used an ethernet connection to extract this as per http://developer.apple.com/technotes/tn/tn2004.html.
PROPERTIES:
#address-cells 00000001
#size-cells 00000001
AAPL,add-fcode-file xt=^ff86.3b58
als-lgp-version 00000001
clock-frequency 09ec5815
compatible PowerBook5,6
MacRISC3
Power Macintosh
copyright Copyright 1983-2004 Apple Computer, Inc. All Rights Reserved
customer-sw-config
device_type bootrom
display-config-info 00000000 00000000
graphics-setagressiveness
model PowerBook5,6
name device-tree
pid# 00003146
platform-cpu-vcore-select /pci@f2000000/mac-io@17/gpio@50/cpu-vcore-select@1b
scb# 00000001
serial-number SB7
W85100UTSB7
system-id 0000000000000
METHODS:
allow_desktop_mode allow_headless_boot close
decode-unit default_mirroring dma-alloc dma-free
dma-map-in dma-map-out dma-sync force_mirroring map-in
map-out no_strip_timing open
/cpus
PROPERTIES:
#address-cells 00000001
#interrupt-cells 00000002
#size-cells 00000000
name cpus
METHODS:
?cpu-probe# close cpu-info cpu-params
cpu-probe-code cpu-probe? cpu-vector decode-unit encode-unit
open
/cpus/PowerPC,G4@0
PROPERTIES:
altivec
available 00003000 7fffd000 d0000000 20000000
bus-frequency 09ec5815
clock-frequency 635750a4
config-bus-frequency 09ef21aa
cpu# 00000000
cpu-info 8410c0bc 80000000 80030102 00000000 00000000 00000000
00000000 00000000
cpu-version 80030102
d-cache-block-size 00000020
d-cache-sets 00000080
d-cache-size 00008000
data-streams
dcba
dcbz 00000020
device_type cpu
dynamic-power-step
existing 00000000 80000000 80000000 80000000
graphics
i-cache-block-size 00000020
i-cache-sets 00000080
i-cache-size 00008000
l2-cache /cpus/PowerPC,G4@0/l2-cache
l2cr 80000000
name PowerPC,G4
performance-monitor
processor-to-bus-ratio*200000014
recalced-clock-frequency633b70d2
reg 00000000
reservation-granule-size00000020
rounded-clock-frequency 633de240
soft-reset 0000005b
state running
timebase-frequency 01194000
tlb-sets 00000040
tlb-size 00000080
translations 00000000 00003000 00000000 00000010 80000000 00080000
80000000 00000028 a0001000 00001000 a0001000 00000028
a0002000 00001000 a0002000 00000028 a0003000 00001000
a0003000 00000028 f0000000 00010000 f0000000 00000028
f0800000 00001000 f0800000 00000028 f0c00000 00001000
f0c00000 00000028 f2000000 00010000 f2000000 00000028
f2800000 00001000 f2800000 00000028 f2c00000 00001000
f2c00000 00000028 f4000000 00010000 f4000000 00000028
f4800000 00001000 f4800000 00000028 f4c00000 00001000
f4c00000 00000028 f5000000 00001000 f5000000 00000028
f5200000 00200000 f5200000 00000028
... 00000160 bytes total
METHODS:
claim close map modify open
release set-dfs-high set-dfs-low spd translate
unmap
/cpus/PowerPC,G4@0/l2-cache
PROPERTIES:
cache-unified
clock-frequency 635750a4
d-cache-line-size 00000040
d-cache-sets 00000200
d-cache-size 00080000
device_type cache
i-cache-line-size 00000040
i-cache-sets 00000200
i-cache-size 00080000
name l2-cache
/chosen
PROPERTIES:
bootargs
bootpath
cpu ihandle->/cpus/PowerPC,G4@0
mac-address 00112476 17b8
memory ihandle->/memory@0
mmu ihandle->/cpus/PowerPC,G4@0
name chosen
nvram ihandle->/nvram@fff04000
pmu ihandle->/pci@f2000000/mac-io@17/via-pmu@16000
stdin ihandle->/packages/telnet
stdout ihandle->/packages/telnet
/memory@0
PROPERTIES:
available 00003000 3fbed000
device_type memory
dimm-info 8008070d 0a024000 04607000 82080001 0e040c01 0220c075
70000048 30482a40 80804545 00000000 003c4830 28500001
00000000 00000000 00000000 0000101e 2cffffff ffffffff
0c313656 44444636 34363448 472d3333 35473202 0005073f
12c94500 00000000 00000000 00000000 00000000 00000000
00000000 00000000 8008070d 0a024000 04607000 82080001
0e040c01 0220c075 70000048 30482a40 80804545 00000000
003c4830 28500001 00000000 00000000 00000000 0000101e
2cffffff ffffffff 0c313656 44444636 34363448 472d3333
35473202 0005073f 12c94600 00000000 00000000 00000000
00000000 00000000 00000000 00000000
dimm-speeds PC2700U-25330
PC2700U-25330
dimm-types DDR SDRAM
DDR SDRAM
name memory
ram-layout-architecture 00000000
reg 00000000 20000000
20000000 20000000
slot-names 00000003
SODIMM0/J25LOWER
SODIMM1/J25UPPER
METHODS:
claim close open release
/openprom
PROPERTIES:
boot-syntax 00000001
device_type BootROM
model OpenFirmware 3
name openprom
relative-addressing
supports-bootinfo
/openprom/client-services
PROPERTIES:
name client-services
METHODS:
boot call-method canon child cidebug?
claim close enter exit finddevice
getprop getproplen instance-to-package
instance-to-path interpret logger milliseconds
nextprop open package-to-path parent peer
quiesce read release seek set-callback
setprop test test-method write
/rom@ff800000
PROPERTIES:
#address-cells 00000001
name rom
ranges ff800000 ff800000 00800000
reg ff800000 00000000
METHODS:
close decode-unit encode-unit open
/rom@ff800000/boot-rom@fff00000
PROPERTIES:
BootROM-build-date 01/21/05 at 10:51:16
BootROM-version $0004.91f1
has-config-block
hwi-flags 402a1260
image 00080000
info fff00000 00003f00 000491f1 20050121 192803aa fff08000
00078001 000491f1 20050121 9dfe55f7 fff80000 00080002
000491f1 20050121 1c274751 fff03f00 00000083 000491f1
20050121 f57f2983 fff03f80 00000084 7617b87b ffffffff
ffffffff fff04000 00004005 6e767261 6d000000 00000000
00000000 00000000 00000000 00000000 00000000
model Apple PowerBook5,6 4.9.1f1 BootROM built on 01/21/05 at 10:51:16
name boot-rom
reg fff00000 00100000
security-modes none, full, command, no-password
write-characteristic flash
/rom@ff800000/macos
PROPERTIES:
name macos
/options
PROPERTIES:
aapl,pci 2f406630 30303030 30302f40 3130ff01 4d564144 ff015c01
829e3fff 8181030b 541a82ff 810180ff 818101eb 1f2d05ff
810106ff 810210ff 81017003 560362ff 810101ff 81010303
5605ff81 03196404 ff810105 40ff8101 18ff8101 8803ff81
010326ff 810103ff 81010603 ff810104 ff81013c ff8101ff 0100
aapl,tdm-units
auto-boot? true
boot-args
boot-command mac-boot
boot-device /pci@f4000000/ata-6@d/disk@0:2,\\:tbxi
boot-file
boot-screen screen
boot-script
boot-volume 3
console-screen screen
default-client-ip
default-gateway-ip
default-mac-address? false
default-router-ip
default-server-ip
default-subnet-mask
diag-device enet
diag-file ,diags
diag-switch? false
fcode-debug? false
gmt-offset 0
input-device keyboard
input-device-1 /ipc
little-endian? false
load-base 0x800000
logger-base -1
logger-size -1
mouse-device mouse
name options
nvramrc
oem-banner
oem-banner? false
oem-logo
oem-logo? false
output-device screen
output-device-1 /ipc
pci-probe-mask -1
ram-size 0x40000000
real-base -1
real-mode? false
real-size -1
screen-#columns 100
screen-#rows 40
scroll-lock false
selftest-#megs 0
skip-netboot? false
use-generic? false
use-nvramrc? false
virt-base -1
virt-size -1
/aliases
PROPERTIES:
agp /pci@f0000000
cb /pci@f2000000/cardbus@13
cd /pci@f2000000/mac-io@17/ata-3@20000/disk@0
cpu0 /cpus/@0
cpu1 /cpus/@1
eject-key /pseudo-hid/eject-key
enet /pci@f4000000/ethernet
fan /uni-n/i2c/i2c-bus@1/fan
first-boot /pci@f4000000/ata-6@d/disk
fw /pci@f4000000/firewire
hd /pci@f4000000/ata-6@d/disk@0
ide0 /pci@f2000000/mac-io@17/ata-3@20000/disk@0
ide1 /pci@f2000000/mac-io@17/ata-3@20000/disk@1
keyboard /pseudo-hid/keyboard
ki2c /pci@f2000000/mac-io@17/i2c
ki2c-serial /pci@f2000000/mac-io@17/i2c/cereal
last-boot /pci@f4000000/ethernet
mac-io /pci@f2000000/mac-io@17
mouse /pseudo-hid/mouse
mpic /pci@f2000000/mac-io@17/interrupt-controller
name aliases
nvram /nvram
pci /pci@f2000000
pci0 /pci@f0000000
pci1 /pci@f2000000
pci2 /pci@f4000000
pi2c /pci@f2000000/mac-io@17/via-pmu/pmu-i2c
rtc /pci@f2000000/mac-io@17/via-pmu/rtc
scca /pci@f2000000/mac-io@17/escc/ch-a
sccb /pci@f2000000/mac-io@17/escc/ch-b
screen /pci@f0000000/ATY,JasperParent@10/ATY,Jasper_A@0
second-boot /pci@f2000000/mac-io@17/ata-3@20000/disk
sound /pseudo-sound
ui2c /uni-n/i2c
ui2c-serial /uni-n/i2c/cereal
ultra0 /pci@f2000000/mac-io@17/ata-4@1f000/disk@0
ultra1 /pci@f2000000/mac-io@17/ata-4@1f000/disk@1
uni-n /uni-n
usb-1a /pci@f2000000/@18
usb-1b /pci@f2000000/@19
usb-1c /pci@f2000000/@1a
usb-2a /pci@f2000000/@1b
usb-2b /pci@f2000000/@1b,1
usb-2c /pci@f2000000/@1b,2
usb0 /pci@f2000000/usb@1b,1
usb1 /pci@f2000000/usb@1b
usb2 /pci@f2000000/usb@1a
via-pmu /pci@f2000000/mac-io@17/via-pmu
wireless /pci@f2000000/pci80211@12
METHODS:
aliases-adb aliases-arrangeboot aliases-cardbus
aliases-common aliases-direct-macio aliases-fiesta
aliases-grizzlys aliases-highfidelity
aliases-mlb-bridge aliases-mojave aliases-nectar aliases-orion
aliases-pismo aliases-platform-specific aliases-q59 aliases-q86
aliases-q88group aliases-special aliases-vsp
/packages
PROPERTIES:
name packages
/packages/deblocker
PROPERTIES:
name deblocker
METHODS:
close dma-alloc dma-free empty-buffers open
read seek write
/packages/disk-label
PROPERTIES:
name disk-label
METHODS:
block-size close dma-alloc dma-free eject
file-str load max-transfer offset open
part-str read-blocks set-offset write-blocks
/packages/obp-tftp
PROPERTIES:
log 00006ca5 00000000 00000000 0000000f ffbc91f0 74656c6e
65742c31 302e302e 302e3400 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00006ca5 00000000
00000000 00000013 ffbc8920 7463702c 74656c6e 65742c31
302e302e 302e3400 00000000 00000000 00000000 00000000
00000000 00000000 00006ca6 00000000 00000050 00000000
00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000
00006ca6 ffbbac00 00000400 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
... 00001000 bytes total
name obp-tftp
stats 000000a6 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
METHODS:
#blocks $ip .log .stats ?send-tcp
add-i-h block-size close deblocker dma-alloc
dma-free i-h init-deblocker load log
log-it max-transfer open path-delimiter read
read-blocks set-my-ip? tcp-listen tftp-blocks tftp-error
use-bsdp? use-dhcp? wait write write-blocks
xalloc-mem xfree-mem
/packages/telnet
PROPERTIES:
name telnet
METHODS:
close install-abort open read remove-abort
write
/packages/mac-parts
PROPERTIES:
name mac-parts
METHODS:
#blocks block-size block-size close dma-alloc
dma-free eject load max-transfer offset-high
offset-low open parent-read parent-seek parent-write
read read-blocks seek size write
write-blocks
/packages/mac-files
PROPERTIES:
name mac-files
METHODS:
#blocks block-size close dir dma-alloc
dma-free eject get-vol load max-transfer
open read read-blocks seek write
write-blocks
/packages/hfs-plus-files
PROPERTIES:
name hfs-plus-files
METHODS:
#blocks block-size close dir dma-alloc
dma-free eject load max-transfer open
read read-blocks seek write write-blocks
/packages/fat-files
PROPERTIES:
name fat-files
METHODS:
#blocks .longentry 2d. block-size close
clus-bal clus-off dir displayentry?
displaymachidden dma-alloc dma-free eject
getlongentry initlongnamedata load longnamebuf
longnamebufsz longnameord max-transfer open read
read-blocks seek
/packages/iso-9660-files
PROPERTIES:
name iso-9660-files
METHODS:
#blocks block-size close dir dma-alloc
dma-free eject load max-transfer offset
open read read-blocks seek
/packages/bootinfo-loader
PROPERTIES:
name bootinfo-loader
METHODS:
close find-tag init-program open
/packages/xcoff-loader
PROPERTIES:
name xcoff-loader
METHODS:
close init-program open
/packages/macho-loader
PROPERTIES:
name macho-loader
METHODS:
close init-program open srr0@ toc@
/packages/pe-loader
PROPERTIES:
name pe-loader
METHODS:
close init-program open
/packages/elf-loader
PROPERTIES:
name elf-loader
METHODS:
close debug-elf? elf-be elf-l@ elf-le
elf-load-base elf-real-base elf-real-mode elf-real-size elf-virt-base
elf-virt-size elf-w@ found-note-sect? init-program
need-reset? open read-elf-header read-elf-note-segment
set-nvram-variable stack-top
/packages/usb-hid-class
PROPERTIES:
name usb-hid-class
METHODS:
close eject-key? get-event get-key-map install-abort
key-map-lc key-map-uc make-hid-class open read
remove-abort td-errors
/packages/usb-ms-class
PROPERTIES:
name usb-ms-class
METHODS:
#blocks block-size check-unit-ready close
dma-alloc dma-free eject make-ms-class max-transfer
open read read-blocks seek size
test-unit-ready write write-blocks
/packages/usb-audio-class
PROPERTIES:
name usb-audio-class
METHODS:
close init-vendor-audio make-audio-class
open play-sound setup-audio-data
/packages/sbp2-disk
PROPERTIES:
name sbp2-disk
METHODS:
#blocks add-ranges add-translations
adjust-request? block-size close create-category-prop
create-my-properties create-removable-prop dead?
dma-alloc dma-free do-inquiry eject inject
inquiry-info load lock max-transfer
my-max-transfer no-media? not-yano-mo? open read
read-blocks removable? seek size stopit
test-unit-ready unlock write write-blocks
/packages/ata-disk
PROPERTIES:
name ata-disk
METHODS:
#blocks /blk 48-bit-hi 48-bit-lba? 48-bit-lo
>ata.chi >ata.clo >ata.command >ata.commandx >ata.count
>ata.countx >ata.devicehead >ata.features >ata.lbahighx >ata.lbalowx
>ata.lbamidx >ata.number >ata.reserved >ident.48bitlba >ident.advpio
>ident.capabilities >ident.capacity >ident.curcapacity
>ident.currwm >ident.cylinders >ident.extension
>ident.featsupp1 >ident.featsupp2
>ident.featsupp3 >ident.heads >ident.multidma >ident.pio
>ident.rwm >ident.spt >ident.ultradma ata-command block-size
calc-capacity capabilities close convert-lba cylinders
deblocker-ih dev@ disk-label-ih dma-alloc
dma-downgrade? dma-free dma-mode enable-dma enable-ultra
flush-cache flush-cache-cmd flush-cache-ext?
get-my-protocol heads identify-cmd identify-data initdevice
lba-capacity lba-supported? load max-blocks max-pio-mode
max-transfer mult-max-blocks my-block-size my-capacity my-max-ultra
offset-hi offset-lo old-capacity open pio-mode
rblocks rderrors read read-blocks read-cmd
read-dma-cmd read-mult-cmd retry-count seek set-dma-timer
set-drive-select set-mult-cmd set-my-multiple set-pio-timer
set-ultra-timer setfeatures-cmd size sleep sleep-cmd
spc spt timeout ultra-mode wait-bsy
wblocks write write-blocks write-cmd write-dma-cmd
write-mult-cmd wterrors
/packages/atapi-disk
PROPERTIES:
name atapi-disk
METHODS:
#blocks (eject) (inject) (lock) (unlock)
/blk >ata.chi >ata.clo >ata.command >ata.count
>ata.devicehead >ata.features >ata.number >ata.reserved >atapi.lba
>atapi.length >atapi.opcode >ident.advpio >ident.capabilities
>ident.config >ident.curcapacity >ident.cylinders
>ident.extension >ident.heads >ident.model >ident.pio
>ident.spt ata-command atapi-check-media
atapi-check-wait atapi-command atapi-conduit
atapi-request-sense atapi-tur block-size cap-data
cap-packet close cmd-not-valid? deblocker-ih
decide-device-type dev@ devicetype disk-label-ih
dma-alloc dma-free dma-map-in dma-map-out dma-sync
eject ensure-unit-ready evt-data evt-packet
flush-cache flush-cache-cmd get-my-protocol identify-cmd identify-data
inquiry-data inquiry-packet load machine-supports-inject?
max-blocks max-pio-mode max-transfer my-block-size my-capacity
obtain-device-info offlineerr offset-hi offset-lo
open packet-cmd permit-rem-packet pio-mode
prevent-rem-packet read read-blocks read-capacity
read-inquiry read-packet request-sense-data
request-sense-packet retry-count search-space-word-le
seek set-drive-select set-max-blocks set-pio-timer
setfeatures-cmd size start-unit-packet-eject
start-unit-packet-load test-unit-ready-packet timeout
tray-open? try-stepping use-atapi-interface use-read12?
use-write12? wait-bsy waitfortocerr write write-blocks
write-packet
/packages/bootpath-search
PROPERTIES:
name bootpath-search
METHODS:
aliaspath allaliaspath alloctargetpath allpath close
createpaths devicepath getpathmark gettargetfiles infopathloc
infopathnewdev infopathremovable nextpath open
setcensorenable setpathmark setquietenable settargetfile
settargetfiles targetpath testpath testpathboot
testpathcategory testpathdevice testpathfile
testpathvolume validpath
/packages/terminal-emulator
PROPERTIES:
iso6429-1983-colors
name terminal-emulator
/firewire-disk-mode
PROPERTIES:
name firewire-disk-mode
METHODS:
adaptorinvalid? agentops-cnt agentreset-cnt battcap? battpower?
debug-tdm? disable-icon? doorbell-cnt mgtops-cnt target-mode
tm-depth
/pseudo-hid
PROPERTIES:
name pseudo-hid
METHODS:
open
/pseudo-hid/keyboard
PROPERTIES:
device_type keyboard
name keyboard
METHODS:
close get-key-map install-abort open read
remove-abort
/pseudo-hid/mouse
PROPERTIES:
device_type mouse
name mouse
METHODS:
close get-event open
/pseudo-hid/eject-key
PROPERTIES:
device_type eject-key
name eject-key
METHODS:
close eject-key? open
/pseudo-sound
PROPERTIES:
name pseudo-sound
METHODS:
close open
/multiboot
PROPERTIES:
name multiboot
METHODS:
color! color@ dimensions draw-rectangle
dump-saved-devices fill-rectangle flash-dev-icon-off
get-colors init-screen multi-boot-menu read-rectangle screen-color
set-aapl-colors set-colors
/diagnostics
PROPERTIES:
name diagnostics
post 706f7374 04c00001 00000000 00010420 00010001 b95bb580
be665c41 be665c41 00000000 00000000 00000000 00000000
00001000 10001000 20001000 30001000 40000000 40000000
40000000 40000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000
03d00000 00000000 00000000 00000000
... 000004c0 bytes total
post-results 00000000
/xmodem
PROPERTIES:
name xmodem
METHODS:
xemit xkey xkey?
/nvram@fff04000
PROPERTIES:
#bytes 00002000
compatible amd-0137
nvram,flash
device_type nvram
name nvram
reg fff04000 00004000
METHODS:
close open read seek size
sync write
/uni-n@f8000000
PROPERTIES:
#address-cells 00000001
#size-cells 00000001
compatible uni-north
device-rev 000000d2
device_type memory-controller
model AAPL,UniNorth
name uni-n
platform-do-fw-linkon-disable /pci@f4000000/firewire@e
08000000 00000003 00000080 00000000 ffffffe7
platform-do-fw-linkon-enable /pci@f4000000/firewire@e
08000000 00000003 00000080 00000018 ffffffe7
reg f8000000 01000000
METHODS:
close decode-unit do-disableclock-property
do-enableclock-property map-in map-out open
/uni-n@f8000000/hw-clock
PROPERTIES:
compatible hw-clock
device_type hw-clock
name hw-clock
platform-do-clockspreading No active package
20000000 00000000 00000002
00000003 00000190 00000000 ffffffff
00000009 00000028
No active package
10000000 00000003 00000190 00000002 ffffffff
METHODS:
create-clkgen-property do-intrepid-ss
/uni-n@f8000000/i2c@f8001000
PROPERTIES:
#address-cells 00000001
#size-cells 00000000
AAPL,address f8001003
AAPL,address-step 00000010
AAPL,driver-name .i2c-uni-n
AAPL,i2c-rate 00000064
built-in
compatible keywest-i2c
uni-n-i2c
uni-n-i2c-control
device_type i2c
interrupt-parent /pci@f2000000/mac-io@17/interrupt-controller@40000
interrupts 0000002a 00000001
name i2c
reg f8001000 00001000
METHODS:
close decode-unit i2c-base open read-i2c
read-i2c-at read-i2c-at2 write-i2c
/uni-n@f8000000/i2c@f8001000/i2c-bus@1
PROPERTIES:
#address-cells 00000001
#size-cells 00000000
built-in
compatible i2c-bus
device_type i2c-bus
name i2c-bus
reg 00000001
METHODS:
close decode-unit open read-i2c read-i2c-at
read-i2c-at2 write-i2c write-i2c-at
/uni-n@f8000000/i2c@f8001000/i2c-bus@1/fan@5c
PROPERTIES:
#address-cells 00000001
#size-cells 00000000
Acoustics1 00000000
built-in
compatible adt7467
config-2 00000020
config-3 00000032
config-4 00000001
config-5 00000001
device-id 00000068
device_type adt7467
hwctrl-id 00000006 00000007
hwctrl-location REAR LEFT EXHAUST
REAR RIGHT EXHAUST
hwctrl-params-version 00000001
hwctrl-type fan-pwm
fan-pwm
hwctrl-zone 00000000 00000000
hwsensor-id 00000000 00000001 00000002 00000010 00000020 00000021
hwsensor-location CPU/INTREPID BOTTOMSIDE
CPU BOTTOMSIDE
PWR SUPPLY BOTTOMSIDE
CPU CORE
REAR LEFT EXHAUST
REAR RIGHT EXHAUST
hwsensor-params-version 00000001
hwsensor-polling-period 00000005 00000005 00000005 00000005 00000005 00000005
hwsensor-type temperature
temperature
temperature
voltage
fanspeed
fanspeed
hwsensor-zone 00000000 00000000 00000000 00000000 00000000 00000000
local-therm 00000051
local-tmin 0000003c
local-trange 0000007c
name fan
pulses/rev 000000ff
pwm1-config 00000002
pwm1-min-duty-cycle 00000055
pwm2-config 000000a2
pwm2-min-duty-cycle 00000055
pwm3-config 00000082
reg 0000005c
rem1-loc-hyst 00000044
remote1-therm 00000050
remote1-tmin 0000003b
remote1-trange 0000007c
remote2-therm 00000057
remote2-tmin 00000046
remote2-trange 0000007c
METHODS:
(init-dump) (reg-dump) .id .speed .temp
close decode-unit dev-addr fan-init fans-off
fans-on i2s-buf init-dump initialize-fan open
read-i2c read-i2c-at read-reg read-speed reg-dump
reset set-speed set-speeds sign-extend-byte
write-i2c write-prop write-reg
/uni-n@f8000000/i2c@f8001000/i2c-bus@1/fan@5c/vcc@22
PROPERTIES:
built-in
compatible sep-power-supply
device_type voltage
location CPU CORE
name vcc
polling-period 00000005 ffffffff
reg 00000022
sensor-id 00000010
version 00000002
zone 00000000
METHODS:
close open read-high read-low read-raw
write-high write-low
/uni-n@f8000000/i2c@f8001000/i2c-bus@1/fan@5c/remote1-temp@25
PROPERTIES:
built-in
compatible sep-temperature
device_type temperature
location CPU/INTREPID BOTTOMSIDE
name remote1-temp
polling-period 00000005 ffffffff
reg 00000025
sensor-id 00000000
version 00000002
zone 00000000
METHODS:
close open read-high read-low read-raw
write-high write-low
/uni-n@f8000000/i2c@f8001000/i2c-bus@1/fan@5c/local-temp@26
PROPERTIES:
built-in
compatible sep-temperature
device_type temperature
location CPU BOTTOMSIDE
name local-temp
polling-period 00000005 ffffffff
reg 00000026
sensor-id 00000001
version 00000002
zone 00000000
METHODS:
close open read-high read-low read-raw
write-high write-low
/uni-n@f8000000/i2c@f8001000/i2c-bus@1/fan@5c/remote2-temp@27
PROPERTIES:
built-in
compatible sep-temperature
device_type temperature
location PWR SUPPLY BOTTOMSIDE
name remote2-temp
polling-period 00000005 ffffffff
reg 00000027
sensor-id 00000002
version 00000002
zone 00000000
METHODS:
close open read-high read-low read-raw
write-high write-low
/uni-n@f8000000/i2c@f8001000/i2c-bus@1/fan@5c/fan1@28
PROPERTIES:
built-in
compatible sep-fan
device_type fan
location REAR LEFT EXHAUST
name fan1
polling-period 00000005 ffffffff
reg 00000028
sensor-id 00000020
version 00000002
zone 00000000
METHODS:
close open read-raw read-setpoint
write-setpoint
/uni-n@f8000000/i2c@f8001000/i2c-bus@1/fan@5c/fan2@2a
PROPERTIES:
built-in
compatible sep-fan
device_type fan
location REAR RIGHT EXHAUST
name fan2
polling-period 00000005 ffffffff
reg 0000002a
sensor-id 00000021
version 00000002
zone 00000000
METHODS:
close open read-raw read-setpoint
write-setpoint
/uni-n@f8000000/i2c@f8001000/i2c-bus@1/temp-monitor@92
PROPERTIES:
#address-cells 00000001
#size-cells 00000000
built-in
compatible ds1775
device_type ds1775
hwsensor-id 00000004
hwsensor-location TRACK PAD
hwsensor-params-version 00000001
hwsensor-polling-period 00000005
hwsensor-type temperature
hwsensor-zone 00000000
name temp-monitor
reg 00000092
METHODS:
.status .temp close connect-gettemp decode-unit
make-gettemp open read-config read-high-limit
read-low-limit read-reg read-temp write-config
write-high-limit write-low-limit write-reg
/uni-n@f8000000/i2c@f8001000/i2c-bus@1/temp-monitor@92/temperature@0
PROPERTIES:
built-in
compatible sep-temperature
device_type temperature
location TRACK PAD
name temperature
polling-period 00000005 ffffffff
reg 00000000
sensor-id 00000004
version 00000002
zone 00000000
METHODS:
close open read-raw write-raw
/uni-n@f8000000/i2c@f8001000/i2c-bus@1/accelerometer@b0
PROPERTIES:
#address-cells 00000001
#size-cells 00000000
built-in
compatible AAPL,accelerometer_1
accelerometer
device_type accelerometer
name accelerometer
orientation 0000000c 00000005
platform-accel-int-1 /pci@f2000000/mac-io@17/gpio@50/accelerometer-1@13
platform-accel-int-2 /pci@f2000000/mac-io@17/gpio@50/accelerometer-2@14
reg 000000b0
METHODS:
close decode-unit open read-reg reg!
reg@ write-reg
/uni-n@f8000000/i2c@f8001000/i2c-bus@0
PROPERTIES:
#address-cells 00000001
#size-cells 00000000
built-in
compatible i2c-bus
device_type i2c-bus
name i2c-bus
reg 00000000
METHODS:
close decode-unit open read-i2c read-i2c-at
read-i2c-at2 write-i2c write-i2c-at
/uni-n@f8000000/i2c@f8001000/i2c-bus@0/lmu-micro@84
PROPERTIES:
compatible lmu-controller
device_type lmu-controller
name lmu-micro
reg 00000084
METHODS:
close lmu-present-error lmu-present? open
/pci@f0000000
PROPERTIES:
#address-cells 00000003
#interrupt-cells 00000001
#size-cells 00000002
built-in-names 00010800
UNI-N
AGP
bus-range 00000000 00000001
clock-frequency 03f940aa
compatible uni-north
device_type pci
interrupt-map 00008000 00000000 00000000 00000000 /pci@f2000000/mac-io@17/interrupt-controller@40000
00000030 00000001
interrupt-map-mask 0000f800 00000000 00000000 00000000
interrupt-parent /pci@f2000000/mac-io@17/interrupt-controller@40000
interrupts 0000002d 00000001
model AAPL,UniNorth
name pci
ranges 02000000 00000000 f1000000 f1000000 00000000
01000000
01000000 00000000 00000000 f0000000 00000000
00800000
02000000 00000000 b0000000 b0000000 00000000
10000000
reg f0000000 02000000
write-combining
METHODS:
?get-slot add-range add_package align-io-addr
align-mem-addr alloc-base alloc-io-addr alloc-macio
alloc-mem-addr allocate-addresses close config-b!
config-b@ config-l! config-l@ config-w! config-w@
decode-unit dma-alloc dma-free dma-map-in dma-map-out
dma-sync encode-unit init-packages make-assigned-addresses
map-in map-out map-range my-addrs my_space
open pci-probe-history pci-probe-request
probe-slots req-io-addr req-mem-addr
/pci@f0000000/uni-north-agp@b
PROPERTIES:
AGP_Target
assigned-addresses <none>
class-code 00060000
compatible uni-north-agp
device-id 00000034
device_type uni-north-agp
devsel-speed 00000001
fast-back-to-back
max-latency 00000000
min-grant 00000000
name uni-north-agp
reg 00005800 00000000 00000000 00000000 00000000
revision-id 00000000
vendor-id 0000106b
METHODS:
close open
/pci@f0000000/ATY,JasperParent@10
PROPERTIES:
#address-cells 00000001
#size-cells 00000000
AGP_Address_Block 10000000
AGP_Address_Range 00000000 ffffffff
AGP_Alignment 10000000
AGP_AllowOverlap 00000001
AGP_Master
ATY,Card# 3130322d 78787878 782d3030 00
ATY,Fcode 312e3934 00
ATY,Flags 000000a4
ATY,MCLK 000318f8
ATY,MRT 21320032 00001002 80001002 ffffffff 00000132 80000132
ffffffff 00000032 80000032 ffffffff 10000032 ffffffff
000000a7 ffffffff 800000a7 ffffffff 00000032 80000032
ffffffff 10000032 ffffffff 000000a7 ffffffff 800000a7
ffffffff 10000032
ATY,RefCLK 00006978
ATY,Rom# 3131332d 78787878 782d3134 3500
ATY,SCLK 0005fb40
MVAD 5c01829e 3fff030b 541a8200 80ff01eb 1f2d0500 06000010
00700356 03620001 00030356 05000000 19640400 05400018
00880300 03260003 00060300 04003c00
VRAM,totalsize 08000000
assigned-addresses c2008010 00000000 b8000000 00000000 08000000
82008030 00000000 b0020000 00000000 00020000
82008018 00000000 b0000000 00000000 00010000
class-code 00030000
device-id 00004e50
device_type ATY,DDParent
devsel-speed 00000001
fast-back-to-back
interrupts 00000001
max-latency 00000000
min-grant 00000008
model ATY,RV360M11
name ATY,JasperParent
reg 00008000 00000000 00000000 00000000 00000000
02008030 00000000 00000000 00000000 00020000
42008010 00000000 00000000 00000000 08000000
02008018 00000000 00000000 00000000 00010000
revision-id 00000000
subsystem-id 00004e50
subsystem-vendor-id 00001002
vendor-id 00001002
METHODS:
close close-vector decode-unit draw-logo open
open-vector restore write
/pci@f0000000/ATY,JasperParent@10/ATY,Jasper_A@0
PROPERTIES:
EDID 00ffffff ffffff00 0610209c 01010101 050c0103 80201678
0aa7a299 594f8c26 1d525400 00000101 01010101 01010101
01010101 01012d1f 00005156 0c301070 130041d6 10000018
000000fe 004c544e 31353257 33000000 0a200000 00fe004c
544e3135 32573300 00000a20 000000fc 00436f6c 6f72204c
43440a20 2020000b
address b8008000
backlight-control 00000001 00000000
backlight-pwm-freq 000061a8
built-in
character-set ISO8859-1
compatible ATY,Jasper
connector-type 00000002
depth 00000008
device_type display
display-data-justification 00000001
display-dither-support 00000000
display-inverter 00000000
display-inverter-default-cycle 000000cc
display-link-component-bits 00000006
display-link-type 00000000
display-pixel-component-bits 00000006
display-power-sequence 00000000 00000001 00000014 000000fa 000000fa 00000014
00000001 00000190 00000000 00000000 00000000 00000000
display-type 4c434400
height 00000356
inverter-current 00000000
iso6429-1983-colors
linebytes 00000500
name ATY,Jasper_A
reg 00000000
width 00000500
METHODS:
#columns #lines background-color backlight-off
backlight-on blink-screen char-height char-width close
close-vector color! color@ column# ddc2-get-byte
ddc2-send-byte ddc2-set-start ddc2-set-stop ddc2ci-monitor-off
ddc2ci-monitor-on delete-characters delete-lines
device-vectors dimensions disable-videomode
draw-character draw-logo draw-logo draw-rectangle
enable-videomode erase-screen fill-rectangle font-adr
fontbytes foreground-color frame-buffer-adr
get-colors insert-characters insert-lines
inverse-screen? inverse? invert-screen line# mode#
open open-vector read-rectangle reset-screen restore
screen-height screen-width set-colors set-contrast set-depth
set-mode show-modes toggle-cursor widths window-left
window-top write
/pci@f0000000/ATY,JasperParent@10/ATY,Jasper_A@0/i2c
PROPERTIES:
compatible i2c-video-driver
nv-i2c-video-driver
device_type i2c
name i2c
/pci@f0000000/ATY,JasperParent@10/ATY,Jasper_B@1
PROPERTIES:
character-set ISO8859-1
compatible ATY,Jasper
connector-type 00000004
depth 00000008
device_type display
display-type 4e4f4e45 00
height 000001e0
iso6429-1983-colors
linebytes 00000300
name ATY,Jasper_B
reg 00000001
width 00000280
METHODS:
#columns #lines background-color backlight-off
backlight-on blink-screen char-height char-width close
close-vector color! color@ column# ddc2-get-byte
ddc2-send-byte ddc2-set-start ddc2-set-stop ddc2ci-monitor-off
ddc2ci-monitor-on delete-characters delete-lines
device-vectors dimensions disable-videomode
draw-character draw-logo draw-logo draw-rectangle
enable-videomode erase-screen fill-rectangle font-adr
fontbytes foreground-color frame-buffer-adr
get-colors insert-characters insert-lines
inverse-screen? inverse? invert-screen line# mode#
open open-vector power-switch-disable
power-switch-enable read-rectangle reset-screen restore
screen-height screen-width set-colors set-contrast set-depth
set-mode show-modes toggle-cursor widths window-left
window-top write
/pci@f2000000
PROPERTIES:
#address-cells 00000003
#interrupt-cells 00000001
#size-cells 00000002
built-in-names 0c800000
MAC-IO
USB2
USB20
bus-range 00000000 00000001
clock-frequency 01fca055
compatible uni-north
device_type pci
interrupt-map 00009000 00000000 00000000 00000000 /pci@f2000000/mac-io@17/interrupt-controller@40000
00000034 00000001
00009800 00000000 00000000 00000000 /pci@f2000000/mac-io@17/interrupt-controller@40000
00000035 00000001
0000d800 00000000 00000000 00000000 /pci@f2000000/mac-io@17/interrupt-controller@40000
0000003f 00000001
0000c000 00000000 00000000 00000000 /pci@f2000000/mac-io@17/interrupt-controller@40000
0000001b 00000001
0000c800 00000000 00000000 00000000 /pci@f2000000/mac-io@17/interrupt-controller@40000
0000001c 00000001
0000d000 00000000 00000000 00000000 /pci@f2000000/mac-io@17/interrupt-controller@40000
0000001d 00000001
interrupt-map-mask 0000f800 00000000 00000000 00000000
interrupt-parent /pci@f2000000/mac-io@17/interrupt-controller@40000
interrupts 0000002d 00000001
model AAPL,UniNorth
name pci
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
reg f2000000 02000000
slot-names 000c0000
SLOT-B
CARDBUS
write-combining
METHODS:
?get-slot add-range add_package align-io-addr
align-mem-addr alloc-base alloc-io-addr alloc-macio
alloc-mem-addr allocate-addresses close config-b!
config-b@ config-l! config-l@ config-w! config-w@
decode-unit dma-alloc dma-free dma-map-in dma-map-out
dma-sync encode-unit init-packages make-assigned-addresses
map-in map-out map-range my-addrs my_space
open pci-probe-history pci-probe-request
probe-slots req-io-addr req-mem-addr
/pci@f2000000/mac-io@17
PROPERTIES:
#address-cells 00000001
#interrupt-cells 00000002
#size-cells 00000001
assigned-addresses 8200b810 00000000 80000000 00000000 00080000
class-code 00ff0000
compatible Keylargo
device-id 0000003e
device_type mac-io
devsel-speed 00000001
include-k2-support
max-latency 00000000
min-grant 00000000
model AAPL,Keylargo
name mac-io
platform-do-cell-disable/pci@f2000000/mac-io@17/i2s@0/i2s-a@10000
08000000 00000003 0000003c 00000000 00000400
platform-do-cell-enable /pci@f2000000/mac-io@17/i2s@0/i2s-a@10000
08000000 00000003 0000003c 00000400 00000400
platform-do-clear-sw-reset /pci@f2000000/mac-io@17/i2s@0/i2s-a@10000
08000000 00000003 0000003c 00000000 00000800
platform-do-clock-disable /pci@f2000000/mac-io@17/i2s@0/i2s-a@10000
08000000 00000003 0000003c 00000000 00001000
platform-do-clock-enable/pci@f2000000/mac-io@17/i2s@0/i2s-a@10000
08000000 00000003 0000003c 00001000 00001000
platform-do-disable /pci@f2000000/mac-io@17/i2s@0/i2s-a@10000
08000000 00000003 0000003c 00000000 00002000
platform-do-enable /pci@f2000000/mac-io@17/i2s@0/i2s-a@10000
08000000 00000003 0000003c 00002000 00002000
platform-do-get-cell-enable /pci@f2000000/mac-io@17/i2s@0/i2s-a@10000
08000000 0000001a 0000003c 00000400 0000000a 00000001
platform-do-get-clock-enable /pci@f2000000/mac-io@17/i2s@0/i2s-a@10000
08000000 0000001a 0000003c 00001000 0000000c 00000001
platform-do-get-enable /pci@f2000000/mac-io@17/i2s@0/i2s-a@10000
08000000 0000001a 0000003c 00002000 0000000d 00000001
platform-do-get-sw-reset/pci@f2000000/mac-io@17/i2s@0/i2s-a@10000
08000000 0000001a 0000003c 00000800 0000000b 00000001
platform-do-sw-reset /pci@f2000000/mac-io@17/i2s@0/i2s-a@10000
08000000 00000003 0000003c 00000800 00000800
platform-modem-power /pci@f2000000/mac-io@17/gpio@50/modem-power@1c
platform-modem-reset /pci@f2000000/mac-io@17/gpio@50/modem-reset@1d
ranges 00000000 8200b810 00000000 80000000 00080000
reg 0000b800 00000000 00000000 00000000 00000000
0200b810 00000000 00000000 00000000 00080000
revision-id 00000000
vendor-id 0000106b
METHODS:
((>fcr)) ((>gpio)) ((>xgpio)) (>fcr) (>fcr-off)
(>gpio) (>gpio-off) (>xgpio) (>xgpio-off) (fcr!)
(fcr@) (gpio!) (gpio@) (xgpio!) (xgpio@)
.fregs >kw.extint-gpio >kw.fcr0 >kw.fcr1 >kw.fcr2
>kw.fcr3 >kw.fcr4 >kw.fcr5 >kw.gpio >kw.mbcr
>kw.pb-pwmcr ata-enable backlight-control
cardslot-radio-offset cardslot-radio? close decode-unit
disable-cardslot dma-alloc dma-free dma-map-in
dma-map-out dma-sync enable-cardslot find-tuple?
init-cardslot-radio keywest macio-inits
macio-tbl-size map-in map-out mpic-quiesce open
panel-family sa00-sound sa02-sound sa03-sound sa04-sound
sa08-sound sa09-sound sa10-sound sa11-sound sa12-sound
sa13-sound sa14-sound sa15-sound sa16-sound
sa17-other-sound sa17-p84-p99-sound
sa17-p86-sound sa17-q26-sound sa17-q59-sound sa17-sound sa21-sound
toggle-bit
/pci@f2000000/mac-io@17/interrupt-controller@40000
PROPERTIES:
#address-cells 00000000
#interrupt-cells 00000002
built-in
clock-frequency 003f940a
compatible chrp,open-pic
device_type open-pic
interrupt-controller No active package
name interrupt-controller
reg 00040000 00040000
METHODS:
(make-macio-interrupts)
/pci@f2000000/mac-io@17/gpio@50
PROPERTIES:
#address-cells 00000001
#size-cells 00000000
built-in
compatible mac-io-gpio
device_type gpio
name gpio
reg 00000050 00000030
METHODS:
(extint-gpio-node) (extint-gpio-reg) (gpio-nmi?)
(gpio-node) (gpio-reg) (make-gpio-interrupt) close
d$ decode-unit install-sound-gpios open
sa01-gpio sa08-gpio sa09-gpio sa10-gpio sa11-gpio
sa12-gpio sa13-gpio sa14-gpio sa15-gpio sa16-gpio
sa17-gpio sa21-gpio
/pci@f2000000/mac-io@17/gpio@50/modem-reset@1d
PROPERTIES:
built-in
compatible modem-reset
gpio03
gpio
device_type gpio
name modem-reset
platform-do-modem-reset /pci@f2000000/mac-io@17
08000000 00000001 00000000 00000001
reg 0000001d
/pci@f2000000/mac-io@17/gpio@50/modem-power@1c
PROPERTIES:
built-in
compatible modem-power
gpio02
gpio
device_type gpio
name modem-power
platform-do-modem-power /pci@f2000000/mac-io@17
08000000 00000000 00000002
00000003 00000038 00000000 00000012
00000003 0000003c 00001a00 00001a00
reg 0000001c
/pci@f2000000/mac-io@17/gpio@50/accelerometer-1@13
PROPERTIES:
built-in
compatible accelerometer-1
extint-gpio11
gpio
device_type gpio
interrupt-parent /pci@f2000000/mac-io@17/interrupt-controller@40000
interrupts 00000039 00000001
name accelerometer-1
platform-do-accel-int-1 /uni-n@f8000000/i2c@f8001000/i2c-bus@1/accelerometer@b0
0c000000 00000002 00000002 00000001 00000000
reg 00000013
/pci@f2000000/mac-io@17/gpio@50/accelerometer-2@14
PROPERTIES:
built-in
compatible accelerometer-2
extint-gpio12
gpio
device_type gpio
interrupt-parent /pci@f2000000/mac-io@17/interrupt-controller@40000
interrupts 0000003a 00000001
name accelerometer-2
platform-do-accel-int-2 /uni-n@f8000000/i2c@f8001000/i2c-bus@1/accelerometer@b0
0c000000 00000002 00000002 00000001 00000000
reg 00000014
/pci@f2000000/mac-io@17/gpio@50/headphone-mute@1f
PROPERTIES:
built-in
compatible headphone-mute
gpio05
gpio
device_type gpio
name headphone-mute
platform-do-headphone-mute /pci@f2000000/mac-io@17/i2s@0/i2s-a@10000
08000000 00000001 00000000 00000001
reg 0000001f
/pci@f2000000/mac-io@17/gpio@50/amp-mute@20
PROPERTIES:
built-in
compatible amp-mute
gpio06
gpio
device_type gpio
name amp-mute
platform-do-amp-mute /pci@f2000000/mac-io@17/i2s@0/i2s-a@10000
08000000 00000001 00000000 00000001
reg 00000020
/pci@f2000000/mac-io@17/gpio@50/hw-reset@25
PROPERTIES:
built-in
compatible hw-reset
gpio11
gpio
device_type gpio
name hw-reset
platform-do-hw-reset /pci@f2000000/mac-io@17/i2s@0/i2s-a@10000
08000000 00000001 00000000 00000001
reg 00000025
/pci@f2000000/mac-io@17/gpio@50/linein-detect@c
PROPERTIES:
built-in
compatible linein-detect
extint-gpio04
gpio
device_type gpio
interrupt-parent /pci@f2000000/mac-io@17/interrupt-controller@40000
interrupts 00000032 00000000
name linein-detect
platform-do-linein-detect /pci@f2000000/mac-io@17/i2s@0/i2s-a@10000
0c000000 00000002 00000002 00000001 00000001
reg 0000000c
/pci@f2000000/mac-io@17/gpio@50/headphone-detect@17
PROPERTIES:
built-in
compatible headphone-detect
extint-gpio15
gpio
device_type gpio
interrupt-parent /pci@f2000000/mac-io@17/interrupt-controller@40000
interrupts 0000003d 00000000
name headphone-detect
platform-do-headphone-detect /pci@f2000000/mac-io@17/i2s@0/i2s-a@10000
0c000000 00000002 00000002 00000001 00000001
reg 00000017
/pci@f2000000/mac-io@17/gpio@50/cpu-vcore-select@1b
PROPERTIES:
built-in
compatible cpu-vcore-select
gpio01
gpio
device_type gpio
name cpu-vcore-select
platform-do-cpu-vcore-select /
08000000 00000001 00000001 00000001
reg 0000001b
/pci@f2000000/mac-io@17/gpio@50/extint-gpio1@9
PROPERTIES:
AAPL,interrupt-priorities 00000001
built-in
compatible keywest-gpio1
gpio
device_type extint-gpio1
interrupt-parent /pci@f2000000/mac-io@17/interrupt-controller@40000
interrupts 0000002f 00000001
name extint-gpio1
reg 00000009
/pci@f2000000/mac-io@17/gpio@50/programmer-switch@11
PROPERTIES:
built-in
compatible programmerSwitch-gpio
device_type gpio
interrupt-parent /pci@f2000000/mac-io@17/interrupt-controller@40000
interrupts 00000037 00000000
name programmer-switch
reg 00000011
/pci@f2000000/mac-io@17/gpio@50/gpio4@1e
PROPERTIES:
built-in
compatible firewirePD-gpio
keylargo-gpio
gpio
device_type gpio
name gpio4
reg 0000001e
/pci@f2000000/mac-io@17/escc-legacy@12000
PROPERTIES:
#address-cells 00000001
built-in
compatible chrp,es1
device_type escc-legacy
name escc-legacy
ranges
reg 00012000 00001000
00008400 00000100
00008500 00000100
00008600 00000100
00008700 00000100
METHODS:
close decode-unit map-in open
/pci@f2000000/mac-io@17/escc-legacy@12000/ch-a@12004
PROPERTIES:
built-in
compatible chrp,es4
device_type serial
interrupt-parent /pci@f2000000/mac-io@17/interrupt-controller@40000
interrupts 00000016 00000001 00000005 00000000 00000006 00000000
name ch-a
reg 00012004 00000001
00012006 00000001
0001200a 00000001
00008400 00000100
00008500 00000100
/pci@f2000000/mac-io@17/escc-legacy@12000/ch-b@12000
PROPERTIES:
built-in
compatible chrp,es5
device_type serial
interrupt-parent /pci@f2000000/mac-io@17/interrupt-controller@40000
interrupts 00000017 00000001 00000007 00000000 00000008 00000000
name ch-b
reg 00012000 00000001
00012002 00000001
00012008 00000001
00008600 00000100
00008700 00000100
/pci@f2000000/mac-io@17/escc@13000
PROPERTIES:
#address-cells 00000001
built-in
compatible chrp,es0
device_type escc
name escc
ranges
reg 00013000 00001000
00008400 00000100
00008500 00000100
00008600 00000100
00008700 00000100
METHODS:
_ch-a close decode-unit map-in open
/pci@f2000000/mac-io@17/escc@13000/ch-a@13020
PROPERTIES:
AAPL,clock-data 01de2000 00000038 00000054 00000000 00000000 00000044
00000800 00000044 00000010 73613435 73623331 012ad400
02b11000 00000038 00000050 00000038 00000004 00000044
00000400 00000044 00000004 73613331 73623435 00000000
AAPL,clock-id sccasa31sa45
built-in
compatible chrp,es2
device_type serial
interrupt-parent /pci@f2000000/mac-io@17/interrupt-controller@40000
interrupts 00000016 00000001 00000005 00000000 00000006 00000000
name ch-a
reg 00013020 00000001
00013030 00000001
00013050 00000001
00008400 00000100
00008500 00000100
METHODS:
(open) (open) close filter-input install-abort
open raw-input read remove-abort sccxc
write
/pci@f2000000/mac-io@17/escc@13000/ch-b@13000
PROPERTIES:
built-in
compatible chrp,es3
device_type serial
interrupt-parent /pci@f2000000/mac-io@17/interrupt-controller@40000
interrupts 00000017 00000001 00000007 00000000 00000008 00000000
name ch-b
reg 00013000 00000001
00013010 00000001
00013040 00000001
00008600 00000100
00008700 00000100
slot-names 00000000
METHODS:
(open) (open) close filter-input install-abort
open raw-input read remove-abort sccxc
write
/pci@f2000000/mac-io@17/i2s@0
PROPERTIES:
#address-cells 00000001
AAPL,address 80010000
built-in
device_type i2s
name i2s
ranges
reg 00000000 00005000
00000000 00000a00
METHODS:
close decode-unit map-in open
/pci@f2000000/mac-io@17/i2s@0/i2s-a@10000
PROPERTIES:
built-in
compatible i2sbus
device_type soundbus
interrupt-parent /pci@f2000000/mac-io@17/interrupt-controller@40000
interrupts 0000001e 00000001 00000001 00000000 00000002 00000000
name i2s-a
platform-amp-mute /pci@f2000000/mac-io@17/gpio@50/amp-mute@20
platform-cell-disable /pci@f2000000/mac-io@17
platform-cell-enable /pci@f2000000/mac-io@17
platform-clear-sw-reset /pci@f2000000/mac-io@17
platform-clock-disable /pci@f2000000/mac-io@17
platform-clock-enable /pci@f2000000/mac-io@17
platform-disable /pci@f2000000/mac-io@17
platform-enable /pci@f2000000/mac-io@17
platform-get-cell-enable/pci@f2000000/mac-io@17
platform-get-clock-enable /pci@f2000000/mac-io@17
platform-get-enable /pci@f2000000/mac-io@17
platform-get-sw-reset /pci@f2000000/mac-io@17
platform-headphone-detect /pci@f2000000/mac-io@17/gpio@50/headphone-detect@17
platform-headphone-mute /pci@f2000000/mac-io@17/gpio@50/headphone-mute@1f
platform-hw-reset /pci@f2000000/mac-io@17/gpio@50/hw-reset@25
platform-linein-detect /pci@f2000000/mac-io@17/gpio@50/linein-detect@c
platform-sw-reset /pci@f2000000/mac-io@17
reg 00010000 00001000
00008000 00000100
00008100 00000100
METHODS:
open
/pci@f2000000/mac-io@17/i2s@0/i2s-a@10000/sound
PROPERTIES:
built-in
compatible AOAbase
device_type soundchip
layout-id 00000046
name sound
object-model-version 00000002
platform-tas-codec-ref /pci@f2000000/mac-io@17/i2c@18000/i2c-bus@0/codec@6a
vendor-id 0000106b
/pci@f2000000/mac-io@17/i2s@0/i2s-b@11000
PROPERTIES:
built-in
compatible i2s-modem
device_type i2s-b
interrupt-parent /pci@f2000000/mac-io@17/interrupt-controller@40000
interrupts 0000001f 00000001 00000003 00000000 00000004 00000000
name i2s-b
reg 00011000 00001000
00008200 00000100
00008300 00000100
sw-reset-enable 00000000
METHODS:
open
/pci@f2000000/mac-io@17/timer@15000
PROPERTIES:
built-in
clock-frequency 01194000
compatible keylargo-timer
device_type timer
interrupt-parent /pci@f2000000/mac-io@17/interrupt-controller@40000
interrupts 00000020 00000001
name timer
reg 00015000 00001000
/pci@f2000000/mac-io@17/via-pmu@16000
PROPERTIES:
#address-cells 00000001
#size-cells 00000000
AAPL,clock-data 01de2000 00000044 00008000 00000000 00000000 00000044
00008000 00000044 00000010 6e756c6c 6e756c6c 012ad400
AAPL,clock-id spi sp31
compatible pmu
device_type via-pmu
interrupt-parent /pci@f2000000/mac-io@17/interrupt-controller@40000
interrupts 00000019 00000001
name via-pmu
pmu-info 04081189 01030a01 41030e74 02
pmu-version 00d07e0c
reg 00016000 00002000
METHODS:
(case-closed?) ?nmi-option adaptor-watts adaptorinvalid? adb-flush
adb-send-reset adb-set-button-item adb-set-button-table
ansi close clr-nmi-option decode-unit eject-key?
found-lmu99 get-keyboard-id get-mouse get-pmu-version install-abort
iso jis keyboard-id-bufr
keyboard-talk-register1 keyboard-type ledsoff ledson
low-battery? open pmu-ac-power? pmu-battery-power%
pmu-op pmu-power-switch? pmu-read-switches
pmu-restart pmu-shutdown pmu-vers-bfr power-switch-poll
read read-kbd remove-abort set-nmi-option sleepledoff
sleepledon talk-cnt wink winks write
/pci@f2000000/mac-io@17/via-pmu@16000/pmu-i2c
PROPERTIES:
#address-cells 00000001
#size-cells 00000000
compatible pmu-i2c
device_type pmu-i2c
name pmu-i2c
METHODS:
(read-i2c) (read-i2c-at) (write-i2c) (write-i2c-at) >address
>bus >combined >data >datacnt >pmucmd
>pmulen >secondarybusnum >subaddr >xfertype
clear-pmu-status close cmdbyte cmdcombined
cmdsimple cmdsubaddr decode-unit open pmubus
pmudatabuffer pmudatalen pmupb pmustatus powerbus
read read-i2c read-i2c-at setup-i2c statusbus
sysclockbus use-cmdcombined use-cmdsimple use-cmdsubaddr usepowerbus
usestatusbus usesystembus valid-i2c-adr? wait-pmu-data write
write-i2c write-i2c-at xfertype
/pci@f2000000/mac-io@17/via-pmu@16000/rtc
PROPERTIES:
compatible rtc,via-pmu
device_type rtc
name rtc
METHODS:
disableboottimer disablewakeup enableboottimer get-time
oneminute open read-boot read-rtc read-time
read-wake set-time setboottimer shutdowntimer write-pua
write-rtc write-time write-wake
/pci@f2000000/mac-io@17/via-pmu@16000/pmu
PROPERTIES:
#address-cells 00000001
#size-cells 00000000
compatible pmu
device_type pmu
name pmu
METHODS:
close decode-unit open
/pci@f2000000/mac-io@17/via-pmu@16000/pmu/battery@d800
PROPERTIES:
#address-cells 00000001
#size-cells 00000000
built-in
compatible smu-sensors
device_type batt-sensors
hwsensor-params-version 00000002
name battery
reg 0000d800
METHODS:
close decode-unit open
/pci@f2000000/mac-io@17/via-pmu@16000/pmu/battery@d800/batt-temp-sensor@fe
PROPERTIES:
built-in
compatible temp-sensor
device_type temp-sensor
location BATT-TEMP
name batt-temp-sensor
polling-period 00000005 ffffffff
reg 000000fe
sensor-id 00000003
version 00000002
zone 00000000
/pci@f2000000/mac-io@17/via-pmu@16000/pmu/battery@d800/batt-current-sensor@3
PROPERTIES:
built-in
compatible current-sensor
device_type current-sensor
location BATT-CURRENT
name batt-current-sensor
polling-period 00000001 ffffffff
reg 00000003
sensor-id 00000005
version 00000002
zone 00000000
/pci@f2000000/mac-io@17/via-pmu@16000/power-mgt
PROPERTIES:
compatible via-pmu-99
device_type power-mgt
max-aux-power 00000000
name power-mgt
prim-info 000000ff 00000060 00003e80 00017fb5 0222d607 00000000
00011300 46000220
101400
registry-name extint-gpio1
thermal-info 030102
METHODS:
open pmubuf set-hybernot-flag
/pci@f2000000/mac-io@17/via-pmu@16000/power-mgt/usb-power-mgt
PROPERTIES:
compatible usb-power-mgt
device_type usb-power-mgt
interrupt-parent /pci@f2000000/mac-io@17/interrupt-controller@40000
interrupts 0000001d 00000001
name usb-power-mgt
/pci@f2000000/mac-io@17/backlight@f300
PROPERTIES:
backlight-control 61746900
device_type backlight
name backlight
panel-family 0000000e
reg 0000f300 00000000
/pci@f2000000/mac-io@17/i2c@18000
PROPERTIES:
#address-cells 00000001
#size-cells 00000000
AAPL,address 80018000
AAPL,address-step 00000010
AAPL,driver-name .i2c-mac-io
AAPL,i2c-rate 00000064
built-in
compatible mac-io-i2c-control
keywest-i2c
device_type i2c
interrupt-parent /pci@f2000000/mac-io@17/interrupt-controller@40000
interrupts 0000001a 00000001
name i2c
reg 00018000 00001000
METHODS:
close decode-unit i2c-base open read-i2c
read-i2c-at read-i2c-at2 write-i2c
/pci@f2000000/mac-io@17/i2c@18000/i2c-bus@0
PROPERTIES:
#address-cells 00000001
#size-cells 00000000
built-in
compatible i2c-bus
keywest-i2c-bus
device_type i2c-bus
name i2c-bus
reg 00000000
METHODS:
decode-unit
/pci@f2000000/mac-io@17/i2c@18000/i2c-bus@0/codec@6a
PROPERTIES:
built-in
compatible tas3004
codec
device_type codec
name codec
platform-do-tas-codec-ref /pci@f2000000/mac-io@17/i2s@0/i2s-a@10000/sound
08000000 00000027 <- null function
reg 0000006a
/pci@f2000000/mac-io@17/ata-3@20000
PROPERTIES:
#address-cells 00000001
#size-cells 00000000
AAPL,bus-id 00000000
AAPL,clock-aux-data 00000010 0000003c 00800000 00000000 00000010 00000040
00000002 00000000
AAPL,clock-data 03ef1480 00000000 00000000 00000000 00000000 00000044
00000100 00000044 00000080 6e756c6c 6e756c6c 00000000
AAPL,clock-id ataaaa66
AAPL,connector ata
AAPL,pio-timing 00000526 00000085 00000025 00000025 00000025 00000000
00000000 00000000
built-in
compatible keylargo-ata
device_type ata
interrupt-parent /pci@f2000000/mac-io@17/interrupt-controller@40000
interrupts 00000018 00000001 0000000c 00000000
lba-48
model ata-3
name ata-3
reg 00020000 00001000
00008800 00000100
METHODS:
1st-time-mgropen? ata-command ata-quiesce atapi-command
atapi-slave-exists? close decode-unit dma-alloc
dma-free dma-map-in dma-map-out dma-sync encode-unit
get-my-multiple get-my-protocol identify-protocols
int-off-ata-bus katapiprotocol kataprotocol my-max-ultra open
openwait protocols reset-ata-bus set-dma-timer
set-drive-select set-max-ultra set-my-multiple set-pio-timer
set-timeout set-ultra-timer timeout? use-ata-interface
use-atapi-interface wait-bsy
/pci@f2000000/mac-io@17/ata-3@20000/disk
PROPERTIES:
device_type block
name disk
METHODS:
ata-command atapi-command close dev@ dma-alloc
dma-free get-my-protocol my-first-time my-first-time? my-max-ultra
open protocols set-dma-timer set-drive-select
set-my-multiple set-pio-timer set-ultra-timer use-atapi-interface
wait-bsy
/pci@f2000000/pci80211@12
PROPERTIES:
antenna-rx-diversity 4175746f 00
antenna-tx 4d61696e 00
assigned-addresses 82009010 00000000 a0006000 00000000 00002000
category net
class-code 00028000
compatible pci106b,4e
pci14e4,4320
pciclass,028000
device-id 00004320
devsel-speed 00000000
interrupts 00000001
local-mac-address f1f2f3f4 f5f6
max-latency 00000000
min-grant 00000000
name pci80211
network-type ethernet
reg 00009000 00000000 00000000 00000000 00000000
02009010 00000000 00000000 00000000 00002000
removable network
revision-id 00000003
subsystem-id 0000004e
subsystem-vendor-id 0000106b
vendor-id 000014e4
METHODS:
#blocks block-size close dma-alloc dma-free
flush load max-transfer open read
write
/pci@f2000000/cardbus@13
PROPERTIES:
#address-cells 00000003
#interrupt-cells 00000001
#size-cells 00000002
#socket 00000001
#sockets 00000001
#windows 00000007
AAPL,slot-name 50432043 61726400
AAPL,zoomed-video
adapter-caps 00000000
assigned-addresses 81009844 00000000 00008010 00000000 00000004
81009898 00000000 00008000 00000000 00000010
82009810 00000000 a0004000 00000000 00001000
cardcode 12180001
class-code 00060700
cntl-ind-caps 00000000
compatible pci104c,ac56
cardbus-bridge
device-id 0000ac56
device_type cardbus
devsel-speed 00000001
interrupt-map 00000000 00000000 00000000 00000001 /pci@f2000000
00009800 00000000
00000000 00000001 00000000 00000000 No active package
00000002 ff979fc0
00009800 00000000 00000000 00000001 No active package
00000000 00000000
00000003 ff979fc0 00009800 00000000 No active package
00000001 00000000
00000000 00000000 00000004 ff979fc0 9800 =Bad device-tree node
00000000 00000000
00000001 00000800 00000000 00000000 ff979fc0
00009800
00000000 00000000 00000001 00000800 No active package
00000000 00000002
ff979fc0 00009800 00000000 00000000 00000800
00000000
00000000 00000003 ff979fc0 00009800 No active package
00000000 00000001
00000800 00000000 00000000 00000004 /pci@f2000000
00009800 00000000
00000000 00000001 00001000 00000000 No active package
00000001 ff979fc0
00009800 00000000 00000000 00000001 1000 =Bad device-tree node
00000000 00000000
00000002 ff979fc0 00009800 00000000 No active package
00000001 00001000
00000000 00000000 00000003 ff979fc0 9800 =Bad device-tree node
00000000 00000000
00000001 00001000 00000000 00000000 ff979fc0
00009800
00000000 00000000 00000001 00001800 No active package
00000000 00000001
ff979fc0 00009800 00000000 00000000 00001800
00000000
00000000 00000002 ff979fc0 00009800 No active package
00000000 00000001
00001800 00000000 00000000 00000003 /pci@f2000000
00009800 00000000
00000000 00000001 00001800 00000000 No active package
00000004 ff979fc0
00009800 00000000 00000000 00000001 No active package
00000000 00000000
interrupt-map-mask 00001800 00000000 00000000 00000007
interrupt-routing 00000000
interrupts 00000001
model TXN,PCIXXXX-00
name cardbus
ranges 82000000 00000000 90000000 82000000 00000000
90000000 00000000 10000000
81000000 00000000 00000000 81000000 00000000
00000000 00000000 00008000
reg 00009800 00000000 00000000 00000000 00000000
02009810 00000000 00000000 00000000 00001000
01009844 00000000 00000000 00000000 00000004
21009898 00000000 00000000 00000000 00000010
release-level 000007cb
reserved-segment 90000000
revision-id 00000000
slot-names 00000000
status-change-int-caps 000000f0
status-change-report-caps 000000f0
vcc-levels 00000004 00000700 00000703 00000705 0000030c
vendor-id 0000104c
METHODS:
?card-in-place ?cb-in-place ?get-slot add_package align-io-addr
align-mem-addr alloc-io-addr alloc-mem-addr allocate-addresses
close config-b! config-b@ config-l! config-l@
config-w! config-w@ decode-unit dma-alloc dma-free
dma-map-in dma-map-out dma-sync encode-unit exca-b!
exca-b@ exca-l! exca-l@ exca-w! exca-w@
init-packages make-assigned-addresses map-in map-out
map-range my-addrs my_space next-cardbus open
req-io-addr req-mem-addr socket-l! socket-l@
/pci@f2000000/usb@1a
PROPERTIES:
#address-cells 00000001
#size-cells 00000000
AAPL,bus-id 00000003
AAPL,clock-aux-data 00000002 00000048 0f0f0000 00000001 00000008 00000038
10000000 00000000
AAPL,clock-data 02dc6c00 00000038 01000000 00000038 00400000 00000000
00000000 00000044 00000008 6e756c6c 6e756c6c 01e84800
AAPL,clock-id usb2u248
assigned-addresses 8200d010 00000000 a0003000 00000000 00001000
built-in
class-code 000c0310
compatible pci106b,3f
pciclass,0c0310
device-id 0000003f
device_type usb
devsel-speed 00000001
interrupts 00000001
max-latency 00000056
min-grant 00000003
name usb
reg 0000d000 00000000 00000000 00000000 00000000
0200d010 00000000 00000000 00000000 00001000
revision-id 00000000
vendor-id 0000106b
METHODS:
/td-errors _new-device# accessflag add-device add-endpoint
alloc-ed alloc-itd alloc-td allow-alarms bufr
close clr-endpt-feature clr-hub-feature
clr-port-feature decode-unit deq-bulk-ed deq-int-ed
deq-isoc-ed dle dma-alloc dma-free do-bulk
do-isoc do-setup enq-bulk-ed enq-int-ed enq-isoc-ed
framecount framespertd free-ed free-itd free-td
fshowallocfree fshowbulk fshowbulktds fshowdone fshowprobe
fshowsetup fshowsetuptds get-class-descr get-config-descr
get-configuration get-ctrl-ed get-device-descr
get-device-descr-default get-device-status
get-endpt-status get-hub-status get-port-status hc-base
hub-info inhibit-alarms isoc-done isoc-done? isoc-error
myself next-openhci offset-mask open page-mask
probe quick-probe quick-probe-cleanup rdle
reset-port set-address set-configuration
set-endpt-feature set-global-power
set-hub-feature set-interface set-port-feature startingframe
td-errors
/pci@f2000000/usb@1a/device@1
PROPERTIES:
#address-cells 00000002
#size-cells 00000000
assigned-address 00000001
device_type usb-device
name device
product-id 00001000
reg 00000001
vendor-id 000005ac
METHODS:
close decode-unit encode-unit open
/pci@f2000000/usb@1a/device@1/keyboard@0
PROPERTIES:
device_type keyboard
endpoints 00100381
name keyboard
reg 00000000 00000001
METHODS:
config# ctrl-ihandle device# get-key-map ihandle
install-abort interface# next-keyboard open protocol#
read remove-abort
/pci@f2000000/usb@1a/device@1/mouse@1
PROPERTIES:
#buttons 00000001
device_type mouse
endpoints 00100382
name mouse
reg 00000001 00000001
METHODS:
config# ctrl-ihandle device# get-event ihandle
interface# next-mouse open protocol#
/pci@f2000000/usb@1a/device@2
PROPERTIES:
#address-cells 00000002
#size-cells 00000000
assigned-address 00000002
device_type usb-device
name device
product-id 0000020e
reg 00000002
vendor-id 000005ac
METHODS:
close decode-unit encode-unit open
/pci@f2000000/usb@1a/device@2/keyboard@0
PROPERTIES:
device_type keyboard
endpoints 00080383
name keyboard
reg 00000000 00000001
METHODS:
config# ctrl-ihandle device# get-key-map ihandle
install-abort interface# next-keyboard open protocol#
read remove-abort
/pci@f2000000/usb@1a/device@2/mouse@1
PROPERTIES:
#buttons 00000001
device_type mouse
endpoints 00200381
name mouse
reg 00000001 00000001
METHODS:
config# ctrl-ihandle device# get-event ihandle
interface# next-mouse open protocol#
/pci@f2000000/usb@1a/device@2/interface@2
PROPERTIES:
endpoints 00010384
name interface
reg 00000002 00000001
/pci@f2000000/usb@1b
PROPERTIES:
#address-cells 00000001
#size-cells 00000000
assigned-addresses 8200d810 00000000 a0002000 00000000 00001000
built-in
class-code 000c0310
compatible pci1033,35
pciclass,0c0310
device-id 00000035
device_type usb
devsel-speed 00000001
interrupts 00000001
max-latency 0000002a
min-grant 00000001
name usb
reg 0000d800 00000000 00000000 00000000 00000000
0200d810 00000000 00000000 00000000 00001000
revision-id 00000043
sleep-power-state 4433636f 6c6400
subsystem-id 00000035
subsystem-vendor-id 00001033
vendor-id 00001033
METHODS:
/td-errors _new-device# accessflag add-device add-endpoint
alloc-ed alloc-itd alloc-td allow-alarms bufr
close clr-endpt-feature clr-hub-feature
clr-port-feature decode-unit deq-bulk-ed deq-int-ed
deq-isoc-ed dle dma-alloc dma-free do-bulk
do-isoc do-setup enq-bulk-ed enq-int-ed enq-isoc-ed
framecount framespertd free-ed free-itd free-td
fshowallocfree fshowbulk fshowbulktds fshowdone fshowprobe
fshowsetup fshowsetuptds get-class-descr get-config-descr
get-configuration get-ctrl-ed get-device-descr
get-device-descr-default get-device-status
get-endpt-status get-hub-status get-port-status hc-base
hub-info inhibit-alarms isoc-done isoc-done? isoc-error
myself next-openhci offset-mask open page-mask
probe quick-probe quick-probe-cleanup rdle
reset-port set-address set-configuration
set-endpt-feature set-global-power
set-hub-feature set-interface set-port-feature startingframe
td-errors
/pci@f2000000/usb@1b/mouse@1
PROPERTIES:
#buttons 00000001
assigned-address 00000001
device_type mouse
endpoints 00040381
name mouse
product-id 0000c00e
reg 00000001
vendor-id 0000046d
METHODS:
config# ctrl-ihandle device# get-event ihandle
interface# next-mouse open protocol#
/pci@f2000000/usb@1b,1
PROPERTIES:
#address-cells 00000001
#size-cells 00000000
assigned-addresses 8200d910 00000000 a0001000 00000000 00001000
built-in
class-code 000c0310
compatible pci1033,35
pciclass,0c0310
device-id 00000035
device_type usb
devsel-speed 00000001
interrupts 00000002
max-latency 0000002a
min-grant 00000001
name usb
reg 0000d900 00000000 00000000 00000000 00000000
0200d910 00000000 00000000 00000000 00001000
revision-id 00000043
sleep-power-state 4433636f 6c6400
subsystem-id 00000035
subsystem-vendor-id 00001033
vendor-id 00001033
METHODS:
/td-errors _new-device# accessflag add-device add-endpoint
alloc-ed alloc-itd alloc-td allow-alarms bufr
close clr-endpt-feature clr-hub-feature
clr-port-feature decode-unit deq-bulk-ed deq-int-ed
deq-isoc-ed dle dma-alloc dma-free do-bulk
do-isoc do-setup enq-bulk-ed enq-int-ed enq-isoc-ed
framecount framespertd free-ed free-itd free-td
fshowallocfree fshowbulk fshowbulktds fshowdone fshowprobe
fshowsetup fshowsetuptds get-class-descr get-config-descr
get-configuration get-ctrl-ed get-device-descr
get-device-descr-default get-device-status
get-endpt-status get-hub-status get-port-status hc-base
hub-info inhibit-alarms isoc-done isoc-done? isoc-error
myself next-openhci offset-mask open page-mask
probe quick-probe quick-probe-cleanup rdle
reset-port set-address set-configuration
set-endpt-feature set-global-power
set-hub-feature set-interface set-port-feature startingframe
td-errors
/pci@f2000000/usb@1b,2
PROPERTIES:
assigned-addresses 8200da10 00000000 a0000000 00000000 00000100
class-code 000c0320
compatible pci1033,e0
pci1033,e0
pciclass,0c0320
ehci
device-id 000000e0
device_type ehci
devsel-speed 00000001
interrupts 00000003
max-latency 00000022
min-grant 00000010
name usb
reg 0000da00 00000000 00000000 00000000 00000000
0200da10 00000000 00000000 00000000 00000100
revision-id 00000004
sleep-power-state 4433636f 6c6400
subsystem-id 000000e0
subsystem-vendor-id 00001033
vendor-id 00001033
/pci@f4000000
PROPERTIES:
#address-cells 00000003
#interrupt-cells 00000001
#size-cells 00000002
built-in-names 0000e000
ATA-100
FireWire
Ethernet
bus-range 00000000 00000001
clock-frequency 03f940aa
compatible uni-north
device_type pci
interrupt-map 00006800 00000000 00000000 00000001 /pci@f2000000/mac-io@17/interrupt-controller@40000
00000027 00000001
00006800 00000000 00000000 00000000 /pci@f2000000/mac-io@17/interrupt-controller@40000
0000000b 00000000
00007000 00000000 00000000 00000001 /pci@f2000000/mac-io@17/interrupt-controller@40000
00000028 00000001
00007800 00000000 00000000 00000001 /pci@f2000000/mac-io@17/interrupt-controller@40000
00000029 00000001
interrupt-map-mask 0000f800 00000000 00000000 00000001
interrupt-parent /pci@f2000000/mac-io@17/interrupt-controller@40000
interrupts 0000002d 00000001
model AAPL,UniNorth
name pci
ranges 02000000 00000000 f5000000 f5000000 00000000
01000000
01000000 00000000 00000000 f4000000 00000000
00800000
reg f4000000 02000000
write-combining
METHODS:
?get-slot add-range add_package align-io-addr
align-mem-addr alloc-base alloc-io-addr alloc-macio
alloc-mem-addr allocate-addresses close config-b!
config-b@ config-l! config-l@ config-w! config-w@
decode-unit dma-alloc dma-free dma-map-in dma-map-out
dma-sync encode-unit init-packages make-assigned-addresses
map-in map-out map-range my-addrs my_space
open pci-probe-history pci-probe-request
probe-slots req-io-addr req-mem-addr
/pci@f4000000/ata-6@d
PROPERTIES:
#address-cells 00000001
#size-cells 00000000
AAPL,bus-id 00000003
AAPL,connector ata
AAPL,pio-timing 00000526 00000085 00000025 00000025 00000025 00000000
00000000 00000000
AAPL,requested-priorities 00000002 00000004
assigned-addresses 82006810 00000000 f5004000 00000000 00004000
cable-type 80-conductor
class-code 00ff0000
compatible kauai-ata
device-id 0000003b
device_type ata
devsel-speed 00000001
interrupts 00000001 00000000
lba-48
max-latency 00000000
min-grant 00000000
model ata-6
name ata-6
reg 00006800 00000000 00000000 00000000 00000000
02006810 00000000 00000000 00000000 00004000
revision-id 00000000
vendor-id 0000106b
METHODS:
1st-time-mgropen? ata-command ata-quiesce atapi-command
atapi-slave-exists? close decode-unit dma-alloc
dma-free dma-map-in dma-map-out dma-sync encode-unit
get-my-multiple get-my-protocol identify-protocols
int-off-ata-bus k2-ata100? katapiprotocol kataprotocol my-max-ultra
open openwait protocols reset-ata-bus set-dma-timer
set-drive-select set-max-ultra set-my-multiple set-pio-timer
set-timeout set-ultra-timer timeout? u2-ata100?
use-ata-interface use-atapi-interface wait-bsy
/pci@f4000000/ata-6@d/disk
PROPERTIES:
device_type block
name disk
METHODS:
ata-command atapi-command close dev@ dma-alloc
dma-free get-my-protocol my-first-time my-first-time? my-max-ultra
open protocols set-dma-timer set-drive-select
set-my-multiple set-pio-timer set-ultra-timer use-atapi-interface
wait-bsy
/pci@f4000000/firewire@e
PROPERTIES:
#address-cells 00000004
#size-cells 00000002
assigned-addresses 82007010 00000000 f5000000 00000000 00001000
class-code 000c0010
compatible pci106b,5811
pci106b,31
pciclass,0c0010
device-id 00000031
device_type ieee1394
devsel-speed 00000001
fast-back-to-back
firewire-pci-clock
interrupts 00000001
local-guid 001124ff fe7617b8
max-latency 00000018
min-grant 0000000c
name firewire
platform-fw-linkon-disable /uni-n@f8000000
platform-fw-linkon-enable /uni-n@f8000000
reg 00007000 00000000 00000000 00000000 00000000
02007010 00000000 00000000 00000000 00001000
revision-id 00000081
subsystem-id 00005811
subsystem-vendor-id 0000106b
vendor-id 0000106b
METHODS:
#nodes (read@spd) .stats add-range
add-translation apple-lucent? bus-reset? close clr-status
decode-unit dma-alloc dma-free elegant? enable-node
encode-unit get-busnode get-my-guid get-rcv-sz get-speed
get-status got-it guid>node hop-count k2-lucent?
max-transfer next-ohci open phy7-fail-cnt
phy7-fail-last probe q'd-read-block q'd-sync q'd-sync
q'd-write-block q'd-write-block rb-counter rb-max rb-start
read-block read-block-timeout read-csr-quadlet
read-quad-timeout read-quadlet read@spd reset-bus
reset-msecs rq-counter rq-max rq-start set-address
set-config-rom set-csr-mailbox set-dstnode set-spd set-status
status-address wait wb-counter wb-max wb-start
wq-counter wq-max wq-start write-block write-block?
write-block?-timeout write-quadlet
/pci@f4000000/ethernet@f
PROPERTIES:
address-bits 00000030
assigned-addresses 82007810 00000000 f5200000 00000000 00200000
82007830 00000000 f5100000 00000000 00100000
built-in
cache-line-size 00000080
category net
class-code 00020000
compatible gmac
device-id 00000032
device_type network
devsel-speed 00000002
fast-back-to-back
gbit-phy
interrupts 00000001
local-mac-address 00112476 17b8
max-frame-size 000005ee
max-latency 00000040
min-grant 00000040
name ethernet
network-type ethernet
reg 00007800 00000000 00000000 00000000 00000000
02007810 00000000 00000000 00000000 00020000
02007830 00000000 00000000 00000000 00010000
removable network
revision-id 00000080
stats 00000002 00000002 00000154 00000000 00000000
vendor-id 0000106b
METHODS:
#blocks ((open)) (open) .stats block-size
close dma-alloc dma-free flush load
max-transfer open power-down read write
/pci@f4000000/ethernet@f/ethernet-phy
PROPERTIES:
compatible M1111
device_type ethernet-phy
gpio-mask 00000001
gpio-parent /pci@f2000000/mac-io@17/gpio@50
gpio-reg 00000010
gpio-value 00000001
interrupt-parent /pci@f2000000/mac-io@17/interrupt-controller@40000
interrupts 00000033 00000000
name ethernet-phy
phy-id 00000cc1

