Greetings: I've been pulling my hair out while working with the 2.6.10 version of the davinci I2C driver on DM644x.
It's from the last TI LSP to include the 2.6.10 tree, I don't know the specific release number. Basically, I'm controlling an AIC33 manually through /dev/i2c/0 and I do not have any OSS sound enabled. For reasons I won't get into, we have our own dsp-side sound driver which is operational, but our AIC33 sometimes act funny. While configuring the AIC33, we should get a signal (triangle wave generated by software) from left line out, right line out, mono out.... sometimes this works, sometimes it doesn't. I haven't put a scope on the I2C lines yet because I'd have to completely dismantle our product to do so, so I can't say for sure that the bytes actually went out, but using debug printk's in the driver, the two code sequences for working and not working appear to be exactly the same. I know that many people have put a lot of work into the git I2C driver for davinci, was this fixed by the commit that fixed lost interrupts? Or is the old driver so bad that I'd basically have to scrap it and back port? So the whole point of this is how much of the kernel structure changes from the old to the new will affect this driver? Could I get away with stubbing out or chopping out those parts that don't exist in the old kernel? Unfortunately, moving to the git kernel would be an absolute nightmare right now because we have about 2 years worth of stuff built up with the MV pro 4 (2.6.10 base) toolchain. Regards, David -- DAVID A. KONDRAD Software Design Engineer Home Systems Division Legrand, North America [email protected] http://www.legrand.us/onq This email, and any document attached hereto, may contain confidential and/or privileged information. If you are not the intended recipient (or have received this email in error) please notify the sender immediately and destroy this email. Any unauthorized, direct or indirect, copying, disclosure, distribution or other use of the material or parts thereof is strictly forbidden. _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
