TLV320AIC3104: Clock related issue

Part Number: TLV320AIC3104

Tool/software:

Hello Team, 

We are integrating TLV320aic3104 audio codec to our processor. We are facing this error 

01-01 12:14:56.427 4157 4157 E aic3x_hw_params(): unable to setup PLL
01-01 12:14:56.427 4157 4157 E tlv320aic3x 29-0018: ASoC: error at snd_soc_dai_hw_params on tlv320aic3x-hifi: -22

and I see that sysclk value is 0. and also I see that .set_sysclk     = aic3x_set_dai_sysclk,  This function is not called. At which stage this function will be called? 

And we want the value of the register 102 as 0xA2. And i see this register is modified in the above function only. Could you pls confirm this?

Also If i want to use bclk and not mclk is there any specific changes we need to do in DTS? 

Thanks & Regards,

Kokila K