[Gta04-owner] Kernel 3.7 extensions
Dr. H. Nikolaus Schaller
hns at goldelico.com
Thu Jan 31 11:55:09 CET 2013
Am 31.01.2013 um 09:32 schrieb Dr. H. Nikolaus Schaller:
> Am 31.01.2013 um 01:40 schrieb Benjamin Deering:
>> On 01/28/2013 04:29 AM, Dr. H. Nikolaus Schaller wrote:
>>> Hi Neil,
>>> I am working to add many nice features the hw-validation kernel already
>>> has (like tv-out, missing sensors, camera, pvr, display panel support for 3704,
>>> 7004 device variants and some minor things required mostly for hardware
>>> tests) to the 3.7 kernel.
>>> One piece of code isn't clear to me:
>>> #ifdef CONFIG_TOUCHSCREEN_TSC2007
>>> tsc2007_boardinfo.irq = gpio_to_irq(TS_PENIRQ_GPIO);
>>> i2c_register_board_info(2,&tsc2007_boardinfo, 1);
>>> #ifdef CONFIG_BMP085
>>> i2c_register_board_info(2,&bmp085_boardinfo, 1);
>>> omap_register_i2c_bus(2, 400, gta04_i2c2_boardinfo,
>>> Was there a specific reason to register those two devices
>>> separately and not simply have them listed in gta04_i2c2_boardinfo?
>>> Gta04-owner mailing list
>>> Gta04-owner at goldelico.com
>> Thanks for working on this!
>> I have it booting now on my SHR install. This change was required to get audio (including HW audio routing for A4) working. I will try to play with the camera if I get a chance.
> Thanks! It compiles fine.
Well, that was too early. It compiles and boots. But as soon as the kernel initializes the TWL I get white noise mixed into the sound of the left handsfree speaker.
Playing a little with different ALSA settings didn't help.
> One thing for the records of future development: we should use snd_soc_dai_set_tristate() to tri-state the interface and not tamper with pinmux.
More information about the Gta04-owner