AC97_HANDSET_RATE
snd_ac97_write_cache(ac97, AC97_HANDSET_RATE, 8000);
val = snd_ac97_read(ac97, AC97_HANDSET_RATE);
snd_soc_component_update_bits(component, AC97_HANDSET_RATE, 0x0f00, 0x0200);
snd_soc_component_update_bits(component, AC97_HANDSET_RATE, 0x0f00, 0x0f00);
snd_soc_component_update_bits(component, AC97_HANDSET_RATE, 0x0080, 0x0080);
snd_soc_component_update_bits(component, AC97_HANDSET_RATE, 0x0080, 0x0000);
snd_soc_component_update_bits(component, AC97_HANDSET_RATE, 0x0f00, div);
snd_soc_component_update_bits(component, AC97_HANDSET_RATE, 0x0002, div);
snd_soc_component_update_bits(component, AC97_HANDSET_RATE, 0x0004, div);
snd_soc_component_update_bits(component, AC97_HANDSET_RATE, 0x7000, div);