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

repository service svn at openfirmware.info
Fri Nov 2 21:44:41 CET 2012


Author: wmb
Date: Fri Nov  2 21:44:40 2012
New Revision: 3411
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/3411

Log:
ALC5631 CODEC driver - make it possible to select different serial bit formats, for experimentation.

Modified:
   cpu/arm/olpc/alc5631.fth

Modified: cpu/arm/olpc/alc5631.fth
==============================================================================
--- cpu/arm/olpc/alc5631.fth	Fri Nov  2 21:43:10 2012	(r3410)
+++ cpu/arm/olpc/alc5631.fth	Fri Nov  2 21:44:40 2012	(r3411)
@@ -16,6 +16,12 @@
    h# 0000 h# 2c codec!     \ SPOxMIX -> SPKRMUX, HPOVOL -> HPMUX
 ;
 
+h# 8001 value serial-mode
+: left-justified  h# 8001 to serial-mode  ;
+: i2s    h# 8000 to serial-mode  ;
+: pcm-a  h# 8002 to serial-mode  ;
+: pcm-b  h# 8003 to serial-mode  ;
+
 : codec-on  ( -- )
    0 0 codec!  \ Reset
 
@@ -25,7 +31,7 @@
 
    set-routing
 
-   h# 8001 h# 34 codec!  \ Slave mode, 16 bits, left justified, exchange L and R on playback
+   serial-mode h# 34 codec!  \ Slave mode, 16 bits, left justified, exchange L and R on playback
 
    \ The speaker gain ratio must be <= the ratio of SPKVDD to AVDD.
    \ In our system, SPKVDD is 5V and AVDD is 3.3V, so we need a gain ratio <= 1.51 .



More information about the openfirmware mailing list