rpaulo
b42234781e
Use %zu for size_t.
...
Fix printf format string (again)
Pointed out by: bde, ed
2009-09-14 21:33:00 +00:00
rpaulo
f871b1b712
Fix previous commit. I got it backwards.
...
MFC after: 1 week
2009-09-14 16:16:07 +00:00
rpaulo
da5c805228
Fix printf format string in asmc_key_dump().
...
Spotted by: tinderbox
MFC after: 1 week
2009-09-14 15:53:30 +00:00
rpaulo
4f8e2e59eb
Make the sudden motion sensor work on older models and add a bit of
...
debugging.
Submitted by: Christoph Langguth <christoph at rosenkeller.org>
MFC after: 1 week
2009-09-14 11:46:43 +00:00
rpaulo
7b73bc23e1
Make dev.asmc.N.light.control writable by everyone.
...
Submitted by: Patrick Lamaiziere <patfbsd at davenulle.org>
MFC after: 1 week
2009-08-23 09:58:06 +00:00
rpaulo
ffea8e2027
Add support for MacBook4,1.
...
Submitted by: Christoph Langguth <christoph at rosenkeller.org>
MFC after: 2 weeks
Approved by: re (kib)
2009-06-26 10:23:17 +00:00
jkim
6d358bddff
Import ACPICA 20090521.
2009-06-05 18:44:36 +00:00
rpaulo
341b2ab542
Check for non-existing model DMI string.
...
Submitted by: ganbold
Found with: Coverity Prevent(tm)
CID: 2434
MFC after: 1 week
2008-11-29 14:20:36 +00:00
rpaulo
f6147056c6
Add support for MacBook Air. (not tested)
...
Obtained from: mactel-linux
2008-09-07 18:15:34 +00:00
rpaulo
e83993e043
Match the Mac Pro with 8 cores. This machine reports 35 temperature
...
sensors and some fans.
As I don't own this machine, I could not test this patch.
Obtained from: applesmc Linux driver.
2008-04-12 12:04:09 +00:00
rpaulo
e8c850afc5
Don't call acpi_disabled() because we are not part of the acpi.ko
...
module. Instead, use resource_disabled() that doesn't depend on any
module.
Noticed by: Ian FREISLICH <ianf at clue.co.za>
2008-04-11 17:16:19 +00:00
rpaulo
dc0aff276c
Style nit. No functional change.
2008-04-11 12:12:25 +00:00
rpaulo
be69e8bcc6
Actually, I was looking at the wrong Linux .c file. Set INIT2 to its
...
previous value.
While there, lower the delay for the misterious key.
2008-04-07 12:58:43 +00:00
rpaulo
9c842efae3
* Add missing #else in the #ifdef DEBUG section.
...
* Fix the login in asmc_init().
* Change the INIT2 constant to reflect the same change in the Linux driver.
2008-04-07 12:09:59 +00:00
rpaulo
aef67c0d53
"Prettyfy" numbers in hexadecimal. No functional change.
2008-04-07 11:38:42 +00:00
rpaulo
e654fd2681
The SMC is represented on the acpi tables, so we can completely remove
...
dependency on isa. We are now an acpi child.
Also:
* Add compile time debugging activation
* Increase the delay for the SMS init flag.
2008-04-07 11:22:12 +00:00
jhb
68917b32fc
Move INTR_FILTER from opt_global.h to its own header.
2008-04-05 20:13:15 +00:00
rpaulo
f51346a2b9
Move ASMC_FAN_FUNCS in the Macmini structure declaration one line up
...
so that this macro expands in the right place.
Submitted by: Ed Schouten <ed at fxq.nl>
Approved by: njl (mentor)
2007-11-22 23:38:24 +00:00
rpaulo
eb9c80fd27
Driver for the Apple System Management Console (SMC). This hardware is
...
present on the MacBook, MacBook Pro, and Intel MacMini.
This driver exports information via sysctl in its private sysctl tree
dev.asmc.*. You can get information about temperatures, fan speeds, the
keyboard light sensor and the Sudden Motion Sensor (SMS).
The SMS is very useful to park the disk heads when the laptop is
moved. Basically, the SMS is setup so that, under movement, we get an
interrupt on irq 6 and a devd notification is sent.
Sponsored by: Google Summer of Code 2007
Approved by: njl (mentor)
Reviewed by: attilio (previous version, but very similar), jhb (interrupt
specific review)
2007-11-07 20:05:13 +00:00