Hi Tony and folks, So, as suggested by Jarkko Nikula [1] and commented by Dave [2], these patches passes h2_i2c_board_info via omap_register_i2c_bus instead of i2c_register_board_info. The first patch (for H2 boards), makes such change on arch/arm/mach-omap1/board-h2.c file and, as I mentioned previously [3], fix kernel panic on I2C when booting such boards. The second one (for H3 boards), on arch/arm/mach-omap1/board-h3.c file, just follow the Jarkko's suggestion. Tested on TI H2 and H3 boards and looks fine. BR, Carlos. [1] http://marc.info/?l=linux-omap&m=119969407927142&w=2 [2] http://marc.info/?l=linux-omap&m=119973171326635&w=2 [3] http://marc.info/?l=linux-omap&m=119930149932143&w=2 -- Carlos Eduardo Aguiar Nokia Institute of Technology - INdT Open Source Mobile Research Center - OSMRC - Manaus Core Team Phone: +55 92 2126-1079 Mobile: +55 92 8127-1797 E-mail: carlos.aguiar@xxxxxxxxxxx - To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html