From mboxrd@z Thu Jan 1 00:00:00 1970 From: Soeren Sonnenburg Date: Mon, 07 May 2007 15:56:07 +0000 Subject: [lm-sensors] [PATCH] add support for applesmc sensors Message-Id: <1178553367.15113.48.camel@localhost> MIME-Version: 1 Content-Type: multipart/mixed; boundary="===============5254069423387382883==" List-Id: To: lm-sensors@vger.kernel.org --===============5254069423387382883== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-gpfgtTpEVHZldcXVpvaS" --=-gpfgtTpEVHZldcXVpvaS Content-Type: multipart/mixed; boundary="=-q9Ib1vRuSYfjzOLjMloK" --=-q9Ib1vRuSYfjzOLjMloK Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Dear list, this adds support for the sensors found on macbook/pro's etc. It requires applesmc to be loaded and on my mbp c1d I get an amazing 14 (!) sensors (12 temperature, 2 fans in addition to the 2 coretemps). Please apply! Soeren --=20 For the one fact about the future of which we can be certain is that it will be utterly fantastic. -- Arthur C. Clarke, 1962 --=-q9Ib1vRuSYfjzOLjMloK Content-Disposition: attachment; filename=sensors-applesmc.patch Content-Type: text/x-patch; name=sensors-applesmc.patch; charset=ISO-8859-15 Content-Transfer-Encoding: base64 ZGlmZiAtdXIgbG0tc2Vuc29ycy0yLjEwLjMvbGliL2NoaXBzLmMgL2hvbWUvc29ubmUvbG0tc2Vu c29ycy0yLjEwLjMvbGliL2NoaXBzLmMNCi0tLSBsbS1zZW5zb3JzLTIuMTAuMy9saWIvY2hpcHMu YwkyMDA3LTAzLTIwIDAwOjQ0OjAyLjAwMDAwMDAwMCArMDEwMA0KKysrIC9ob21lL3Nvbm5lL2xt LXNlbnNvcnMtMi4xMC4zL2xpYi9jaGlwcy5jCTIwMDctMDUtMDcgMTc6MzE6MjQuMDAwMDAwMDAw ICswMjAwDQpAQCAtNTk2NSw2ICs1OTY1LDUxIEBADQogICAgIHsgeyAwIH0sIDAgfQ0KICAgfTsN CiANCitzdGF0aWMgc2Vuc29yc19jaGlwX2ZlYXR1cmUgYXBwbGVzbWNfZmVhdHVyZXNbXSA9DQor ICB7DQorICAgIHsgeyBTRU5TT1JTX0FQUExFU01DX1RFTVAoMCksICJ0ZW1wMSIsIE5PTUFQLCBO T01BUCwgUiB9LCANCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5PU1lTQ1RMLCBW QUxVRSgyKSwgMyB9LA0KKyAgICB7IHsgU0VOU09SU19BUFBMRVNNQ19URU1QKDEpLCAidGVtcDIi LCBOT01BUCwgTk9NQVAsIFIgfSwgDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBO T1NZU0NUTCwgVkFMVUUoMiksIDMgfSwNCisgICAgeyB7IFNFTlNPUlNfQVBQTEVTTUNfVEVNUCgy KSwgInRlbXAzIiwgTk9NQVAsIE5PTUFQLCBSIH0sIA0KKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgTk9TWVNDVEwsIFZBTFVFKDIpLCAzIH0sDQorICAgIHsgeyBTRU5TT1JTX0FQUExF U01DX1RFTVAoMyksICJ0ZW1wNCIsIE5PTUFQLCBOT01BUCwgUiB9LCANCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIE5PU1lTQ1RMLCBWQUxVRSgyKSwgMyB9LA0KKyAgICB7IHsgU0VO U09SU19BUFBMRVNNQ19URU1QKDQpLCAidGVtcDUiLCBOT01BUCwgTk9NQVAsIFIgfSwgDQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOT1NZU0NUTCwgVkFMVUUoMiksIDMgfSwNCisg ICAgeyB7IFNFTlNPUlNfQVBQTEVTTUNfVEVNUCg1KSwgInRlbXA2IiwgTk9NQVAsIE5PTUFQLCBS IH0sIA0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTk9TWVNDVEwsIFZBTFVFKDIp LCAzIH0sDQorICAgIHsgeyBTRU5TT1JTX0FQUExFU01DX1RFTVAoNiksICJ0ZW1wNyIsIE5PTUFQ LCBOT01BUCwgUiB9LCANCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5PU1lTQ1RM LCBWQUxVRSgyKSwgMyB9LA0KKyAgICB7IHsgU0VOU09SU19BUFBMRVNNQ19URU1QKDcpLCAidGVt cDgiLCBOT01BUCwgTk9NQVAsIFIgfSwgDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBOT1NZU0NUTCwgVkFMVUUoMiksIDMgfSwNCisgICAgeyB7IFNFTlNPUlNfQVBQTEVTTUNfVEVN UCg4KSwgInRlbXA5IiwgTk9NQVAsIE5PTUFQLCBSIH0sIA0KKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgTk9TWVNDVEwsIFZBTFVFKDIpLCAzIH0sDQorICAgIHsgeyBTRU5TT1JTX0FQ UExFU01DX1RFTVAoOSksICJ0ZW1wMTAiLCBOT01BUCwgTk9NQVAsIFIgfSwgDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBOT1NZU0NUTCwgVkFMVUUoMiksIDMgfSwNCisgICAgeyB7 IFNFTlNPUlNfQVBQTEVTTUNfVEVNUCgxMCksICJ0ZW1wMTEiLCBOT01BUCwgTk9NQVAsIFIgfSwg DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOT1NZU0NUTCwgVkFMVUUoMiksIDMg fSwNCisgICAgeyB7IFNFTlNPUlNfQVBQTEVTTUNfVEVNUCgxMSksICJ0ZW1wMTIiLCBOT01BUCwg Tk9NQVAsIFIgfSwgDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOT1NZU0NUTCwg VkFMVUUoMiksIDMgfSwNCisgICAgeyB7IFNFTlNPUlNfQVBQTEVTTUNfRkFOKDApLCAiZmFuMSIs IE5PTUFQLCBOT01BUCwgUiB9LCANCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5P U1lTQ1RMLCBWQUxVRSgyKSwgMCB9LA0KKyAgICB7IHsgU0VOU09SU19BUFBMRVNNQ19GQU4oMSks ICJmYW4yIiwgTk9NQVAsIE5PTUFQLCBSIH0sIA0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgTk9TWVNDVEwsIFZBTFVFKDIpLCAwIH0sDQorICAgIHsgeyBTRU5TT1JTX0FQUExFU01D X0ZBTl9NSU4oMCksICJmYW4xX21pbiIsIFNFTlNPUlNfQVBQTEVTTUNfRkFOKDApLCANCisJCSAg U0VOU09SU19BUFBMRVNNQ19GQU4oMCksIFJ9LCBOT1NZU0NUTCwgVkFMVUUoMiksIDAgfSwNCisg ICAgeyB7IFNFTlNPUlNfQVBQTEVTTUNfRkFOX01JTigxKSwgImZhbjJfbWluIiwgU0VOU09SU19B UFBMRVNNQ19GQU4oMSksDQorCQkgIFNFTlNPUlNfQVBQTEVTTUNfRkFOKDEpLCBSfSwgTk9TWVND VEwsIFZBTFVFKDIpLCAwIH0sDQorICAgIHsgeyBTRU5TT1JTX0FQUExFU01DX0ZBTl9NQVgoMCks ICJmYW4xX21heCIsIFNFTlNPUlNfQVBQTEVTTUNfRkFOKDApLCANCisJCSAgU0VOU09SU19BUFBM RVNNQ19GQU4oMCksIFJ9LCBOT1NZU0NUTCwgVkFMVUUoMiksIDAgfSwNCisgICAgeyB7IFNFTlNP UlNfQVBQTEVTTUNfRkFOX01BWCgxKSwgImZhbjJfbWF4IiwgU0VOU09SU19BUFBMRVNNQ19GQU4o MSksDQorCQkgIFNFTlNPUlNfQVBQTEVTTUNfRkFOKDEpLCBSfSwgTk9TWVNDVEwsIFZBTFVFKDIp LCAwIH0sDQorICAgIHsgeyBTRU5TT1JTX0FQUExFU01DX0ZBTl9TQUZFKDApLCAiZmFuMV9zYWZl IiwgU0VOU09SU19BUFBMRVNNQ19GQU4oMCksDQorCQkgIFNFTlNPUlNfQVBQTEVTTUNfRkFOKDAp LCBSfSwgTk9TWVNDVEwsIFZBTFVFKDIpLCAwIH0sDQorICAgIHsgeyBTRU5TT1JTX0FQUExFU01D X0ZBTl9TQUZFKDEpLCAiZmFuMl9zYWZlIiwgU0VOU09SU19BUFBMRVNNQ19GQU4oMSksDQorCQkg IFNFTlNPUlNfQVBQTEVTTUNfRkFOKDEpLCBSfSwgTk9TWVNDVEwsIFZBTFVFKDIpLCAwIH0sDQor ICAgIHsgeyAwIH0sIDAgfQ0KKyAgfTsNCisNCiBzZW5zb3JzX2NoaXBfZmVhdHVyZXMgc2Vuc29y c19jaGlwX2ZlYXR1cmVzX2xpc3RbXSA9DQogew0KICB7IFNFTlNPUlNfTE03OF9QUkVGSVgsIGxt NzhfZmVhdHVyZXMgfSwNCkBAIC02MDc3LDUgKzYxMjIsNiBAQA0KICB7IFNFTlNPUlNfQUJJVFVH VVJVX1BSRUZJWCwgYWJpdHVndXJ1X2ZlYXR1cmVzIH0sDQogIHsgU0VOU09SU19LOFRFTVBfUFJF RklYLCBrOHRlbXBfZmVhdHVyZXMgfSwNCiAgeyBTRU5TT1JTX0NPUkVURU1QX1BSRUZJWCwgY29y ZXRlbXBfZmVhdHVyZXMgfSwNCisgeyBTRU5TT1JTX0FQUExFU01DX1BSRUZJWCwgYXBwbGVzbWNf ZmVhdHVyZXMgfSwNCiAgeyAwIH0NCiB9Ow0KZGlmZiAtdXIgbG0tc2Vuc29ycy0yLjEwLjMvbGli L2NoaXBzLmggL2hvbWUvc29ubmUvbG0tc2Vuc29ycy0yLjEwLjMvbGliL2NoaXBzLmgNCi0tLSBs bS1zZW5zb3JzLTIuMTAuMy9saWIvY2hpcHMuaAkyMDA3LTAzLTIwIDAwOjQ0OjAzLjAwMDAwMDAw MCArMDEwMA0KKysrIC9ob21lL3Nvbm5lL2xtLXNlbnNvcnMtMi4xMC4zL2xpYi9jaGlwcy5oCTIw MDctMDUtMDcgMTc6NDI6MjIuMDAwMDAwMDAwICswMjAwDQpAQCAtMjI2Miw0ICsyMjYyLDE2IEBA DQogI2RlZmluZSBTRU5TT1JTX0NPUkVURU1QX1RFTVAxX0NSSVQJCTB4MDIgLyogUiAqLw0KICNk ZWZpbmUgU0VOU09SU19DT1JFVEVNUF9URU1QMV9DUklUX0FMQVJNCTB4MDMgLyogUiAqLw0KIA0K Ky8qIGFwcGxlc21jICovDQorI2RlZmluZSBTRU5TT1JTX0FQUExFU01DX1BSRUZJWCAiYXBwbGVz bWMiDQorDQorLyogdGVtcCBuIGZyb20gMCB0byAxMSAqLw0KKyNkZWZpbmUgU0VOU09SU19BUFBM RVNNQ19URU1QKG4pCQkoIDB4MDEgKyAobikpIC8qIFIgKi8NCisNCisvKiBmYW4gbiBmcm9tIDAg dG8gMSAqLw0KKyNkZWZpbmUgU0VOU09SU19BUFBMRVNNQ19GQU4obikJCQkoIDB4MjEgKyAobikp IC8qIFIgKi8NCisjZGVmaW5lIFNFTlNPUlNfQVBQTEVTTUNfRkFOX01JTihuKQkJKCAweDQxICsg KG4pKSAvKiBSICovDQorI2RlZmluZSBTRU5TT1JTX0FQUExFU01DX0ZBTl9NQVgobikJCSggMHg2 MSArIChuKSkgLyogUiAqLw0KKyNkZWZpbmUgU0VOU09SU19BUFBMRVNNQ19GQU5fU0FGRShuKQko IDB4ODEgKyAobikpIC8qIFIgKi8NCisNCiAjZW5kaWYgLyogZGVmIExJQl9TRU5TT1JTX0NISVBT X0ggKi8NCmRpZmYgLXVyIGxtLXNlbnNvcnMtMi4xMC4zL3Byb2cvc2Vuc29ycy9jaGlwcy5jIC9o b21lL3Nvbm5lL2xtLXNlbnNvcnMtMi4xMC4zL3Byb2cvc2Vuc29ycy9jaGlwcy5jDQotLS0gbG0t c2Vuc29ycy0yLjEwLjMvcHJvZy9zZW5zb3JzL2NoaXBzLmMJMjAwNy0wMy0yMCAwMDo0NDowMS4w MDAwMDAwMDAgKzAxMDANCisrKyAvaG9tZS9zb25uZS9sbS1zZW5zb3JzLTIuMTAuMy9wcm9nL3Nl bnNvcnMvY2hpcHMuYwkyMDA3LTA1LTA3IDE3OjQwOjIxLjAwMDAwMDAwMCArMDIwMA0KQEAgLTYz MzcsNiArNjMzNyw0MSBAQA0KICAgZnJlZShsYWJlbCk7DQogfQ0KIA0KK3ZvaWQgcHJpbnRfYXBw bGVzbWMoY29uc3Qgc2Vuc29yc19jaGlwX25hbWUgKm5hbWUpDQorew0KKwljaGFyICpsYWJlbDsN CisJZG91YmxlIGN1ciwgbWluLCBtYXgsIHNhZmU7DQorCWludCB2YWxpZDsNCisJaW50IGk7DQor DQorCWZvciAoaT0wOyBpPDEyOyBpKyspIHsNCisJCWlmICghc2Vuc29yc19nZXRfbGFiZWxfYW5k X3ZhbGlkKCpuYW1lLCBTRU5TT1JTX0FQUExFU01DX1RFTVAoaSksICZsYWJlbCwgJnZhbGlkKQ0K KwkJCQkmJiAhc2Vuc29yc19nZXRfZmVhdHVyZSgqbmFtZSwgU0VOU09SU19BUFBMRVNNQ19URU1Q KGkpLCAmY3VyKSkgew0KKwkJCWlmICh2YWxpZCkgew0KKwkJCQlwcmludF9sYWJlbChsYWJlbCwg MTApOw0KKwkJCQlwcmludF90ZW1wX2luZm8oY3VyLCAwLCAwLCBTSU5HTEUsIDAsIDApOw0KKwkJ CQlwcmludGYoIlxuIik7DQorCQkJfQ0KKwkJfQ0KKwkJZnJlZShsYWJlbCk7DQorCX0NCisNCisJ Zm9yIChpPTA7IGk8MjsgaSsrKSB7DQorCQlpZiAoIXNlbnNvcnNfZ2V0X2xhYmVsX2FuZF92YWxp ZCgqbmFtZSwgU0VOU09SU19BUFBMRVNNQ19GQU4oaSksICZsYWJlbCwgJnZhbGlkKQ0KKwkJCQkm JiAhc2Vuc29yc19nZXRfZmVhdHVyZSgqbmFtZSwgU0VOU09SU19BUFBMRVNNQ19GQU4oaSksICZj dXIpDQorCQkJCSYmICFzZW5zb3JzX2dldF9mZWF0dXJlKCpuYW1lLCBTRU5TT1JTX0FQUExFU01D X0ZBTl9NSU4oaSksICZtaW4pDQorCQkJCSYmICFzZW5zb3JzX2dldF9mZWF0dXJlKCpuYW1lLCBT RU5TT1JTX0FQUExFU01DX0ZBTl9NQVgoaSksICZtYXgpDQorCQkJCSYmICFzZW5zb3JzX2dldF9m ZWF0dXJlKCpuYW1lLCBTRU5TT1JTX0FQUExFU01DX0ZBTl9TQUZFKGkpLCAmc2FmZSkpew0KKwkJ CWlmICh2YWxpZCkgew0KKwkJCQlwcmludF9sYWJlbChsYWJlbCwgMTApOw0KKwkJCQlwcmludGYo IiU0LjBmIFJQTSAoc2FmZSA9ICU0LjBmIFJQTSwgbWluID0gJTQuMGYgUlBNLCBtYXggPSAlNC4w ZiBSUE0pXG4iLCBjdXIsDQorCQkJCQkJc2FmZSwgbWluLCBtYXgpOw0KKwkJCX0NCisJCX0NCisJ CWZyZWUobGFiZWwpOw0KKwl9DQorfQ0KKw0KIHZvaWQgcHJpbnRfdW5rbm93bl9jaGlwKGNvbnN0 IHNlbnNvcnNfY2hpcF9uYW1lICpuYW1lKQ0KIHsNCiAgIGludCBhLGIsdmFsaWQ7DQpkaWZmIC11 ciBsbS1zZW5zb3JzLTIuMTAuMy9wcm9nL3NlbnNvcnMvY2hpcHMuaCAvaG9tZS9zb25uZS9sbS1z ZW5zb3JzLTIuMTAuMy9wcm9nL3NlbnNvcnMvY2hpcHMuaA0KLS0tIGxtLXNlbnNvcnMtMi4xMC4z L3Byb2cvc2Vuc29ycy9jaGlwcy5oCTIwMDctMDMtMjAgMDA6NDQ6MDIuMDAwMDAwMDAwICswMTAw DQorKysgL2hvbWUvc29ubmUvbG0tc2Vuc29ycy0yLjEwLjMvcHJvZy9zZW5zb3JzL2NoaXBzLmgJ MjAwNy0wNS0wNyAxNzowNTo0Ni4wMDAwMDAwMDAgKzAyMDANCkBAIC03OCw1ICs3OCw2IEBADQog ZXh0ZXJuIHZvaWQgcHJpbnRfYWJpdHVndXJ1KGNvbnN0IHNlbnNvcnNfY2hpcF9uYW1lICpuYW1l KTsNCiBleHRlcm4gdm9pZCBwcmludF9rOHRlbXAoY29uc3Qgc2Vuc29yc19jaGlwX25hbWUgKm5h bWUpOw0KIGV4dGVybiB2b2lkIHByaW50X2NvcmV0ZW1wKGNvbnN0IHNlbnNvcnNfY2hpcF9uYW1l ICpuYW1lKTsNCitleHRlcm4gdm9pZCBwcmludF9hcHBsZXNtYyhjb25zdCBzZW5zb3JzX2NoaXBf bmFtZSAqbmFtZSk7DQogDQogI2VuZGlmIC8qIGRlZiBQUk9HX1NFTlNPUlNfQ0hJUFNfSCAqLw0K ZGlmZiAtdXIgbG0tc2Vuc29ycy0yLjEwLjMvcHJvZy9zZW5zb3JzL21haW4uYyAvaG9tZS9zb25u ZS9sbS1zZW5zb3JzLTIuMTAuMy9wcm9nL3NlbnNvcnMvbWFpbi5jDQotLS0gbG0tc2Vuc29ycy0y LjEwLjMvcHJvZy9zZW5zb3JzL21haW4uYwkyMDA3LTAzLTIwIDAwOjQ0OjAxLjAwMDAwMDAwMCAr MDEwMA0KKysrIC9ob21lL3Nvbm5lL2xtLXNlbnNvcnMtMi4xMC4zL3Byb2cvc2Vuc29ycy9tYWlu LmMJMjAwNy0wNS0wNyAxNzowNTo0Ni4wMDAwMDAwMDAgKzAyMDANCkBAIC00MjMsNiArNDIzLDcg QEANCiAgCXsgImFiaXR1Z3VydSIsIHByaW50X2FiaXR1Z3VydSB9LA0KICAJeyAiazh0ZW1wIiwg cHJpbnRfazh0ZW1wIH0sDQogIAl7ICJjb3JldGVtcCIsIHByaW50X2NvcmV0ZW1wIH0sDQorIAl7 ICJhcHBsZXNtYyIsIHByaW50X2FwcGxlc21jIH0sDQogCXsgTlVMTCwgTlVMTCB9DQogfTsNCiAN Cn== --=-q9Ib1vRuSYfjzOLjMloK-- --=-gpfgtTpEVHZldcXVpvaS Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBGP0wX/h9eL9HisW8RAjNmAJ9BuO+jCoXt75zbWLSMKCtTOfcvKACdEGEC AmZR9KHpqLJhMjpMeKHEkps= =fNbg -----END PGP SIGNATURE----- --=-gpfgtTpEVHZldcXVpvaS-- --===============5254069423387382883== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ lm-sensors mailing list lm-sensors@lm-sensors.org http://lists.lm-sensors.org/mailman/listinfo/lm-sensors --===============5254069423387382883==--