Input: edt-ft5x06 - mark as direct input device
Subsystems (2)
Dmitry Torokhov
maintainerPATCH 1/1 Input: edt-ft5x06 - mark as direct input device
edt-ft5x06 is a touchscreen and thus a direct input device; let's amrk it as such. This also allows us to drop some initialization code as input_init_mt_slots() will do that for us.
Signed-off-by Dmitry Torokhov <[email protected]>
--- drivers/input/touchscreen/edt-ft5x06.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-)
drivers/input/touchscreen/edt-ft5x06.c +1 -6
@@ -1035,11 +1035,6 @@ static int edt_ft5x06_ts_probe(struct i2c_client *client, input->id.bustype =BUS_I2C ; input->dev.parent = &client->dev; -__set_bit (EV_KEY , input->evbit); -__set_bit (EV_ABS , input->evbit); -__set_bit (BTN_TOUCH , input->keybit); -input_set_abs_params (input,ABS_X ,0 , tsdata->num_x *64 -1 ,0 ,0 ); -input_set_abs_params (input,ABS_Y ,0 , tsdata->num_y *64 -1 ,0 ,0 );input_set_abs_params (input,ABS_MT_POSITION_X ,0 , tsdata->num_x *64 -1 ,0 ,0 ); input_set_abs_params(input, ABS_MT_POSITION_Y,
@@ -1048,7 +1043,7 @@ static int edt_ft5x06_ts_probe(struct i2c_client *client,if (!pdata)touchscreen_parse_of_params (input); - error =input_mt_init_slots (input,MAX_SUPPORT_POINTS ,0 ); + error =input_mt_init_slots (input,MAX_SUPPORT_POINTS ,INPUT_MT_DIRECT );if (error) {dev_err (&client->dev,"Unable to init MT slots.\n" );return error;
Signature · 5 lines
2.2.0.rc0.207.ga3a616c -- Dmitry