WM8978_CLOCKING
snd_soc_component_update_bits(component, WM8978_CLOCKING, 0x1c, div);
snd_soc_component_update_bits(component, WM8978_CLOCKING, 0x100, 0);
u16 clk = snd_soc_component_read(component, WM8978_CLOCKING);
snd_soc_component_write(component, WM8978_CLOCKING, clk);
u16 clking = snd_soc_component_read(component, WM8978_CLOCKING);
snd_soc_component_update_bits(component, WM8978_CLOCKING, 0xe0, best << 5);
snd_soc_component_update_bits(component, WM8978_CLOCKING,
snd_soc_component_update_bits(component, WM8978_CLOCKING, 0x100, 0);