From owner-freebsd-current@FreeBSD.ORG Fri Jul 30 23:51:22 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DCE0E16A4CE for ; Fri, 30 Jul 2004 23:51:22 +0000 (GMT) Received: from sakura.ninth-nine.com (sakura.ninth-nine.com [219.127.74.120]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C55F43D39 for ; Fri, 30 Jul 2004 23:51:22 +0000 (GMT) (envelope-from nork@FreeBSD.org) Received: from nadesico.ninth-nine.com (nadesico.ninth-nine.com [219.127.74.122]) by sakura.ninth-nine.com (8.12.11/8.12.11/NinthNine) with ESMTP id i6UNp7Q8082931 for ; Sat, 31 Jul 2004 08:51:07 +0900 (JST) (envelope-from nork@FreeBSD.org) Date: Sat, 31 Jul 2004 08:51:07 +0900 From: Norikatsu Shigemura To: freebsd-current@FreeBSD.org Message-Id: <20040731085107.714b8779.nork@FreeBSD.org> X-Mailer: Sylpheed version 0.9.12-gtk2-20040622 (GTK+ 2.4.4; i386-portbld-freebsd5.2) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Multipart=_Sat__31_Jul_2004_08_51_07_+0900_sSD6xbOJP.hpKGTj" X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-1.5.3 (sakura.ninth-nine.com [219.127.74.121]); Sat, 31 Jul 2004 08:51:07 +0900 (JST) Subject: Synaptics Touchpad sample port adopted for current's psm.c X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jul 2004 23:51:23 -0000 This is a multi-part message in MIME format. --Multipart=_Sat__31_Jul_2004_08_51_07_+0900_sSD6xbOJP.hpKGTj Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Hi Synaptics Touchpad user. I fixed my sample port for support current mouse driver. TODO: update to 1.13.4. merge to xorg-server. MFC --Multipart=_Sat__31_Jul_2004_08_51_07_+0900_sSD6xbOJP.hpKGTj Content-Type: application/octet-stream; name="synaptics.shar" Content-Disposition: attachment; filename="synaptics.shar" Content-Transfer-Encoding: base64 IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUgYW55 dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50ZXJpbmcg InNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBmaWxlcyBhbmQg ZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBkZWZhdWx0IHBlcm1p c3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJc3luYXB0aWNzL01ha2VmaWxl CiMJc3luYXB0aWNzL2Rpc3RpbmZvCiMJc3luYXB0aWNzL2ZpbGVzL3BhdGNoLWZwczJjb21tLmMK IwlzeW5hcHRpY3MvZmlsZXMvcGF0Y2gtc3luYXB0aWNzLmMKIwlzeW5hcHRpY3MvZmlsZXMvcGF0 Y2gtc3luYXB0aWNzLmgKIwlzeW5hcHRpY3MvcGtnLWRlc2NyCiMJc3luYXB0aWNzL3BrZy1wbGlz dAojCmVjaG8geCAtIHN5bmFwdGljcy9NYWtlZmlsZQpzZWQgJ3MvXlgvLycgPnN5bmFwdGljcy9N YWtlZmlsZSA8PCAnRU5ELW9mLXN5bmFwdGljcy9NYWtlZmlsZScKWCMgTmV3IHBvcnRzIGNvbGxl Y3Rpb24gbWFrZWZpbGUgZm9yOiAgICBzeW5hcHRpY3MKWCMgRGF0ZSBjcmVhdGVkOgkJCQkyMDA0 LzAxLzAyClgjIFdob206CQkJCQlub3JrQEZyZWVCU0Qub3JnClgjClgjICRGcmVlQlNEJApYIwpY ClhQT1JUTkFNRT0Jc3luYXB0aWNzClhQT1JUVkVSU0lPTj0JMC4xMi41ClhDQVRFR09SSUVTPQl4 MTEtc2VydmVycwpYTUFTVEVSX1NJVEVTPQlodHRwOi8vdzEuODk0LnRlbGlhLmNvbS9+dTg5NDA0 MzQwL3RvdWNocGFkL2ZpbGVzLwpYRVhUUkFDVF9TVUZYPQkudGFyLmJ6MgpYClhQQVRDSF9TSVRF Uz0JaHR0cDovL3d3dy5wbGFpc3Rob3MuZGUvZnJlZWJzZC8KWFBBVENIRklMRVM9CXN5bmFwdGlj cy5kcml2ZXIucGF0Y2gKWFBBVENIX0RJU1RfU1RSSVA9CS1wMQpYClhNQUlOVEFJTkVSPQlub3Jr QEZyZWVCU0Qub3JnClhDT01NRU5UPQlTeW5hcHRpY3MgVG91Y2hwYWQgZHJpdmVyIGZvciBYClgK WFVTRV9CWklQMj0JeWVzClhVU0VfR01BS0U9CXllcwpYVVNFX1hfUFJFRklYPQl5ZXMKWApYLmlu Y2x1ZGUgPGJzZC5wb3J0LnByZS5taz4KWC5pZgkke1hfV0lORE9XX1NZU1RFTTpMfSA9PSB4b3Jn ClhCVUlMRF9ERVBFTkRTPQkke1gxMUJBU0V9L2Jpbi9Yb3JnOiR7UE9SVFNESVJ9L3gxMS1zZXJ2 ZXJzL3hvcmctc2VydmVyClguZWxpZgkke1hfV0lORE9XX1NZU1RFTTpMfSA9PSB4ZnJlZTg2LTQK WEJVSUxEX0RFUEVORFM9CSR7WDExQkFTRX0vYmluL1hGcmVlODY6JHtQT1JUU0RJUn0veDExLXNl cnZlcnMvWEZyZWU4Ni00LVNlcnZlcgpYLmVuZGlmClhSVU5fREVQRU5EUz0JJHtCVUlMRF9ERVBF TkRTfQpYClgjV1JLU1JDPQkJJHtXUktESVJ9LyR7UE9SVE5BTUV9ClgKWEFMTF9UQVJHRVQ9CXN5 bmFwdGljc19kcnYubwpYClgjcHJlLWV2ZXJ5dGhpbmc6OgpYIwlAaWYgISBncmVwIE1PVVNFX1NZ TkFQVElDU19DTUQgL3Vzci9pbmNsdWRlL3N5cy9tb3VzZS5oID4gL2Rldi9udWxsIDI+JjE7IHRo ZW4gXApYIwkJJHtFQ0hPX01TR30gIlBsZWFzZSBnZXQmYXBwbHkgYSBmb2xsb3dpbmcgcGF0Y2gg Zm9yIGtlcm5lbDoiOyBcClgjCQkke0VDSE9fTVNHfSAiCWh0dHA6Ly93d3cucGxhaXN0aG9zLmRl L3N5bmFwdGljcy9zeW5hcHRpY3Mua2Vybi5kaWZmIjsgXApYIwkJJHtGQUxTRX07IFwKWCMJZmkK WApYZG8taW5zdGFsbDoKWAlAJHtJTlNUQUxMX0RBVEF9ICR7V1JLU1JDfS8ke0FMTF9UQVJHRVR9 ICR7UFJFRklYfS9saWIvbW9kdWxlcy9pbnB1dC8KWApYLmluY2x1ZGUgPGJzZC5wb3J0LnBvc3Qu bWs+CkVORC1vZi1zeW5hcHRpY3MvTWFrZWZpbGUKZWNobyB4IC0gc3luYXB0aWNzL2Rpc3RpbmZv CnNlZCAncy9eWC8vJyA+c3luYXB0aWNzL2Rpc3RpbmZvIDw8ICdFTkQtb2Ytc3luYXB0aWNzL2Rp c3RpbmZvJwpYTUQ1IChzeW5hcHRpY3MtMC4xMi41LnRhci5iejIpID0gNTJlMmE2NDM2ZjdlNmQ3 ZWJiMGM4MDY4MDI3YzdjM2YKWFNJWkUgKHN5bmFwdGljcy0wLjEyLjUudGFyLmJ6MikgPSAxMDU4 NDcKWE1ENSAoc3luYXB0aWNzLmRyaXZlci5wYXRjaCkgPSAzYjM4MmYwOGY5YmFlNGE4MDUxMTBj ODA4MzJiNTI3ZApYU0laRSAoc3luYXB0aWNzLmRyaXZlci5wYXRjaCkgPSAyMDY3OQpFTkQtb2Yt c3luYXB0aWNzL2Rpc3RpbmZvCmVjaG8geCAtIHN5bmFwdGljcy9maWxlcy9wYXRjaC1mcHMyY29t bS5jCnNlZCAncy9eWC8vJyA+c3luYXB0aWNzL2ZpbGVzL3BhdGNoLWZwczJjb21tLmMgPDwgJ0VO RC1vZi1zeW5hcHRpY3MvZmlsZXMvcGF0Y2gtZnBzMmNvbW0uYycKWC0tLSBmcHMyY29tbS5jLm9y aWcJU2F0IEp1bCAzMSAwODoxOTo1MCAyMDA0ClgrKysgZnBzMmNvbW0uYwlTYXQgSnVsIDMxIDA4 OjIwOjE1IDIwMDQKWEBAIC0yOCw3ICsyOCwxMiBAQApYICAqClggICovClggClgrI2luY2x1ZGUg PHN5cy9wYXJhbS5oPgpYKyNpZiBfX0ZyZWVCU0RfdmVyc2lvbiA+PSA1MDAwMDAKWCAjaW5jbHVk ZSA8c3lzL21vdXNlLmg+ClgrI2Vsc2UKWCsjaW5jbHVkZSA8bWFjaGluZS9tb3VzZS5oPgpYKyNl bmRpZgpYIApYICNpbmNsdWRlICJ4Zjg2X09TcHJvYy5oIgpYICNpbmNsdWRlICJmcHMyY29tbS5o IgpYQEAgLTU1LDcgKzYwLDcgQEAKWCBCb29sClggc3luYXB0aWNzX2lkZW50aWZ5KGludCBmZCwg c3luYXB0aWNzaHdfdCAqaWRlbnQpClggewpYLSAgaWYgKGlvY3RsKGZkLE1PVVNFX1NZTkdFVEhX SU5GTyxpZGVudCkgPT0gMCkKWCsgIGlmIChpb2N0bChmZCxNT1VTRV9TWU5fR0VUSFdJTkZPLGlk ZW50KSA9PSAwKQpYIAlyZXR1cm4gU3VjY2VzczsKWCAgIGVsc2UKWCAJcmV0dXJuICFTdWNjZXNz OwpFTkQtb2Ytc3luYXB0aWNzL2ZpbGVzL3BhdGNoLWZwczJjb21tLmMKZWNobyB4IC0gc3luYXB0 aWNzL2ZpbGVzL3BhdGNoLXN5bmFwdGljcy5jCnNlZCAncy9eWC8vJyA+c3luYXB0aWNzL2ZpbGVz L3BhdGNoLXN5bmFwdGljcy5jIDw8ICdFTkQtb2Ytc3luYXB0aWNzL2ZpbGVzL3BhdGNoLXN5bmFw dGljcy5jJwpYLS0tIHN5bmFwdGljcy5jLm9yaWcJRnJpIEp1bCAzMCAwMTowNTowOSAyMDA0Clgr Kysgc3luYXB0aWNzLmMJRnJpIEp1bCAzMCAwMToxMzoxMiAyMDA0ClhAQCAtNTIsNyArNTIsMTIg QEAKWCAgKi8KWCAKWCAjaWZkZWYgX19GcmVlQlNEX18KWCsjaW5jbHVkZSA8c3lzL3BhcmFtLmg+ ClgrI2lmIF9fRnJlZUJTRF92ZXJzaW9uID49IDUwMDAwMCAKWCAjaW5jbHVkZSA8c3lzL21vdXNl Lmg+ClgrI2Vsc2UKWCsjaW5jbHVkZSA8bWFjaGluZS9tb3VzZS5oPgpYKyNlbmRpZgpYICNlbmRp ZgpYIApYIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKgpFTkQtb2Ytc3luYXB0aWNzL2ZpbGVzL3BhdGNo LXN5bmFwdGljcy5jCmVjaG8geCAtIHN5bmFwdGljcy9maWxlcy9wYXRjaC1zeW5hcHRpY3MuaApz ZWQgJ3MvXlgvLycgPnN5bmFwdGljcy9maWxlcy9wYXRjaC1zeW5hcHRpY3MuaCA8PCAnRU5ELW9m LXN5bmFwdGljcy9maWxlcy9wYXRjaC1zeW5hcHRpY3MuaCcKWC0tLSBzeW5hcHRpY3MuaC5vcmln CUZyaSBKdWwgMzAgMDE6MDU6MDkgMjAwNApYKysrIHN5bmFwdGljcy5oCUZyaSBKdWwgMzAgMDE6 MTM6NTkgMjAwNApYQEAgLTIyLDcgKzIyLDEyIEBAClggLyogVGhpcyBtYXkgbm90IGJlIHRoZSBi ZXN0IHdheSwgYnV0IGl0IHdvcmtzIDopICovClggICAKWCAjaWZkZWYgX19GcmVlQlNEX18KWCsj aW5jbHVkZSA8c3lzL3BhcmFtLmg+ClgrI2lmIF9fRnJlZUJTRF92ZXJzaW9uID49IDUwMDAwMApY ICNpbmNsdWRlIDxzeXMvbW91c2UuaD4KWCsjZWxzZQpYKyNpbmNsdWRlIDxtYWNoaW5lL21vdXNl Lmg+ClgrI2VuZGlmClggI2Vsc2UKWCB0eXBlZGVmIHN0cnVjdCBzeW5hcHRpY3NodyB7ClggICAg IHVuc2lnbmVkIGxvbmcgaW50IG1vZGVsX2lkOwkJICAgIC8qIE1vZGVsLUlEICovCkVORC1vZi1z eW5hcHRpY3MvZmlsZXMvcGF0Y2gtc3luYXB0aWNzLmgKZWNobyB4IC0gc3luYXB0aWNzL3BrZy1k ZXNjcgpzZWQgJ3MvXlgvLycgPnN5bmFwdGljcy9wa2ctZGVzY3IgPDwgJ0VORC1vZi1zeW5hcHRp Y3MvcGtnLWRlc2NyJwpYVGhlIFN5bmFwdGljcyBUb3VjaFBhZCBkcml2ZXIgZm9yIGZvciBYRnJl ZTg2IDQueC4gQSBTeW5hcHRpY3MgdG91Y2hwYWQKWGJ5IGRlZmF1bHQgb3BlcmF0ZXMgaW4gY29t cGF0aWJpbGl0eSBtb2RlIGJ5IGVtdWxhdGluZyBhIHN0YW5kYXJkIG1vdXNlLgpYSG93ZXZlciwg YnkgdXNpbmcgYSBkZWRpY2F0ZWQgZHJpdmVyLCBtb3JlIGFkdmFuY2VkIGZlYXR1cmVzIG9mIHRo ZQpYdG91Y2hwYWQgYmVjb21lcyBhdmFpbGFibGUuClgKWFdXVzogaHR0cDovL3cxLjg5NC50ZWxp YS5jb20vfnU4OTQwNDM0MC90b3VjaHBhZC8KRU5ELW9mLXN5bmFwdGljcy9wa2ctZGVzY3IKZWNo byB4IC0gc3luYXB0aWNzL3BrZy1wbGlzdApzZWQgJ3MvXlgvLycgPnN5bmFwdGljcy9wa2ctcGxp c3QgPDwgJ0VORC1vZi1zeW5hcHRpY3MvcGtnLXBsaXN0JwpYbGliL21vZHVsZXMvaW5wdXQvc3lu YXB0aWNzX2Rydi5vCkVORC1vZi1zeW5hcHRpY3MvcGtnLXBsaXN0CmV4aXQKCg== --Multipart=_Sat__31_Jul_2004_08_51_07_+0900_sSD6xbOJP.hpKGTj--