Date: Tue, 15 Apr 2008 23:01:14 +0900 From: Akira Funahashi <funa@funa.org> To: rpaulo@FreeBSD.org Cc: acpi@freebsd.org, marcin.nowak@simplusnet.pl Subject: Re: Unsupported Asus laptop: A6F Message-ID: <qrrlk3fnro5.wl%funa@funa.org> In-Reply-To: <e1309ba60804150617m59daf877k4756ff24b480ba27@mail.gmail.com> References: <200804142221.02809.marcin.nowak@simplusnet.pl> <e1309ba60804150617m59daf877k4756ff24b480ba27@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--Multipart_Tue_Apr_15_23:01:14_2008-1 Content-Type: text/plain; charset=US-ASCII Hi, I've created a patch for 7.0-RELEASE which will support A3E, A3F and A6F. This patch also includes some fix to A3N, which seems to be not working for hw.acpi.asus.lcd_brightness. This patch also includes EeePC support. At Tue, 15 Apr 2008 14:17:58 +0100, "Rui Paulo" <rpaulo@FreeBSD.org> wrote: > Could you please try to fetch the latest acpi4asus tarball from > http://acpi4asus.sourceforge.net/ and, if you can, produce a patch > against FreeBSD's acpi_asus(4) driver? Well, this is exactly what I have done for this patch. I don't have ASUS machine except EeePC, but if someone can try, I am pleased to write a patch for other ASUS products. Thanks, -- Akira Funahashi/[funa@funa.org] --Multipart_Tue_Apr_15_23:01:14_2008-1 Content-Type: application/octet-stream; type=patch Content-Disposition: attachment; filename="acpi_asus.c.diff" Content-Transfer-Encoding: base64 LS0tIGFjcGlfYXN1cy5jLmRpc3QJMjAwNy0wNi0wMyAwNjoxMDowMC4wMDAwMDAwMDAgKzA5MDAK KysrIGFjcGlfYXN1cy5jCTIwMDgtMDQtMTUgMjI6NDc6MjkuMDAwMDAwMDAwICswOTAwCkBAIC0x NDYsMTYgKzE0NiwzOSBAQAogCQkuZGlzcF9zZXQJPSAiU0RTUCIKIAl9LAogCXsKKwkJLm5hbWUg ICAgICAgICAgID0gIkEzRSIsCisJCS5tbGVkX3NldCAgICAgICA9ICJNTEVEIiwKKwkJLndsZWRf c2V0ICAgICAgID0gIldMRUQiLAorCQkubGNkX2dldCAgICAgICAgPSAiXFxfU0IuUENJMC5TQlJH LkVDMC5SUElOKDB4NjcpIiwKKwkJLmxjZF9zZXQgICAgICAgID0gIlxcX1NCLlBDSTAuU0JSRy5F QzAuX1ExMCIsCisJCS5icm5fZ2V0ICAgICAgICA9ICJHUExWIiwKKwkJLmJybl9zZXQgICAgICAg ID0gIlNQTFYiLAorCQkuZGlzcF9nZXQgICAgICAgPSAiXFxfU0IuUENJMC5QMFAyLlZHQS5HRVRE IiwKKwkJLmRpc3Bfc2V0ICAgICAgID0gIlNEU1AiCisJfSwKKwl7CisJCS5uYW1lICAgICAgICAg ICA9ICJBM0YiLAorCQkubWxlZF9zZXQgICAgICAgPSAiTUxFRCIsCisJCS53bGVkX3NldCAgICAg ICA9ICJXTEVEIiwKKwkJLmJsZWRfc2V0ICAgICAgID0gIkJMRUQiLAorCQkubGNkX2dldCAgICAg ICAgPSAiXFxfU0IuUENJMC5TQlJHLkVDMC5SUElOKDB4MTEpIiwKKwkJLmxjZF9zZXQgICAgICAg ID0gIlxcX1NCLlBDSTAuU0JSRy5FQzAuX1ExMCIsCisJCS5icm5fZ2V0ICAgICAgICA9ICJHUExW IiwKKwkJLmJybl9zZXQgICAgICAgID0gIlNQTFYiLAorCQkuZGlzcF9nZXQgICAgICAgPSAiXFxT U1RFIiwKKwkJLmRpc3Bfc2V0ICAgICAgID0gIlNEU1AiCisJfSwKKwl7CiAJCS5uYW1lICAgICAg ICAgICA9ICJBM04iLAogCQkubWxlZF9zZXQgICAgICAgPSAiTUxFRCIsCiAJCS5ibGVkX3NldCAg ICAgICA9ICJCTEVEIiwKIAkJLndsZWRfc2V0ICAgICAgID0gIldMRUQiLAotCQkubGNkX2dldCAg ICAgICAgPSBOVUxMLAorCQkubGNkX2dldCAgICAgICAgPSAiXFxCS0xUIiwKIAkJLmxjZF9zZXQg ICAgICAgID0gIlxcX1NCLlBDSTAuU0JSRy5FQzAuX1ExMCIsCisJCS5icm5fZ2V0ICAgICAgICA9 ICJHUExWIiwKIAkJLmJybl9zZXQgICAgICAgID0gIlNQTFYiLAotCQkuYnJuX2dldCAgICAgICAg PSAiU0RTUCIsCi0JCS5kaXNwX3NldCAgICAgICA9ICJTRFNQIiwKLQkJLmRpc3BfZ2V0ICAgICAg ID0gIlxcX1NCLlBDSTAuUDBQMy5WR0EuR0VURCIKKwkJLmRpc3BfZ2V0ICAgICAgID0gIlxcX1NC LlBDSTAuUDBQMy5WR0EuR0VURCIsCisJCS5kaXNwX3NldCAgICAgICA9ICJTRFNQIgogCX0sCiAJ ewogCQkubmFtZQkJPSAiQTREIiwKQEAgLTM1NCw2ICszNzcsMjAgQEAKIAl7IC5uYW1lID0gTlVM TCB9CiB9OwogCisvKgorICogRWVlUEMgaGF2ZSBhbiBBc3VzIEFTVVMwMTAgZ2FkZ2V0IGludGVy ZmFjZSwKKyAqIGJ1dCB0aGV5IGNhbid0IGJlIHByb2JlZCBxdWl0ZSB0aGUgc2FtZSB3YXkgYXMg QXN1cyBsYXB0b3BzLgorICovCitzdGF0aWMgc3RydWN0IGFjcGlfYXN1c19tb2RlbCBhY3BpX2Vl ZXBjX21vZGVsc1tdID0geworCXsKKwkJLm5hbWUJCT0gIkVFRSIsCisJCS5icm5fZ2V0CT0gIlxc X1NCLkFUS0QuUEJMRyIsCisJCS5icm5fc2V0CT0gIlxcX1NCLkFUS0QuUEJMUyIKKwl9LAorCisJ eyAubmFtZSA9IE5VTEwgfQorfTsKKwogc3RhdGljIHN0cnVjdCB7CiAJY2hhcgkqbmFtZTsKIAlj aGFyCSpkZXNjcmlwdGlvbjsKQEAgLTQyMywxMyArNDYwLDE3IEBACiAJQUNQSV9CVUZGRVIJCUJ1 ZjsKIAlBQ1BJX09CSkVDVAkJQXJnLCAqT2JqOwogCUFDUElfT0JKRUNUX0xJU1QJQXJnczsKLQlz dGF0aWMgY2hhcgkJKmFzdXNfaWRzW10gPSB7ICJBVEswMTAwIiwgTlVMTCB9OworCXN0YXRpYyBj aGFyCQkqYXN1c19pZHNbXSA9IHsgIkFUSzAxMDAiLCAiQVNVUzAxMCIsIE5VTEwgfTsKKwljaGFy ICpyc3RyOwogCiAJQUNQSV9GVU5DVElPTl9UUkFDRSgoY2hhciAqKSh1aW50cHRyX3QpX19mdW5j X18pOwogCi0JaWYgKGFjcGlfZGlzYWJsZWQoImFzdXMiKSB8fAotCSAgICBBQ1BJX0lEX1BST0JF KGRldmljZV9nZXRfcGFyZW50KGRldiksIGRldiwgYXN1c19pZHMpID09IE5VTEwpCisJaWYgKGFj cGlfZGlzYWJsZWQoImFzdXMiKSkKIAkJcmV0dXJuIChFTlhJTyk7CisJcnN0ciA9IEFDUElfSURf UFJPQkUoZGV2aWNlX2dldF9wYXJlbnQoZGV2KSwgZGV2LCBhc3VzX2lkcyk7CisJaWYgKHJzdHIg PT0gTlVMTCkgeworCQlyZXR1cm4gKEVOWElPKTsKKwl9CiAKIAlzYyA9IGRldmljZV9nZXRfc29m dGMoZGV2KTsKIAlzYy0+ZGV2ID0gZGV2OwpAQCAtNDY4LDYgKzUwOSwxNCBAQAogCQkJQWNwaU9z RnJlZShCdWYuUG9pbnRlcik7CiAJCQlyZXR1cm4gKDApOwogCQl9CisKKwkJLyogaWYgRWVlUEMg Ki8KKwkJaWYoc3RybmNtcCgiQVNVUzAxMCIsIHJzdHIsIDcpID09IDApIHsKKwkJCXNjLT5tb2Rl bCA9ICZhY3BpX2VlZXBjX21vZGVsc1swXTsKKwkJCWRldmljZV9zZXRfZGVzYyhkZXYsICJBU1VT IEVlZVBDIik7CisJCQlBY3BpT3NGcmVlKEJ1Zi5Qb2ludGVyKTsKKwkJCXJldHVybiAoMCk7CisJ CX0KIAl9CiAKIAlzYiA9IHNidWZfbmV3KE5VTEwsIE5VTEwsIDAsIFNCVUZfQVVUT0VYVEVORCk7 CkBAIC01MTEsNiArNTYwLDkgQEAKIAkJZWxzZSBpZiAoc3RybmNtcChtb2RlbC0+bmFtZSwgIkEy eCIsIDMpID09IDAgJiYKIAkJICAgIHN0cm5jbXAoT2JqLT5TdHJpbmcuUG9pbnRlciwgIkEyIiwg MikgPT0gMCkKIAkJCWdvdG8gZ29vZDsKKwkJZWxzZSBpZiAoc3RybmNtcChtb2RlbC0+bmFtZSwg IkEzRiIsIDMpID09IDAgJiYKKwkJICAgIHN0cm5jbXAoT2JqLT5TdHJpbmcuUG9pbnRlciwgIkE2 RiIsIDMpID09IDApCisJCQlnb3RvIGdvb2Q7CiAJCWVsc2UgaWYgKHN0cm5jbXAobW9kZWwtPm5h bWUsICJEMXgiLCAzKSA9PSAwICYmCiAJCSAgICBzdHJuY21wKE9iai0+U3RyaW5nLlBvaW50ZXIs ICJEMSIsIDIpID09IDApCiAJCQlnb3RvIGdvb2Q7Cg== --Multipart_Tue_Apr_15_23:01:14_2008-1 Content-Type: text/plain; charset=US-ASCII --Multipart_Tue_Apr_15_23:01:14_2008-1--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?qrrlk3fnro5.wl%funa>