development kernel tree: Changes to 'andy'

git at git.openmoko.org git at git.openmoko.org
Mon Jun 16 15:09:00 CEST 2008


 sound/soc/s3c24xx/s3c24xx-i2s.c |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

New commits:
commit aae425bc5c261abbbf6eda3306a16dfc5a5a609d
Author: Andy Green <andy at openmoko.com>
Date:   Mon Jun 16 14:07:14 2008 +0100

    fix-audio-pops-resume.patch
    
    Signed-off-by: Andy Green <andy at openmoko.com>

commit da7b5ee05f3bdd41be34378fe152b67cd9ca7346
Author: Andy Green <andy at openmoko.com>
Date:   Mon Jun 16 14:06:48 2008 +0100

    Reported-by: Graeme Gregory <graeme at openmoko.org>
    Basically-solved-by: Graeme Gregory <graeme at openmoko.org>
    
    workaround-s3c24xx-i2s-stop-live-stream-stall-on-resume.patch
    
    Graeme found a while back that on resume, IISCON register in
    s3c2442 does not show LRCK toggling in LRINDEX bit any more,
    causing s3c24xx_snd_lrsync() to timeout and return an error,
    aborting restart of any live stream that was playing at
    suspend.
    
    I confirmed it was true, meddled around for a bit looking
    for some magic to restart LRCK or at least the reporting of
    it, and in the end worked around it using the method noted
    by Graeme: just ignore LRCK sync if it timed out.  The worst
    that could happen would be L and R swap for the duration of
    stream that was suspended into but probably not even that.
    
    Signed-off-by: Andy Green <andy at openmoko.com>





More information about the commitlog mailing list