Author: wmb Date: Thu Apr 29 22:28:24 2010 New Revision: 1796 URL: http://tracker.coreboot.org/trac/openfirmware/changeset/1796
Log: OLPC trac 10138 - added "reg" property to /camera node so test-all will test the camera.
Modified: dev/olpc/viacamera/loadpkg.fth
Modified: dev/olpc/viacamera/loadpkg.fth ============================================================================== --- dev/olpc/viacamera/loadpkg.fth Thu Apr 29 20:24:29 2010 (r1795) +++ dev/olpc/viacamera/loadpkg.fth Thu Apr 29 22:28:24 2010 (r1796) @@ -13,8 +13,19 @@ : dma-alloc ( len -- adr ) " dma-alloc" $call-parent ; : dma-free ( adr len -- ) " dma-free" $call-parent ;
+\ encode-unit, decode-unit, #size-cells and #address-cells establish the +\ characteristics of a subordinate address space so the camera sub-node +\ can have a reg property. +: encode-unit ( n -- adr len ) push-hex (u.) pop-base ; +: decode-unit ( adr len -- n ) + push-hex $number if 0 then pop-base +; +1 " #size-cells" integer-property +1 " #address-cells" integer-property + new-device " camera" device-name + 0 0 reg \ A reg property makes "test-all" consider this device fload ${BP}/dev/olpc/viacamera/smbus.fth fload ${BP}/dev/olpc/viacamera/camera.fth finish-device
openfirmware@openfirmware.info