#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include /******************************************************************************* costom API *******************************************************************************/ /******************************************************************************* HAL API *******************************************************************************/ int dump_register(void); void mt_accdet_remove(void); void mt_accdet_suspend(void); void mt_accdet_resume(void); void mt_accdet_pm_restore_noirq(void); int mt_accdet_unlocked_ioctl(unsigned int cmd, unsigned long arg); //int mt_accdet_store_call_state(const char *buf, size_t count); //int accdet_get_pin_reg_state(void); int mt_accdet_probe(void); int accdet_get_cable_type(void); struct file_operations *accdet_ops(void);