/proc/device-tree is working
Dan Williams
dcbw at redhat.com
Mon Dec 25 17:59:09 EST 2006
On Mon, 2006-12-25 at 00:42 -1000, Mitch Bradley wrote:
> -bash-3.1# cd /proc/device-tree/
> -bash-3.1# ls
> #address-cells chosen memory at 0 null-nvram pci
> aliases cpus mmu openprom
> architecture dma-ranges model options
> banner-name flash at fff20000 nandflash at 20000000 packages
Neat! What's left to do, and what's the schedule for integration?
Dan
> -bash-3.1# ls -l
> total 0
> -r-------- 1 root root 4 Nov 29 16:34 #address-cells
> dr-xr-xr-x 2 root root 0 Nov 29 16:34 aliases
> -r-------- 1 root root 5 Nov 29 16:34 architecture
> -r-------- 1 root root 12 Nov 29 16:34 banner-name
> dr-xr-xr-x 2 root root 0 Nov 29 16:34 chosen
> dr-xr-xr-x 3 root root 0 Nov 29 16:34 cpus
> -r-------- 1 root root 8 Nov 29 16:34 dma-ranges
> dr-xr-xr-x 2 root root 0 Nov 29 16:34 flash at fff20000
> dr-xr-xr-x 2 root root 0 Nov 29 16:34 memory at 0
> dr-xr-xr-x 2 root root 0 Nov 29 16:34 mmu
> -r-------- 1 root root 11 Nov 29 16:34 model
> dr-xr-xr-x 2 root root 0 Nov 29 16:34 nandflash at 20000000
> dr-xr-xr-x 2 root root 0 Nov 29 16:34 null-nvram
> dr-xr-xr-x 2 root root 0 Nov 29 16:34 openprom
> dr-xr-xr-x 2 root root 0 Nov 29 16:34 options
> dr-xr-xr-x 21 root root 0 Nov 29 16:34 packages
> dr-xr-xr-x 8 root root 0 Nov 29 16:34 pci
> -bash-3.1# more banner-name
> OLPC A-test
> -bash-3.1# more model
> OLPC-Dev1A
> -bash-3.1# cd pci
> -bash-3.1# ls
> #address-cells device_type isa at f slave-only usb at f,4
> #size-cells display at 1,1 name slot-names usb at f,5
> bus-range ide at f,2 scsi-initiator-id sound at f,3
> -bash-3.1# ls -l
> total 0
> -r-------- 1 root root 4 Nov 29 16:35 #address-cells
> -r-------- 1 root root 4 Nov 29 16:35 #size-cells
> -r-------- 1 root root 8 Nov 29 16:35 bus-range
> -r-------- 1 root root 4 Nov 29 16:35 device_type
> dr-xr-xr-x 2 root root 0 Nov 29 16:35 display at 1,1
> dr-xr-xr-x 2 root root 0 Nov 29 16:35 ide at f,2
> dr-xr-xr-x 10 root root 0 Nov 29 16:35 isa at f
> -r-------- 1 root root 4 Nov 29 16:35 name
> -r-------- 1 root root 4 Nov 29 16:35 scsi-initiator-id
> -r-------- 1 root root 4 Nov 29 16:35 slave-only
> -r-------- 1 root root 22 Nov 29 16:35 slot-names
> dr-xr-xr-x 2 root root 0 Nov 29 16:35 sound at f,3
> dr-xr-xr-x 2 root root 0 Nov 29 16:35 usb at f,4
> dr-xr-xr-x 4 root root 0 Nov 29 16:35 usb at f,5
> -bash-3.1# more device_type
> pci
> -bash-3.1# od -x \#address-cells
> 0000000 0000 0300
> 0000004
> -bash-3.1# od -c \#address-cells
> 0000000 \0 \0 \0 003
> 0000004
> -bash-3.1# dev display\@1\,1/
> -bash: dev: command not found
> -bash-3.1# cd display\@1\,1/
> -bash-3.1# ls
> address depth height linebytes reg
> character-set device_type iso6429-1983-colors name width
> -bash-3.1# ls
> address depth height linebytes reg
> character-set device_type iso6429-1983-colors name width
> -bash-3.1# ls -l
> total 0
> -r-------- 1 root root 4 Nov 29 16:36 address
> -r-------- 1 root root 10 Nov 29 16:36 character-set
> -r-------- 1 root root 4 Nov 29 16:36 depth
> -r-------- 1 root root 8 Nov 29 16:36 device_type
> -r-------- 1 root root 4 Nov 29 16:36 height
> -r-------- 1 root root 0 Nov 29 16:36 iso6429-1983-colors
> -r-------- 1 root root 4 Nov 29 16:36 linebytes
> -r-------- 1 root root 8 Nov 29 16:36 name
> -r-------- 1 root root 100 Nov 29 16:36 reg
> -r-------- 1 root root 4 Nov 29 16:36 width
> -bash-3.1# more character-set
> ISO8859-1
> -bash-3.1# od -x reg
> 0000000 0000 0009 0000 0000 0000 0000 0000 0000
> 0000020 0000 0001 0002 1009 0000 0000 0000 0000
> 0000040 0000 0000 0001 0000 0002 1409 0000 0000
> 0000060 0000 0000 0000 0000 0000 0040 0002 1809
> 0000100 0000 0000 0000 0000 0000 0000 0000 0040
> 0000120 0002 1c09 0000 0000 0000 0000 0000 0000
> 0000140 0000 0040
> 0000144
> -bash-3.1#
> _______________________________________________
> Devel mailing list
> Devel at laptop.org
> http://mailman.laptop.org/mailman/listinfo/devel
More information about the Devel
mailing list