diff options
Diffstat (limited to 'drivers/input/touchscreen/mxt224_u1.c')
-rw-r--r-- | drivers/input/touchscreen/mxt224_u1.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/input/touchscreen/mxt224_u1.c b/drivers/input/touchscreen/mxt224_u1.c index 5a243fb..8b81017 100644 --- a/drivers/input/touchscreen/mxt224_u1.c +++ b/drivers/input/touchscreen/mxt224_u1.c @@ -1210,6 +1210,10 @@ static int __devinit mxt224_init_touch_driver(struct mxt224_data *data) return ret; } +#if defined(CONFIG_KEYBOARD_CYPRESS_TOUCH_BLN) && defined(CONFIG_TOUCHKEY_BLN) +void (*mxt224_touch_cb)(void) = NULL; +#endif + static void report_input_data(struct mxt224_data *data) { int i; @@ -1336,6 +1340,9 @@ static void report_input_data(struct mxt224_data *data) level); copy_data->lock_status = 1; } + #if defined(CONFIG_KEYBOARD_CYPRESS_TOUCH_BLN) && defined(CONFIG_TOUCHKEY_BLN) + if(mxt224_touch_cb!=NULL) (*mxt224_touch_cb)(); + #endif } } |