Hi:
Thanks for your suggestions!
i’ve already commented that line, as i said in the mail when i isolated the problem to that function… the error persist but now in:
ret = snd_soc_dai_set_sysclk(cpu_dai, 0, sysclk, SND_SOC_CLOCK_OUT);
if (ret < 0)
return ret;
I’m using the linux-cross-reference, that’s how i find out what each parameter means, but perhaps i still dont quite understand what the function really does.
I’ve also read the mcasp section of the am335x datasheet when i was doing the PCB for the codec, but i should re-read it, as many things where not clear for me at that moment, and perhaps now they make a little more sense. Anyway, the problem and same error code persists, now in that other line…
Thanks for your help! i’ll post any progress i make