|
Linux Kernel
3.7.1
|
#include <linux/kernel.h>#include <linux/module.h>#include <linux/dmi.h>#include <linux/acpi.h>#include <linux/thermal.h>#include <linux/platform_device.h>Go to the source code of this file.
Data Structures | |
| struct | fancmd |
| struct | bios_settings_t |
Macros | |
| #define | pr_fmt(fmt) "acerhdf: " fmt |
| #define | DRV_VER "0.5.26" |
| #define | ACERHDF_TEMP_CRIT 89000 |
| #define | ACERHDF_FAN_OFF 0 |
| #define | ACERHDF_FAN_AUTO 1 |
| #define | ACERHDF_MAX_FANON 80000 |
| #define | ACERHDF_MAX_INTERVAL 15 |
Functions | |
| module_param (kernelmode, uint, 0) | |
| MODULE_PARM_DESC (kernelmode,"Kernel mode fan control on / off") | |
| module_param (interval, uint, 0600) | |
| MODULE_PARM_DESC (interval,"Polling interval of temperature check") | |
| module_param (fanon, uint, 0600) | |
| MODULE_PARM_DESC (fanon,"Turn the fan on above this temperature") | |
| module_param (fanoff, uint, 0600) | |
| MODULE_PARM_DESC (fanoff,"Turn the fan off below this temperature") | |
| module_param (verbose, uint, 0600) | |
| MODULE_PARM_DESC (verbose,"Enable verbose dmesg output") | |
| module_param_string (force_bios, force_bios, 16, 0) | |
| MODULE_PARM_DESC (force_bios,"Force BIOS version and omit BIOS check") | |
| module_param_string (force_product, force_product, 16, 0) | |
| MODULE_PARM_DESC (force_product,"Force BIOS product and omit BIOS check") | |
| MODULE_LICENSE ("GPL") | |
| MODULE_AUTHOR ("Peter Feuerer") | |
| MODULE_DESCRIPTION ("Aspire One temperature and fan driver") | |
| MODULE_ALIAS ("dmi:*:*Acer*:pnAOA*:") | |
| MODULE_ALIAS ("dmi:*:*Acer*:pnAO751h*:") | |
| MODULE_ALIAS ("dmi:*:*Acer*:pnAspire*1410*:") | |
| MODULE_ALIAS ("dmi:*:*Acer*:pnAspire*1810*:") | |
| MODULE_ALIAS ("dmi:*:*Acer*:pnAspire*1825PTZ:") | |
| MODULE_ALIAS ("dmi:*:*Acer*:pnAO531*:") | |
| MODULE_ALIAS ("dmi:*:*Acer*:TravelMate*7730G:") | |
| MODULE_ALIAS ("dmi:*:*Gateway*:pnAOA*:") | |
| MODULE_ALIAS ("dmi:*:*Gateway*:pnLT31*:") | |
| MODULE_ALIAS ("dmi:*:*Packard*Bell*:pnAOA*:") | |
| MODULE_ALIAS ("dmi:*:*Packard*Bell*:pnDOA*:") | |
| MODULE_ALIAS ("dmi:*:*Packard*Bell*:pnDOTMU*:") | |
| MODULE_ALIAS ("dmi:*:*Packard*Bell*:pnENBFT*:") | |
| MODULE_ALIAS ("dmi:*:*Packard*Bell*:pnDOTMA*:") | |
| MODULE_ALIAS ("dmi:*:*Packard*Bell*:pnDOTVR46*:") | |
| module_init (acerhdf_init) | |
| module_exit (acerhdf_exit) | |
| MODULE_ALIAS | ( | "dmi:*:*Acer*:pnAOA*:" | ) |
| MODULE_ALIAS | ( | "dmi:*:*Acer*:pnAO751h*:" | ) |
| MODULE_ALIAS | ( | "dmi:*:*Acer*:pnAspire*1410*:" | ) |
| MODULE_ALIAS | ( | "dmi:*:*Acer*:pnAspire*1810*:" | ) |
| MODULE_ALIAS | ( | "dmi:*:*Acer*:pnAspire*1825PTZ:" | ) |
| MODULE_ALIAS | ( | "dmi:*:*Acer*:pnAO531*:" | ) |
| MODULE_ALIAS | ( | "dmi:*:*Acer*:TravelMate*7730G:" | ) |
| MODULE_ALIAS | ( | "dmi:*:*Gateway*:pnAOA*:" | ) |
| MODULE_ALIAS | ( | "dmi:*:*Gateway*:pnLT31*:" | ) |
| MODULE_ALIAS | ( | "dmi:*:*Packard*Bell*:pnAOA*:" | ) |
| MODULE_ALIAS | ( | "dmi:*:*Packard*Bell*:pnDOA*:" | ) |
| MODULE_ALIAS | ( | "dmi:*:*Packard*Bell*:pnDOTMU*:" | ) |
| MODULE_ALIAS | ( | "dmi:*:*Packard*Bell*:pnENBFT*:" | ) |
| MODULE_ALIAS | ( | "dmi:*:*Packard*Bell*:pnDOTMA*:" | ) |
| MODULE_ALIAS | ( | "dmi:*:*Packard*Bell*:pnDOTVR46*:" | ) |
| MODULE_AUTHOR | ( | "Peter Feuerer" | ) |
| MODULE_DESCRIPTION | ( | "Aspire One temperature and fan driver" | ) |
| module_exit | ( | acerhdf_exit | ) |
| module_init | ( | acerhdf_init | ) |
| MODULE_LICENSE | ( | "GPL" | ) |
| module_param | ( | kernelmode | , |
| uint | , | ||
| 0 | |||
| ) |
| module_param | ( | fanon | , |
| uint | , | ||
| 0600 | |||
| ) |
| module_param | ( | fanoff | , |
| uint | , | ||
| 0600 | |||
| ) |
| module_param_string | ( | force_bios | , |
| force_bios | , | ||
| 16 | , | ||
| 0 | |||
| ) |
| module_param_string | ( | force_product | , |
| force_product | , | ||
| 16 | , | ||
| 0 | |||
| ) |
| MODULE_PARM_DESC | ( | interval | , |
| "Polling interval of temperature check" | |||
| ) |
| MODULE_PARM_DESC | ( | fanon | , |
| "Turn the fan on above this temperature" | |||
| ) |
| MODULE_PARM_DESC | ( | fanoff | , |
| "Turn the fan off below this temperature" | |||
| ) |
1.8.2