From: Andrew Duggan <aduggan-Gq53QDLGkWKakBO8gow8eQ@public.gmane.org>
To: Mark Rutland <mark.rutland-5wv7dgnIgG8@public.gmane.org>
Cc: linux-input-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Dmitry Torokhov
<dmitry.torokhov-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>,
Linus Walleij
<linus.walleij-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>,
Jiri Kosina <jikos-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>,
Benjamin Tissoires
<benjamin.tissoires-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>,
Vincent Huang
<vincent.huang-8LB1SX4YFO85ffrT631h+Q@public.gmane.org>,
Nick Dyer <nick.dyer-8YpZQSjhsQH10XsdtD+oqA@public.gmane.org>,
devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: Re: [PATCH 3/7] Input: synaptics-rmi4: Add dribble and palm gesture parameters to devicetree
Date: Tue, 7 Jun 2016 12:11:47 -0700 [thread overview]
Message-ID: <57571C73.4080209@synaptics.com> (raw)
In-Reply-To: <20160603185720.GA5204@leverpostej>
Hi Mark,
Thanks for reviewing.
On 06/03/2016 11:57 AM, Mark Rutland wrote:
> On Fri, Jun 03, 2016 at 11:40:28AM -0700, Andrew Duggan wrote:
>> Signed-off-by: Andrew Duggan <aduggan-Gq53QDLGkWKakBO8gow8eQ@public.gmane.org>
>> ---
>> .../devicetree/bindings/input/rmi4/rmi_2d_sensor.txt | 5 +++++
>> drivers/input/rmi4/rmi_2d_sensor.c | 14 ++++++++++++++
>> 2 files changed, 19 insertions(+)
>>
>> diff --git a/Documentation/devicetree/bindings/input/rmi4/rmi_2d_sensor.txt b/Documentation/devicetree/bindings/input/rmi4/rmi_2d_sensor.txt
>> index f2c30c8..822df11 100644
>> --- a/Documentation/devicetree/bindings/input/rmi4/rmi_2d_sensor.txt
>> +++ b/Documentation/devicetree/bindings/input/rmi4/rmi_2d_sensor.txt
>> @@ -37,6 +37,11 @@ Optional Properties:
>> disable reporing absolute position data.
>> - syna,rezero-wait-ms: Time in miliseconds to wait after issuing a rezero
>> command.
>> +- syna,dribble: Control reporting of dribble packets. Values are 0 for
>> + default, 1 for explicitly disable, 2 for explicitly enable.
> This sounds like a driver option one might choose at runtime, not a
> fixed hardware/integration property.
>
> Why does this belong in the DT?
My intention is to enable or disable these properties on a platform
basis. Dribble packets could be enabled on platforms which have issues
reliably reporting data. Dribble packets report multiple finger lift
events when a finger leaves the touchpad. The default will be to disable
them, but if a platform does not reliably report data (examples we have
observed are issues with the I2C controller) then the additional finger
lift events could avoid fingers from becoming "stuck" when the host does
not receive a finger lift event.
>> +- syna,palm_detect: Control reporting of the palm detect gesture. Values
>> + are 0 for default, 1 for explicitly disable, 2 for
>> + explicitly enable.
> Likewise, same question here.
Similarly, this property was added to disable this functionality on a
particular platform where it was causing interference.
Since there properties are set in firmware which is generally configured
per platform I went ahead and added them to the device tree bindings.
> Additionally, please use '-', not '_' in property names.
Sorry, Rob gave me similar feedback for previous properties. But, I must
have forgotten when making this change. I can fix this if we decide to
keep these properties in devicetree.
Thanks,
Andrew
> Thanks,
> Mark.
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
next prev parent reply other threads:[~2016-06-07 19:11 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-06-03 18:40 [PATCH 3/7] Input: synaptics-rmi4: Add dribble and palm gesture parameters to devicetree Andrew Duggan
[not found] ` <1464979228-2497-1-git-send-email-aduggan-Gq53QDLGkWKakBO8gow8eQ@public.gmane.org>
2016-06-03 18:57 ` Mark Rutland
2016-06-07 19:11 ` Andrew Duggan [this message]
2016-06-08 7:39 ` Linus Walleij
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=57571C73.4080209@synaptics.com \
--to=aduggan-gq53qdlgkwkakbo8gow8eq@public.gmane.org \
--cc=benjamin.tissoires-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \
--cc=devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=dmitry.torokhov-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
--cc=jikos-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \
--cc=linus.walleij-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org \
--cc=linux-input-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=mark.rutland-5wv7dgnIgG8@public.gmane.org \
--cc=nick.dyer-8YpZQSjhsQH10XsdtD+oqA@public.gmane.org \
--cc=vincent.huang-8LB1SX4YFO85ffrT631h+Q@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).