static int __devinit ch7036_probe(struct i2c_client *client, const struct i2c_device_id *id) { ch7036_client = client; return lcd_probe(&client->dev); }
static int __devinit lcd_spi_probe(struct spi_device *spi) { lcd_spi = spi; spi->bits_per_word = 9; spi_setup(spi); return lcd_probe(&spi->dev); }
static int __devinit lcd_plat_probe(struct platform_device *pdev) { ipu_adc_sig_cfg_t sig; ipu_channel_params_t param; memset(&sig, 0, sizeof(sig)); sig.ifc_width = 9; sig.clk_pol = 1; ipu_init_async_panel(0, IPU_PANEL_SERIAL, 90, IPU_PIX_FMT_GENERIC, sig); memset(¶m, 0, sizeof(param)); ipu_init_channel(DIRECT_ASYNC1, ¶m); return lcd_probe(&pdev->dev); }