Changeset 26168

Show
Ignore:
Timestamp:
06/29/08 16:47:01 (5 months ago)
Author:
korli
Message:

setup register cache after the codec id is known

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • haiku/trunk/src/add-ons/kernel/drivers/audio/ac97/auich/ac97.c

    r25566 r26168  
    239239        } 
    240240 
    241         /* setup register cache */ 
    242         ac97_update_register_cache(dev); 
    243  
    244241        dev->codec_id = ((uint32)reg_read(cookie, AC97_VENDOR_ID1) << 16) | reg_read(cookie, AC97_VENDOR_ID2); 
    245242        codec = find_codec_table(dev->codec_id); 
     
    248245                 
    249246        dev->codec_3d_stereo_enhancement = stereo_enhancement_technique[(ac97_reg_cached_read(dev, AC97_RESET) >> 10) & 31]; 
     247 
     248        /* setup register cache */ 
     249        ac97_update_register_cache(dev); 
    250250         
    251251        ac97_reg_update_bits(dev, AC97_EXTENDED_STAT_CTRL, 1, 1); // enable variable rate audio