From 1464201514cb16e893bfed346ad863ced7ed2fa6 Mon Sep 17 00:00:00 2001 From: Konstantin Makariev Date: Wed, 31 Jul 2019 08:13:05 -0500 Subject: [PATCH] sec_mmi: hack for input device name Samsung LSI touch driver creates input device with name samsung_mmi.primary. Framework has primary touchscreen input name hard coded as synaptics_mmi.primary and thus won't accept touch events from new input. This is temporary hack to allow functional touch until CR (CR) gets resolved. MMI_STOPSHIP Change-Id: Ia69683d25f5216c642d86bd62e6bd29839f5b9c8 Signed-off-by: Konstantin Makariev Reviewed-on: https://gerrit.mot.com/1394708 SLTApproved: Slta Waiver SME-Granted: SME Approvals Granted Tested-by: Jira Key Reviewed-by: Konstantin Makariev Submit-Approved: Jira Key --- drivers/input/touchscreen/sec_mmi/sec_ts_mmi.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/input/touchscreen/sec_mmi/sec_ts_mmi.c b/drivers/input/touchscreen/sec_mmi/sec_ts_mmi.c index 2def2fc06c86..e4013ca48316 100644 --- a/drivers/input/touchscreen/sec_mmi/sec_ts_mmi.c +++ b/drivers/input/touchscreen/sec_mmi/sec_ts_mmi.c @@ -173,8 +173,8 @@ static int sec_mmi_touchscreen_class( dev_set_drvdata(data->ts_class_dev, data); /* construct input device name */ - namelen = scnprintf(buffer, sizeof(buffer), "samsung_mmi.%s", class_fname); - // FIXME namelen = scnprintf(buffer, sizeof(buffer), "synaptics_mmi.%s", class_fname); + // FIXME namelen = scnprintf(buffer, sizeof(buffer), "samsung_mmi.%s", class_fname); + namelen = scnprintf(buffer, sizeof(buffer), "synaptics_mmi.%s", class_fname); if (namelen) { input_dev_name = kstrdup(buffer, GFP_KERNEL); ts->input_dev->name = input_dev_name;