[Gta04-owner] Kernel 3.7 extensions

Dr. H. Nikolaus Schaller hns at goldelico.com
Thu Jan 31 09:32:00 CET 2013


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.

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


More information about the Gta04-owner mailing list