mirror of
https://github.com/adulau/aha.git
synced 2024-12-27 11:16:11 +00:00
Apple SMC driver (hardware monitoring and control)
This driver provides support for the Apple System Management Controller, which provides an accelerometer (Apple Sudden Motion Sensor), light sensors, temperature sensors, keyboard backlight control and fan control. Only Intel-based Apple's computers are supported (MacBook Pro, MacBook, MacMini). [bunk@stusta.de: make drivers/hwmon/applesmc.c:backlight_work stati] [khali@linux-fr.org: fix temperature attribute file names] Signed-off-by: Nicolas Boichat <nicolas@boichat.ch> Cc: Jean Delvare <khali@linux-fr.org> Cc: Dmitry Torokhov <dtor@mail.ru> Signed-off-by: Jean Delvare <khali@linux-fr.org> Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
ee7b9e3706
commit
6f2fad748c
4 changed files with 1370 additions and 0 deletions
|
@ -382,6 +382,12 @@ L: linux-laptop@vger.kernel.org
|
|||
W: http://www.canb.auug.org.au/~sfr/
|
||||
S: Supported
|
||||
|
||||
APPLE SMC DRIVER
|
||||
P: Nicolas Boichat
|
||||
M: nicolas@boichat.ch
|
||||
L: mactel-linux-devel@lists.sourceforge.net
|
||||
S: Maintained
|
||||
|
||||
APPLETALK NETWORK LAYER
|
||||
P: Arnaldo Carvalho de Melo
|
||||
M: acme@ghostprotocols.net
|
||||
|
|
|
@ -594,6 +594,30 @@ config SENSORS_HDAPS
|
|||
Say Y here if you have an applicable laptop and want to experience
|
||||
the awesome power of hdaps.
|
||||
|
||||
config SENSORS_APPLESMC
|
||||
tristate "Apple SMC (Motion sensor, light sensor, keyboard backlight)"
|
||||
depends on HWMON && INPUT && X86
|
||||
select NEW_LEDS
|
||||
select LEDS_CLASS
|
||||
default n
|
||||
help
|
||||
This driver provides support for the Apple System Management
|
||||
Controller, which provides an accelerometer (Apple Sudden Motion
|
||||
Sensor), light sensors, temperature sensors, keyboard backlight
|
||||
control and fan control.
|
||||
|
||||
Only Intel-based Apple's computers are supported (MacBook Pro,
|
||||
MacBook, MacMini).
|
||||
|
||||
Data from the different sensors, keyboard backlight control and fan
|
||||
control are accessible via sysfs.
|
||||
|
||||
This driver also provides an absolute input class device, allowing
|
||||
the laptop to act as a pinball machine-esque joystick.
|
||||
|
||||
Say Y here if you have an applicable laptop and want to experience
|
||||
the awesome power of applesmc.
|
||||
|
||||
config HWMON_DEBUG_CHIP
|
||||
bool "Hardware Monitoring Chip debugging messages"
|
||||
depends on HWMON
|
||||
|
|
|
@ -20,6 +20,7 @@ obj-$(CONFIG_SENSORS_ADM1026) += adm1026.o
|
|||
obj-$(CONFIG_SENSORS_ADM1029) += adm1029.o
|
||||
obj-$(CONFIG_SENSORS_ADM1031) += adm1031.o
|
||||
obj-$(CONFIG_SENSORS_ADM9240) += adm9240.o
|
||||
obj-$(CONFIG_SENSORS_APPLESMC) += applesmc.o
|
||||
obj-$(CONFIG_SENSORS_AMS) += ams/
|
||||
obj-$(CONFIG_SENSORS_ATXP1) += atxp1.o
|
||||
obj-$(CONFIG_SENSORS_DS1621) += ds1621.o
|
||||
|
|
1339
drivers/hwmon/applesmc.c
Normal file
1339
drivers/hwmon/applesmc.c
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue