Thanks I'll try that right now. Dennis
On Wed, Apr 9, 2014 at 7:38 AM, Code Kipper <[email protected]> wrote: > 0n 9 April 2014 15:13, Dennis Kerrisk <[email protected]> wrote: > >> Oops I grapped the wrong lines of code, Here are the correct ones: >> if(clk_set_parent(i2s_moduleclk, i2s_pll2clk)){ >> printk("try to set parent of i2s_moduleclk to i2s_pll2ck failed! >> line = %d\n",__LINE__); >> goto out1; >> } >> Dennis >> >> >> On Wednesday, April 9, 2014 7:05:27 AM UTC-6, Dennis Kerrisk wrote: >>> >>> I have an Olimex A20 board running version 3.4.79. I have built it to >>> enable I2S, but when I boot I get >>> [ 3.141094] try to set parent of i2s_moduleclk to i2s_pll2ck failed! >>> line = 603 >>> >>> And the I2s driver does not start. >>> >>> The lines of code in the driver that fails is: >>> if(clk_set_rate(i2s_moduleclk, 24576000/8)){ >>> printk("set i2s_moduleclk clock freq to 24576000 failed! line = >>> %d\n", __LINE__); >>> goto out1; >>> } >>> >>> Any suggestions on what to look for to get this working???/ >>> >> Hi Dennis, > a quick grep shows that the clocks in i2s haven't been changed for > sun7i(A20). A quick hack would be something like this. > /* i2s module clk */ > i2s_moduleclk = clk_get(NULL, "i2s0"); > CK > > >> Dennis >>> >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "linux-sunxi" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > > -- > You received this message because you are subscribed to a topic in the > Google Groups "linux-sunxi" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/linux-sunxi/qILi8L-Z2mA/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
