[openfirmware] [commit] r3625 - dev/geode/ac97

repository service svn at openfirmware.info
Mon Mar 25 23:53:09 CET 2013


Author: wmb
Date: Mon Mar 25 23:53:09 2013
New Revision: 3625
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/3625

Log:
Audio selftest - trivial refactoring to make interactive testing easier.

Modified:
   dev/geode/ac97/selftest.fth

Modified: dev/geode/ac97/selftest.fth
==============================================================================
--- dev/geode/ac97/selftest.fth	Mon Mar 25 23:50:45 2013	(r3624)
+++ dev/geode/ac97/selftest.fth	Mon Mar 25 23:53:09 2013	(r3625)
@@ -148,14 +148,20 @@
    d# -3 set-volume  play
 ;
 
+: alloc-test-buf  ( -- )
+   record-len la1+  " dma-alloc" $call-parent to record-base
+;
+: free-test-buf  ( -- )
+   record-base record-len la1+  " dma-free" $call-parent
+;
 0 value skip-sweep?
 : selftest  ( -- error? )
    open 0=  if  ." Failed to open /audio" cr true exit  then
    wav-test
-   record-len la1+  " dma-alloc" $call-parent to record-base
+   alloc-test-buf
    skip-sweep? 0=  if  sweep-test  then
    mic-test
-   record-base record-len la1+  " dma-free" $call-parent
+   free-test-buf
    close
    false
 ;



More information about the openfirmware mailing list