Re: [PATCH] dell-laptop: support synaptics touchpad led

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Mattew,

Dell tells us that they will use the same touchpad chip for their products,
with the same touchpad LED layout, so I place the code in the dell-laptop.
And F22 already map to enable/disable touchpad in X, BIOS and synaptics driver
do nothing for this event, and my code only turns on/off the touchpad LED,
not enable/disable the touchpad.

BIOS should manage this kind of action to enable/disable touchpad and the LED,
but Dell doesn't want to modify their BIOS to do that, since the
touchpad driver of
MS Windows manages to enable/disable touchpad and the LED by themselves,
so Linux should do the same thing as Windows does.

That's why we need those code and why I think dell-laptop is a good
place for them.

Best regards,
AceLan Kao.

2011/6/1 Matthew Garrett <mjg59@xxxxxxxxxxxxx>:
> On Wed, Jun 01, 2011 at 04:34:48PM +0800, AceLan Kao wrote:
>> The TP-LOCK-LED would bright while TP-disablement.
>> You can implement 97 command services routing of P/S2 device.
>> Code like below:
>> out 0x64,0x97 ;set 0x97 to command port;0x64 is command port
>> out 0x60,0x01 ;set 0x01 to data port then make LED bright;0x60 is data port
>> out 0x60,0x02 ;set 0x02 to data port then make LED dark
>>
>> Before you send the action to the port, you must make sure the Input buffer
>> is empty (port 0x64).
>
> NAK - you're sending commands to the touchpad. The code for that needs
> to live in the touchpad driver, not dell-laptop (what happens if these
> commands are sent to different types of touchpad?). The scancode needs
> to be mapped to an appropriate keycode and userspace needs to tie them
> together.
>
> --
> Matthew Garrett | mjg59@xxxxxxxxxxxxx
>



-- 
Chia-Lin Kao(AceLan)
http://blog.acelan.idv.tw/
E-Mail: acelan.kaoATcanonical.com (s/AT/@/)
--
To unsubscribe from this list: send the line "unsubscribe platform-driver-x86" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Kernel Development]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux