static void __init evm_init_i2c(void) { davinci_init_i2c(&i2c_pdata); if (have_imager()) i2c_add_driver(&pca9543a_driver); i2c_register_board_info(1, i2c_info, ARRAY_SIZE(i2c_info)); }
static void __init evm_init_i2c(void) { davinci_init_i2c(&i2c_pdata); gpio_request(5, "dm355evm_msp"); gpio_direction_input(5); dm355evm_i2c_info[0].irq = gpio_to_irq(5); i2c_register_board_info(1, dm355evm_i2c_info, ARRAY_SIZE(dm355evm_i2c_info)); }
static void __init evm_init_i2c(void) { davinci_cfg_reg(DM365_I2C_SDA); davinci_cfg_reg(DM365_I2C_SCL); davinci_init_i2c(&i2c_pdata); //if (have_imager()) // i2c_add_driver(&pca9543a_driver); if( LENA_GROUND == device_lena_air_id ) { i2c_register_board_info(1, i2c_info, ARRAY_SIZE(i2c_info)); } }
static int ntosd2_init_i2c(void) { int status; davinci_init_i2c(&ntosd2_i2c_pdata); status = gpio_request(NTOSD2_MSP430_IRQ, ntosd2_i2c_info[0].type); if (status == 0) { status = gpio_direction_input(NTOSD2_MSP430_IRQ); if (status == 0) { status = gpio_to_irq(NTOSD2_MSP430_IRQ); if (status > 0) { ntosd2_i2c_info[0].irq = status; i2c_register_board_info(1, ntosd2_i2c_info, ARRAY_SIZE(ntosd2_i2c_info)); } } } return status; }
static void __init sffsdr_init_i2c(void) { davinci_init_i2c(&i2c_pdata); i2c_register_board_info(1, i2c_info, ARRAY_SIZE(i2c_info)); }