From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?VG9iaWFzIE3DvGxsZXI=?= Subject: Re: [PATCH] hid, 2.6.23 - add support for new macbook and apple aluminum keyboard "fn" key Date: Wed, 13 Feb 2008 16:49:57 +0100 Message-ID: <47B311A5.8080304@twam.info> References: <47B2E614.5090001@twam.info> Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms090605040800040109000608" Return-path: Received: from ceres.twam.info ([84.16.224.131]:42416 "EHLO smtp.twam.info" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756036AbYBMPur (ORCPT ); Wed, 13 Feb 2008 10:50:47 -0500 In-Reply-To: Sender: linux-input-owner@vger.kernel.org List-Id: linux-input@vger.kernel.org To: Jiri Kosina , linux-input@vger.kernel.org This is a cryptographically signed message in MIME format. --------------ms090605040800040109000608 Content-Type: multipart/mixed; boundary="------------090108050606010600040202" This is a multi-part message in MIME format. --------------090108050606010600040202 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Jiri Kosina schrieb: > On Tue, 12 Fe > It would be great if you could put this all together into one > condensated patch which I could merge into my tree. So, this is the updated version. It only adds some product-ids and some keyboards mappings. Regards Tobias --------------090108050606010600040202 Content-Type: text/plain; name="macbook-2.6.25.patch" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="macbook-2.6.25.patch" ZGlmZiAtLWdpdCBhL2RyaXZlcnMvaGlkL2hpZC1pbnB1dC5jIGIvZHJpdmVycy9oaWQvaGlk LWlucHV0LmMKaW5kZXggNTMyNWQ5OC4uNmExMDBlMiAxMDA2NDQKLS0tIGEvZHJpdmVycy9o aWQvaGlkLWlucHV0LmMKKysrIGIvZHJpdmVycy9oaWQvaGlkLWlucHV0LmMKQEAgLTk3LDEw ICs5NywxMSBAQCBzdHJ1Y3QgaGlkaW5wdXRfa2V5X3RyYW5zbGF0aW9uIHsKICNkZWZpbmUg QVBQTEVfRkxBR19GS0VZIDB4MDEKCiBzdGF0aWMgc3RydWN0IGhpZGlucHV0X2tleV90cmFu c2xhdGlvbiBhcHBsZV9mbl9rZXlzW10gPSB7CisgICAgICAgeyBLRVlfQkFDS1NQQUNFLCBL RVlfREVMRVRFIH0sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIE5lZWRl ZCBmb3IgTWFjQm9vayBrZXlib2FyZHMgd2l0aG91dCBkZWxldGUgKi8KICAgICAgICB7IEtF WV9GMSwgICAgICAgS0VZX0JSSUdIVE5FU1NET1dOLCAgICAgQVBQTEVfRkxBR19GS0VZIH0s CiAgICAgICAgeyBLRVlfRjIsICAgICAgIEtFWV9CUklHSFRORVNTVVAsICAgICAgIEFQUExF X0ZMQUdfRktFWSB9LAotICAgICAgIHsgS0VZX0YzLCAgICAgICBLRVlfQ1lDTEVXSU5ET1dT LCAgICAgICBBUFBMRV9GTEFHX0ZLRVkgfSwgLyogRXhwb3PDqSAqLwotICAgICAgIHsgS0VZ X0Y0LCAgICAgICBLRVlfRk5fRjQsICAgICAgICAgICAgICBBUFBMRV9GTEFHX0ZLRVkgfSwg LyogRGFzaGJvYXJkICovCisgICAgICAgeyBLRVlfRjMsICAgICAgIEtFWV9DWUNMRVdJTkRP V1MsICAgICAgIEFQUExFX0ZMQUdfRktFWSB9LCAgICAgIC8qIEV4cG9zw6kgKi8KKyAgICAg ICB7IEtFWV9GNCwgICAgICAgS0VZX0ZOX0Y0LCAgICAgICAgICAgICAgQVBQTEVfRkxBR19G S0VZIH0sICAgICAgLyogRGFzaGJvYXJkICovCiAgICAgICAgeyBLRVlfRjUsICAgICAgIEtF WV9GTl9GNSB9LAogICAgICAgIHsgS0VZX0Y2LCAgICAgICBLRVlfRk5fRjYgfSwKICAgICAg ICB7IEtFWV9GNywgICAgICAgS0VZX0JBQ0ssICAgICAgICAgICAgICAgQVBQTEVfRkxBR19G S0VZIH0sCkBAIC0xMDksNiArMTEwLDEwIEBAIHN0YXRpYyBzdHJ1Y3QgaGlkaW5wdXRfa2V5 X3RyYW5zbGF0aW9uIGFwcGxlX2ZuX2tleXNbXSA9IHsKICAgICAgICB7IEtFWV9GMTAsICAg ICAgS0VZX01VVEUsICAgICAgICAgICAgICAgQVBQTEVfRkxBR19GS0VZIH0sCiAgICAgICAg eyBLRVlfRjExLCAgICAgIEtFWV9WT0xVTUVET1dOLCAgICAgICAgIEFQUExFX0ZMQUdfRktF WSB9LAogICAgICAgIHsgS0VZX0YxMiwgICAgICBLRVlfVk9MVU1FVVAsICAgICAgICAgICBB UFBMRV9GTEFHX0ZLRVkgfSwKKyAgICAgICB7IEtFWV9VUCwgICAgICAgS0VZX1BBR0VVUCB9 LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogTmVlZGVkIGZvciBNYWNC b29rIGtleWJvYXJkcyB3aXRob3V0IHBhZ2UtdXAgKi8KKyAgICAgICB7IEtFWV9ET1dOLCAg ICAgS0VZX1BBR0VET1dOIH0sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyog TmVlZGVkIGZvciBNYWNCb29rIGtleWJvYXJkcyB3aXRob3V0IHBhZ2UtZG93biAqLworICAg ICAgIHsgS0VZX0xFRlQsICAgICBLRVlfSE9NRSB9LCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAvKiBOZWVkZWQgZm9yIE1hY0Jvb2sga2V5Ym9hcmRzIHdpdGhvdXQg aG9tZSAqLworICAgICAgIHsgS0VZX1JJR0hULCAgICBLRVlfRU5EIH0sICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBOZWVkZWQgZm9yIE1hY0Jvb2sga2V5Ym9h cmRzIHdpdGhvdXQgZW5kICovCiAgICAgICAgeyB9CiB9OwoKZGlmZiAtLWdpdCBhL2RyaXZl cnMvaGlkL3VzYmhpZC9oaWQtcXVpcmtzLmMgYi9kcml2ZXJzL2hpZC91c2JoaWQvaGlkLXF1 aXJrcy5jCmluZGV4IGI3N2I2MWUuLjczYTVhY2EgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvaGlk L3VzYmhpZC9oaWQtcXVpcmtzLmMKKysrIGIvZHJpdmVycy9oaWQvdXNiaGlkL2hpZC1xdWly a3MuYwpAQCAtNjYsNiArNjYsMTIgQEAKICNkZWZpbmUgVVNCX0RFVklDRV9JRF9BUFBMRV9B TFVfQU5TSSAgIDB4MDIyMAogI2RlZmluZSBVU0JfREVWSUNFX0lEX0FQUExFX0FMVV9JU08g ICAgMHgwMjIxCiAjZGVmaW5lIFVTQl9ERVZJQ0VfSURfQVBQTEVfQUxVX0pJUyAgICAweDAy MjIKKyNkZWZpbmUgVVNCX0RFVklDRV9JRF9BUFBMRV9HRVlTRVI0X0hGX0FOU0kgICAgMHgw MjI5CisjZGVmaW5lIFVTQl9ERVZJQ0VfSURfQVBQTEVfR0VZU0VSNF9IRl9JU08gICAgIDB4 MDIyYQorI2RlZmluZSBVU0JfREVWSUNFX0lEX0FQUExFX0dFWVNFUjRfSEZfSklTICAgICAw eDAyMmIKKyNkZWZpbmUgVVNCX0RFVklDRV9JRF9BUFBMRV9BTFVfV0lSRUxFU1NfQU5TSSAg MHgwMjJjCisjZGVmaW5lIFVTQl9ERVZJQ0VfSURfQVBQTEVfQUxVX1dJUkVMRVNTX0lTTyAg IDB4MDIyZAorI2RlZmluZSBVU0JfREVWSUNFX0lEX0FQUExFX0FMVV9XSVJFTEVTU19KSVMg ICAweDAyMmUKICNkZWZpbmUgVVNCX0RFVklDRV9JRF9BUFBMRV9GT1VOVEFJTl9UUF9PTkxZ ICAgMHgwMzBhCiAjZGVmaW5lIFVTQl9ERVZJQ0VfSURfQVBQTEVfR0VZU0VSMV9UUF9PTkxZ ICAgIDB4MDMwYgogI2RlZmluZSBVU0JfREVWSUNFX0lEX0FQUExFX0lSQ09OVFJPTDQgMHg4 MjQyCkBAIC01OTMsNiArNTk5LDEyIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaGlkX2JsYWNr bGlzdCB7CiAgICAgICAgeyBVU0JfVkVORE9SX0lEX0FQUExFLCBVU0JfREVWSUNFX0lEX0FQ UExFX0FMVV9BTlNJLCBISURfUVVJUktfQVBQTEVfSEFTX0ZOIH0sCiAgICAgICAgeyBVU0Jf VkVORE9SX0lEX0FQUExFLCBVU0JfREVWSUNFX0lEX0FQUExFX0FMVV9JU08sIEhJRF9RVUlS S19BUFBMRV9IQVNfRk4gfCBISURfUVVJUktfQVBQTEVfSVNPX0tFWUJPQVJEIH0sCiAgICAg ICAgeyBVU0JfVkVORE9SX0lEX0FQUExFLCBVU0JfREVWSUNFX0lEX0FQUExFX0FMVV9KSVMs IEhJRF9RVUlSS19BUFBMRV9IQVNfRk4gfSwKKyAgICAgICB7IFVTQl9WRU5ET1JfSURfQVBQ TEUsIFVTQl9ERVZJQ0VfSURfQVBQTEVfR0VZU0VSNF9IRl9BTlNJLCBISURfUVVJUktfQVBQ TEVfSEFTX0ZOIHwgSElEX1FVSVJLX0lHTk9SRV9NT1VTRX0sCisgICAgICAgeyBVU0JfVkVO RE9SX0lEX0FQUExFLCBVU0JfREVWSUNFX0lEX0FQUExFX0dFWVNFUjRfSEZfSVNPLCBISURf UVVJUktfQVBQTEVfSEFTX0ZOIHwgSElEX1FVSVJLX0lHTk9SRV9NT1VTRSB8IEhJRF9RVUlS S19BUFBMRV9JU09fS0VZQk9BUkR9LAorICAgICAgIHsgVVNCX1ZFTkRPUl9JRF9BUFBMRSwg VVNCX0RFVklDRV9JRF9BUFBMRV9HRVlTRVI0X0hGX0pJUywgSElEX1FVSVJLX0FQUExFX0hB U19GTiB8IEhJRF9RVUlSS19JR05PUkVfTU9VU0V9LAorICAgICAgIHsgVVNCX1ZFTkRPUl9J RF9BUFBMRSwgVVNCX0RFVklDRV9JRF9BUFBMRV9BTFVfV0lSRUxFU1NfQU5TSSwgSElEX1FV SVJLX0FQUExFX0hBU19GTn0sCisgICAgICAgeyBVU0JfVkVORE9SX0lEX0FQUExFLCBVU0Jf REVWSUNFX0lEX0FQUExFX0FMVV9XSVJFTEVTU19JU08sIEhJRF9RVUlSS19BUFBMRV9IQVNf Rk4gfCBISURfUVVJUktfQVBQTEVfSVNPX0tFWUJPQVJEfSwKKyAgICAgICB7IFVTQl9WRU5E T1JfSURfQVBQTEUsIFVTQl9ERVZJQ0VfSURfQVBQTEVfQUxVX1dJUkVMRVNTX0pJUywgSElE X1FVSVJLX0FQUExFX0hBU19GTn0sCiAgICAgICAgeyBVU0JfVkVORE9SX0lEX0FQUExFLCBV U0JfREVWSUNFX0lEX0FQUExFX0ZPVU5UQUlOX1RQX09OTFksIEhJRF9RVUlSS19BUFBMRV9I QVNfRk4gfCBISURfUVVJUktfSUdOT1JFX01PVVNFIH0sCiAgICAgICAgeyBVU0JfVkVORE9S X0lEX0FQUExFLCBVU0JfREVWSUNFX0lEX0FQUExFX0dFWVNFUjFfVFBfT05MWSwgSElEX1FV SVJLX0FQUExFX0hBU19GTiB8IEhJRF9RVUlSS19JR05PUkVfTU9VU0UgfSwK --------------090108050606010600040202-- --------------ms090605040800040109000608 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJmzCC AygwggKRoAMCAQICEDdfXmLiPCut3WRIWKcEfrgwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UE BhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMT I1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA3MTIxMTE0NDIyNVoX DTA4MTIxMDE0NDIyNVowgYcxEDAOBgNVBAQTB011ZWxsZXIxIDAeBgNVBCoTF1RvYmlhcyBX b2xmZ2FuZyBBbmRyZWFzMSgwJgYDVQQDEx9Ub2JpYXMgV29sZmdhbmcgQW5kcmVhcyBNdWVs bGVyMScwJQYJKoZIhvcNAQkBFhhUb2JpYXNfTXVlbGxlckB0d2FtLmluZm8wggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3vN/xQv+Nqk74OxgDpqJHwYGdwWOemIfl/W1sOlIE FXzO9IDR57fa4FlqIUFrezqlolzipm1ZJAfxVhO4pdSjtwNj/4Z6ap5c3LbTjZYwL2abiFPi qQPrwyIzYYKTyRpWetnTs0BVohEHMR38/sA3LMI4VQQEBYAd/XnPQPOLObLqbUggI1JZwmgO zLEI1GSUEI2fUVyMeKIyXqX293cgw/5zQuoyZ87PQX80LsBkRx7JOnyUZ94+togZU/NtHso4 u+GcxVK8II/BN5wXYCoIQvNxsR0jc1AGJ7Y2xnjACjUVFeK/n1gZYTa4ZPPm3F/4XyGbd88U 3Qd2cBgP4cF5AgMBAAGjNTAzMCMGA1UdEQQcMBqBGFRvYmlhc19NdWVsbGVyQHR3YW0uaW5m bzAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBQUAA4GBACk9SGx4seRUhysubF04VghMmHFt ap3+um/34i+t7rAFxAjA3Fj1NRxyTDuy3TT6M0yO4Toak4778ssDJP8fWIY71DvP5VYhHUJw F+nCPacU2HRORLTXf61GhqzQzrvujj/yj3Z6z6c2OLc90CaDaoVjTb3nf9F6+1L7ID5ecozo MIIDKDCCApGgAwIBAgIQN19eYuI8K63dZEhYpwR+uDANBgkqhkiG9w0BAQUFADBiMQswCQYD VQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UE AxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwHhcNMDcxMjExMTQ0MjI1 WhcNMDgxMjEwMTQ0MjI1WjCBhzEQMA4GA1UEBBMHTXVlbGxlcjEgMB4GA1UEKhMXVG9iaWFz IFdvbGZnYW5nIEFuZHJlYXMxKDAmBgNVBAMTH1RvYmlhcyBXb2xmZ2FuZyBBbmRyZWFzIE11 ZWxsZXIxJzAlBgkqhkiG9w0BCQEWGFRvYmlhc19NdWVsbGVyQHR3YW0uaW5mbzCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBALe83/FC/42qTvg7GAOmokfBgZ3BY56Yh+X9bWw6 UgQVfM70gNHnt9rgWWohQWt7OqWiXOKmbVkkB/FWE7il1KO3A2P/hnpqnlzcttONljAvZpuI U+KpA+vDIjNhgpPJGlZ62dOzQFWiEQcxHfz+wDcswjhVBAQFgB39ec9A84s5suptSCAjUlnC aA7MsQjUZJQQjZ9RXIx4ojJepfb3dyDD/nNC6jJnzs9BfzQuwGRHHsk6fJRn3j62iBlT820e yji74ZzFUrwgj8E3nBdgKghC83GxHSNzUAYntjbGeMAKNRUV4r+fWBlhNrhk8+bcX/hfIZt3 zxTdB3ZwGA/hwXkCAwEAAaM1MDMwIwYDVR0RBBwwGoEYVG9iaWFzX011ZWxsZXJAdHdhbS5p bmZvMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADgYEAKT1IbHix5FSHKy5sXThWCEyY cW1qnf66b/fiL63usAXECMDcWPU1HHJMO7LdNPozTI7hOhqTjvvyywMk/x9YhjvUO8/lViEd QnAX6cI9pxTYdE5EtNd/rUaGrNDOu+6OP/KPdnrPpzY4tz3QJoNqhWNNved/0Xr7UvsgPl5y jOgwggM/MIICqKADAgECAgENMA0GCSqGSIb3DQEBBQUAMIHRMQswCQYDVQQGEwJaQTEVMBMG A1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xGjAYBgNVBAoTEVRoYXd0 ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9u MSQwIgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgQ0ExKzApBgkqhkiG9w0BCQEW HHBlcnNvbmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wHhcNMDMwNzE3MDAwMDAwWhcNMTMwNzE2 MjM1OTU5WjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0 eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0Ew gZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMSmPFVzVftOucqZWh5owHUEcJ3f6f+jHuy9 zfVb8hp2vX8MOmHyv1HOAdTlUAow1wJjWiyJFXCO3cnwK4Vaqj9xVsuvPAsH5/EfkTYkKhPP K9Xzgnc9A74r/rsYPge/QIACZNenprufZdHFKlSFD0gEf6e20TxhBEAeZBlyYLf7AgMBAAGj gZQwgZEwEgYDVR0TAQH/BAgwBgEB/wIBADBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3Js LnRoYXd0ZS5jb20vVGhhd3RlUGVyc29uYWxGcmVlbWFpbENBLmNybDALBgNVHQ8EBAMCAQYw KQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMTEVByaXZhdGVMYWJlbDItMTM4MA0GCSqGSIb3DQEB BQUAA4GBAEiM0VCD6gsuzA2jZqxnD3+vrL7CF6FDlpSdf0whuPg2H6otnzYvwPQcUCCTcDz9 reFhYsPZOhl+hLGZGwDFGguCdJ4lUJRix9sncVcljd2pnDmOjCBPZV+V2vf3h9bGCE6u9uo0 5RAaWzVNd+NWIXiC3CEZNd4ksdMdRv9dX2VPMYIDZDCCA2ACAQEwdjBiMQswCQYDVQQGEwJa QTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhh d3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECEDdfXmLiPCut3WRIWKcEfrgwCQYF Kw4DAhoFAKCCAcMwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcN MDgwMjEzMTU0OTU3WjAjBgkqhkiG9w0BCQQxFgQUrjpT8vKUP4ZhLgiiCWExn+cKzhMwUgYJ KoZIhvcNAQkPMUUwQzAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwIC AUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwgYUGCSsGAQQBgjcQBDF4MHYwYjELMAkGA1UE BhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMT I1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhA3X15i4jwrrd1kSFinBH64 MIGHBgsqhkiG9w0BCRACCzF4oHYwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBD b25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFp bCBJc3N1aW5nIENBAhA3X15i4jwrrd1kSFinBH64MA0GCSqGSIb3DQEBAQUABIIBABNKOv80 MOem0SjRRiXsQZoBKqH3oUxTmTltPcidTN8aX/4bVoXUtsF/nS13Ac10x0bmLdQNpUUM1IFd cPjU36q2SnIehNFagYN85TFoGj56CCJ1hLKQ1b+3sRr1iJSnHGOyR1q3mDd6HFpE0Q7MHUTq Os/8RoL7zmrayKGHqmiju1a+1n81JsGychJtGbGFAMTjc4O/KucrnVeN+F/YeRCKnVSaUi4J YQ0A1u+p++4V7ZczR8lCHV5+s/NoxGe026RJjwZUrzDKI5jIj5Yi0u8wQ2o62ykFjpsGdW3k GJccdYikfF1A1gFa3x23Z5idHYiYwqWmJ7gNLFVtUQGMQ3kAAAAAAAA= --------------ms090605040800040109000608--