Wow, nice timing. I had just finished a patch but before I could clean it up you had already posted your (much better) patch set. For reference, I attached my quick-and-dirty patch that works on the ASUS U80V-B2. Unfortunately I don't have any more time with the system as it belongs to a friend, so I cannot test your patch set right now, but once I do I will report back.
It seems like this particular touchpad gets stuck in relative mode unless it gets 0x0c (anywhere thru 3f) to reg_10
Also, here are some register values I was able to dig up for this particular touchpad:
reg_11 0xc0 turns on the lights 0xb0 turns off
reg_26 0x10 strobes up lights once, 0x80 strobes them across each other (demo mode?)
reg_26 0x02 strobes from top to bottom, 0x04 bottom to top, 0x01 flashes all once
Here's the relevant syslog stuff:
elantech.c: Synaptics capabilities query result 0x79, 0x13, 0x0d.
elantech.c: Elantech version query result 0x04, 0x04, 0x11.
Wow, nice timing. I had just finished a patch but before I could clean it up you had already posted your (much better) patch set. For reference, I attached my quick-and-dirty patch that works on the ASUS U80V-B2. Unfortunately I don't have any more time with the system as it belongs to a friend, so I cannot test your patch set right now, but once I do I will report back.
It seems like this particular touchpad gets stuck in relative mode unless it gets 0x0c (anywhere thru 3f) to reg_10
Also, here are some register values I was able to dig up for this particular touchpad:
reg_11 0xc0 turns on the lights 0xb0 turns off
reg_26 0x10 strobes up lights once, 0x80 strobes them across each other (demo mode?)
reg_26 0x02 strobes from top to bottom, 0x04 bottom to top, 0x01 flashes all once
Here's the relevant syslog stuff:
elantech.c: Synaptics capabilities query result 0x79, 0x13, 0x0d.
elantech.c: Elantech version query result 0x04, 0x04, 0x11.
Cheers.