static void __init mx23evk_device_init(void) { /* Add mx23evk special code */ i2c_device_init(); spi_device_init(); mx23evk_init_adc(); }
static void __init imx233_olinuxino_device_init(void) { imx233_olinuxino_init_adc(); #if defined(CONFIG_TOUCHSCREEN_TSC2007) i2c_device_init(); #endif #if defined(CONFIG_SPI_MXS) spi_device_init(); #endif }
static conf_object_t * new_instance(parse_object_t *parse_obj) { sample_i2c_device_t *dev = MM_ZALLOC(1, sample_i2c_device_t); SIM_log_constructor(&dev->log, parse_obj); i2c_device_init(&dev->log, &dev->i2c); return &dev->log.obj; }