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