mirror of
https://github.com/torvalds/linux.git
synced 2024-11-24 05:02:12 +00:00
Revert "staging: nvec: ps2: change serio type to passthrough"
This reverts commit36b30d6138
. This is necessary to detect paz00 (ac100) touchpad properly as one speaking ETPS/2 protocol. Without it X.org's synaptics driver doesn't work as the touchpad is detected as an ImPS/2 mouse instead. Commitec6184b1c7
changed the way auto-detection is performed on ports marked as pass through and made the issue apparent. A pass through port is an additional PS/2 port used to connect a slave device to a master device that is using PS/2 to communicate with the host (so slave's PS/2 communication is tunneled over master's PS/2 link). "Synaptics PS/2 TouchPad Interfacing Guide" describes such a setup (PS/2 PASS-THROUGH OPTION section). Since paz00's embedded controller is not connected to a PS/2 port itself, the PS/2 interface it exposes is not a pass-through one. Signed-off-by: Paul Fertser <fercerpav@gmail.com> Acked-by: Marc Dietrich <marvin24@gmx.de> Fixes:36b30d6138
("staging: nvec: ps2: change serio type to passthrough") Cc: stable <stable@vger.kernel.org> # 3.4+ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
d8f8a74d5f
commit
17c1c9ba15
@ -111,7 +111,7 @@ static int nvec_mouse_probe(struct platform_device *pdev)
|
||||
if (!ser_dev)
|
||||
return -ENOMEM;
|
||||
|
||||
ser_dev->id.type = SERIO_PS_PSTHRU;
|
||||
ser_dev->id.type = SERIO_8042;
|
||||
ser_dev->write = ps2_sendcommand;
|
||||
ser_dev->start = ps2_startstreaming;
|
||||
ser_dev->stop = ps2_stopstreaming;
|
||||
|
Loading…
Reference in New Issue
Block a user