/* called when loaded into kernel */ static int __init tpd_driver_init(void) { printk("MediaTek cy8ctma300 touch panel driver init\n"); i2c_register_board_info(0, &cy8ctma300_i2c_tpd, 1); if(tpd_driver_add(&tpd_device_driver) < 0) TPD_DMESG("add generic driver failed\n"); return 0; }
/* called when loaded into kernel */ static int __init tpd_driver_init(void) { TPD_DEBUG("MediaTek FT5316 touch panel driver init\n"); i2c_register_board_info(TPD_I2C_NUMBER, &ft5316_i2c_tpd, 1); if(tpd_driver_add(&tpd_device_driver) < 0) TPD_DMESG("add generic driver failed\n"); return 0; }
/* called when loaded into kernel */ static int __init tpd_driver_init(void) { printk("MediaTek FT6x06 touch panel driver init\n"); i2c_register_board_info(TPD_I2C_GROUP_ID, &ft6x06_i2c_tpd, sizeof(ft6x06_i2c_tpd)/sizeof(ft6x06_i2c_tpd[0])); if(tpd_driver_add(&tpd_device_driver) < 0) TPD_DMESG("add FT6x06 driver failed\n"); return 0; }
/* called when loaded into kernel */ static int __init tpd_driver_init(void) { printk("MediaTek eeti_pcap7200 touch panel driver init\n"); if(tpd_driver_add(&tpd_device_driver) < 0) TPD_DMESG("add generic driver failed\n"); return 0; }