Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c0315002 authored by Ritesh Kumar's avatar Ritesh Kumar Committed by Gerrit - the friendly Code Review server
Browse files

input: touchscreen: Add support for kernel command line parsing



Add support for kernel command line parsing in atmel mxt touch
screen driver. This enables dynamic touch driver selection for
a given target.

Change-Id: I209542673cc89f89d90d4f0773165b4ebdbf12ae
Signed-off-by: default avatarFei Mao <feim1@codeaurora.org>
Signed-off-by: default avatarRitesh Kumar <riteshk@codeaurora.org>
Signed-off-by: default avatarHarigovindan P <harigovi@codeaurora.org>
parent 25f3e59a
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -3381,6 +3381,9 @@ static int mxt_parse_device_properties(struct mxt_data *data)

#ifdef CONFIG_OF

static bool mxt_enable;
module_param_named(enable, mxt_enable, bool, 0664);

static int mxt_check_dedicated_touch(struct device_node *dt, const char *prop,
		const char *active_prop)
{
@@ -3389,6 +3392,9 @@ static int mxt_check_dedicated_touch(struct device_node *dt, const char *prop,
	char *temp;
	int ret = 0;

	if (mxt_enable)
		return 0;

	ret = of_property_read_string(dt->parent, active_prop, &active_touch);
	if (ret < 0) {
		pr_info(" %s:not dedicated active touch", __func__);