[openfirmware] [commit] r3284 - cpu/arm/olpc

repository service svn at openfirmware.info
Wed Sep 5 02:59:42 CEST 2012


Author: quozl
Date: Wed Sep  5 02:59:42 2012
New Revision: 3284
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/3284

Log:
OLPC XO-4 - Neonode, complete Lightguide Tooling test

Modified:
   cpu/arm/olpc/nn-touchscreen.fth

Modified: cpu/arm/olpc/nn-touchscreen.fth
==============================================================================
--- cpu/arm/olpc/nn-touchscreen.fth	Wed Sep  5 01:46:39 2012	(r3283)
+++ cpu/arm/olpc/nn-touchscreen.fth	Wed Sep  5 02:59:42 2012	(r3284)
@@ -691,6 +691,11 @@
 ;
 
 
+: lg-tooling  ( -- error? )
+   open  if  test-os  test-fll  else  fault  then
+   faults
+;
+
 : ir-pcb-smt  ( -- error? )
    hold-reset  connect
    open  if  test-os  else  fault  then
@@ -732,6 +737,7 @@
       h#  2  of  mb-assy  exit  endof
       h# 11  of  ir-pcb-smt  exit  endof
       h# 12  of  ir-pcb-assy  exit  endof
+      h# 13  of  lg-tooling  exit  endof
    endcase
 
    \ MB FINAL
@@ -765,18 +771,21 @@
 
 : test-pass-or-fail  ( function -- error? )
    catch  if
-      show-fail
+      show-fail  true
    else
-      show-pass
+      show-pass  false
    then
 ;
 
-: test-ir-pcb-assy  ( -- error? )
-   test-station  h# 12 to test-station                  ( test-station )
+\ touch screen (test by) test station
+: tsts  ( test-station -- error? )
+   test-station  swap to test-station                   ( test-station )
    ['] test-touchscreen test-pass-or-fail               ( test-station error? )
    swap  to test-station                                ( error? )
 ;
 
+: test-ir-pcb-assy  ( -- error? )  h# 12 tsts  ;
+: test-lightguide   ( -- error? )  h# 13 tsts  ;
 
 \ LICENSE_BEGIN
 \ Copyright (c) 2012 FirmWorks



More information about the openfirmware mailing list