svn commit: r306355 - in head/sys: dev/atkbdc sys
Oleksandr Tymoshenko
gonzo at freebsd.org
Fri Sep 30 03:06:37 UTC 2016
> On Sep 27, 2016, at 1:55 PM, John Baldwin <jhb at freebsd.org> wrote:
>
> On Monday, September 26, 2016 10:06:19 PM Oleksandr Tymoshenko wrote:
>> Author: gonzo
>> Date: Mon Sep 26 22:06:19 2016
>> New Revision: 306355
>> URL: https://svnweb.freebsd.org/changeset/base/306355
>>
>> Log:
>> Add Elantech trackpad support
>>
>> Elantech trackpads are found in some laptops like the Asus UX31E. They
>> are "synaptics compatible" but use a slightly different protocol.
>>
>> Elantech hardware support is not enabled by default and just like
>> Synaptic or TrackPoint devices it should be enabled by setting
>> tunable, in this case hw.psm.elantech_support, to non-zero value
>>
>> PR: 205690
>> Submitted by: Vladimir Kondratyev <wulf at cicgroup.ru>
>> MFC after: 1 week
>>
>> Modified: head/sys/dev/atkbdc/psm.c
>> ==============================================================================
>> --- head/sys/dev/atkbdc/psm.c Mon Sep 26 20:26:19 2016 (r306354)
>> +++ head/sys/dev/atkbdc/psm.c Mon Sep 26 22:06:19 2016 (r306355)
>> @@ -389,6 +465,9 @@ TUNABLE_INT("hw.psm.synaptics_support",
>> static int trackpoint_support = 0;
>> TUNABLE_INT("hw.psm.trackpoint_support", &trackpoint_support);
>>
>> +static int elantech_support = 0;
>> +TUNABLE_INT("hw.psm.elantech_support", &elantech_support);
>> +
>> static int verbose = PSM_DEBUG;
>> TUNABLE_INT("debug.psm.loglevel", &verbose);
>
> It would be good to expose all these tunables as CTLFLAG_RDTUN sysctls. Exposing
> them that way with a decent description string makes it easier for users to
> discover tunables.
Thanks for suggestion, John. Committed in r306474
—
gonzo
More information about the svn-src-all
mailing list