[Gta04-owner] Kernel 3.7 extensions

Benjamin Deering ben_deering at swissmail.org
Thu Jan 31 12:22:26 CET 2013


On 01/31/2013 05:55 AM, Dr. H. Nikolaus Schaller wrote:
> 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);
>>>> #endif
>>>> #ifdef CONFIG_BMP085
>>>> 	i2c_register_board_info(2,&bmp085_boardinfo, 1);
>>>> #endif
>>>> 	omap_register_i2c_bus(2, 400,  gta04_i2c2_boardinfo,
>>>> 				ARRAY_SIZE(gta04_i2c2_boardinfo));
>>>>
>>>> Was there a specific reason to register those two devices
>>>> separately and not simply have them listed in gta04_i2c2_boardinfo[]?
>>>>
>>>> Nikolaus
>>>>
>>>> _______________________________________________
>>>> Gta04-owner mailing list
>>>> Gta04-owner at goldelico.com
>>>> http://lists.goldelico.com/mailman/listinfo/gta04-owner
>>>>
>>> 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.
>>>
>>> Ben
>>> <3.7-hwroute.patch>
>> 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.
Hmm,  I didn't really understand what I was changing.  I applied the 
hw-routing changes Andreas Kemnade made on 3.4.x, then tried to manually 
apply the changes that didn't apply automatically.   Maybe someone who 
understands audio better will have to do it.

>> 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.
> BR,
> Nikolaus
>
> _______________________________________________
> Gta04-owner mailing list
> Gta04-owner at goldelico.com
> http://lists.goldelico.com/mailman/listinfo/gta04-owner
>



More information about the Gta04-owner mailing list