if (tx) {
snd_soc_component_update_bits(component, WM8960_POWER3, 0xc, 0xc);
- msleep(100);
+ msleep(20);
snd_soc_component_update_bits(component, WM8960_POWER2, 0x1e0, 0x1e0);
- msleep(100);
+ msleep(20);
}
return 0;
return ret;
snd_soc_component_update_bits(component, WM8960_POWER3, 0xc, 0xc);
- msleep(100);
+ msleep(20);
/* Set VMID to 2x50k */
snd_soc_component_update_bits(component, WM8960_POWER1, 0x180, 0x80);
break;
/* Turn it on */
snd_soc_component_update_bits(component, WM8960_POWER2, 0x1, 0x1);
- msleep(250);
+ msleep(150);
snd_soc_component_update_bits(component, WM8960_CLOCK1, 0x1, 0x1);
return 0;