[openfirmware] [commit] r3326 - in dev/olpc: . mmp2camera

repository service svn at openfirmware.info
Wed Sep 26 05:48:31 CEST 2012


Author: quozl
Date: Wed Sep 26 05:48:31 2012
New Revision: 3326
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/3326

Log:
OLPC XO-1 XO-1.75 XO-4 - fix broken XO-1 build, avoid core words in FCode camera driver on XO-1, and move image sensor probe into load file for XO-1.75 and XO-4.

Modified:
   dev/olpc/imagesensor.fth
   dev/olpc/mmp2camera/loadpkg.fth

Modified: dev/olpc/imagesensor.fth
==============================================================================
--- dev/olpc/imagesensor.fth	Wed Sep 26 05:44:41 2012	(r3325)
+++ dev/olpc/imagesensor.fth	Wed Sep 26 05:48:31 2012	(r3326)
@@ -12,21 +12,18 @@
 : sensor-found?  ( -- flag )
    false
 ;
+
 : set-sensor-properties  ( name$ i2c-addr -- )
    my-self >r  0 to my-self
-   " /image-sensor" find-device  ( name$ i2c-addr )
-      " reg" get-property  if    ( name$ i2c-addr )
-         1 reg                   ( name$ )
-         +compatible             ( )
-      else                       ( name$ i2c-addr regval$ )
-         2drop 3drop             ( )
-      then
-   device-end
+   " /image-sensor" find-package  if       ( name$ i2c-addr phandle )
+      " reg" rot get-package-property  if  ( name$ i2c-addr )
+         1 reg                             ( name$ )
+         encode-string  " compatible" property
+      else                                 ( name$ i2c-addr regval$ )
+         2drop 3drop                       ( )
+      then                                 ( )
+   else                                    ( name$ i2c-addr )
+      3drop                                ( )
+   then                                    ( )
    r> to my-self
 ;
-
-also forth definitions
-: probe-image-sensor  ( -- )
-   " /camera" open-dev close-dev
-;
-previous definitions

Modified: dev/olpc/mmp2camera/loadpkg.fth
==============================================================================
--- dev/olpc/mmp2camera/loadpkg.fth	Wed Sep 26 05:44:41 2012	(r3325)
+++ dev/olpc/mmp2camera/loadpkg.fth	Wed Sep 26 05:48:31 2012	(r3326)
@@ -47,3 +47,6 @@
    fload ${BP}/dev/olpc/mmp2camera/ccic.fth
    fload ${BP}/dev/olpc/cameratest.fth
 end-package
+: probe-image-sensor  ( -- )
+   " /camera" open-dev close-dev
+;



More information about the openfirmware mailing list