blob: f4a8045a7f20e927b949afa17bc1a4e43bef7061 [file] [log] [blame]
/*Add for huawei TP*/
/*
* Copyright (c) 2014 Huawei Device Company
*
* This file provide common requeirment for different touch IC.
*
* 2014-01-04:Add "tp_get_touch_screen_obj" by sunlibin
*
*/
#ifndef __HW_TP_COMMON__
#define __HW_TP_COMMON__
/*IC type*/
/*To delete the information of product ID */
#define IC_TYPE_3207 3207
/*To add to the product id information of the lensone*/
#define FW_OFILM_STR "000"
#define FW_EELY_STR "001"
#define FW_TRULY_STR "002"
#define FW_JUNDA_STR "005"
#define FW_LENSONE_STR "006"
#define MODULE_STR_LEN 3
enum f54_product_module_name {
FW_OFILM = 0,
FW_EELY = 1,
FW_TRULY = 2,
FW_JUNDA = 5,
UNKNOW_PRODUCT_MODULE = 0xff,
};
struct holster_mode {
unsigned long holster_enable;
int top_left_x0;
int top_left_y0;
int bottom_right_x1;
int bottom_right_y1;
};
struct kobject *tp_get_touch_screen_obj(void);
struct kobject *tp_get_glove_func_obj(void);
#endif