aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
Diffstat (limited to 'drivers')
-rw-r--r--drivers/hwmon/Kconfig19
-rw-r--r--drivers/hwmon/Makefile1
-rw-r--r--drivers/platform/x86/Kconfig18
-rw-r--r--drivers/platform/x86/Makefile1
-rw-r--r--drivers/platform/x86/hp_accel.c (renamed from drivers/hwmon/hp_accel.c)5
5 files changed, 21 insertions, 23 deletions
diff --git a/drivers/hwmon/Kconfig b/drivers/hwmon/Kconfig
index c48101cf58f..3f8c895417d 100644
--- a/drivers/hwmon/Kconfig
+++ b/drivers/hwmon/Kconfig
@@ -1302,25 +1302,6 @@ config SENSORS_ATK0110
1302 This driver can also be built as a module. If so, the module 1302 This driver can also be built as a module. If so, the module
1303 will be called asus_atk0110. 1303 will be called asus_atk0110.
1304 1304
1305config HP_ACCEL
1306 tristate "HP laptop accelerometer"
1307 depends on INPUT
1308 select SENSORS_LIS3LV02D
1309 select NEW_LEDS
1310 select LEDS_CLASS
1311 default n
1312 help
1313 This driver provides support for the "Mobile Data Protection System 3D"
1314 or "3D DriveGuard" feature of HP laptops. On such systems the driver
1315 should load automatically (via ACPI alias).
1316
1317 Support for a led indicating disk protection will be provided as
1318 hp::hddprotect. For more information on the feature, refer to
1319 Documentation/hwmon/lis3lv02d.
1320
1321 To compile this driver as a module, choose M here: the module will
1322 be called hp_accel.
1323
1324endif # ACPI 1305endif # ACPI
1325 1306
1326endif # HWMON 1307endif # HWMON
diff --git a/drivers/hwmon/Makefile b/drivers/hwmon/Makefile
index 94bf2748297..55ba906def7 100644
--- a/drivers/hwmon/Makefile
+++ b/drivers/hwmon/Makefile
@@ -10,7 +10,6 @@ obj-$(CONFIG_SENSORS_LIS3LV02D) += lis3lv02d.o
10 10
11# APCI drivers 11# APCI drivers
12obj-$(CONFIG_SENSORS_ATK0110) += asus_atk0110.o 12obj-$(CONFIG_SENSORS_ATK0110) += asus_atk0110.o
13obj-$(CONFIG_HP_ACCEL) += hp_accel.o
14 13
15# Native drivers 14# Native drivers
16# asb100, then w83781d go first, as they can override other drivers' addresses. 15# asb100, then w83781d go first, as they can override other drivers' addresses.
diff --git a/drivers/platform/x86/Kconfig b/drivers/platform/x86/Kconfig
index a59af5b24f0..222dfb737b1 100644
--- a/drivers/platform/x86/Kconfig
+++ b/drivers/platform/x86/Kconfig
@@ -138,6 +138,24 @@ config TC1100_WMI
138 This is a driver for the WMI extensions (wireless and bluetooth power 138 This is a driver for the WMI extensions (wireless and bluetooth power
139 control) of the HP Compaq TC1100 tablet. 139 control) of the HP Compaq TC1100 tablet.
140 140
141config HP_ACCEL
142 tristate "HP laptop accelerometer"
143 depends on INPUT && ACPI
144 select SENSORS_LIS3LV02D
145 select NEW_LEDS
146 select LEDS_CLASS
147 help
148 This driver provides support for the "Mobile Data Protection System 3D"
149 or "3D DriveGuard" feature of HP laptops. On such systems the driver
150 should load automatically (via ACPI alias).
151
152 Support for a led indicating disk protection will be provided as
153 hp::hddprotect. For more information on the feature, refer to
154 Documentation/hwmon/lis3lv02d.
155
156 To compile this driver as a module, choose M here: the module will
157 be called hp_accel.
158
141config HP_WMI 159config HP_WMI
142 tristate "HP WMI extras" 160 tristate "HP WMI extras"
143 depends on ACPI_WMI 161 depends on ACPI_WMI
diff --git a/drivers/platform/x86/Makefile b/drivers/platform/x86/Makefile
index 4ec4ff8f918..299aefb3e74 100644
--- a/drivers/platform/x86/Makefile
+++ b/drivers/platform/x86/Makefile
@@ -12,6 +12,7 @@ obj-$(CONFIG_DELL_LAPTOP) += dell-laptop.o
12obj-$(CONFIG_DELL_WMI) += dell-wmi.o 12obj-$(CONFIG_DELL_WMI) += dell-wmi.o
13obj-$(CONFIG_ACER_WMI) += acer-wmi.o 13obj-$(CONFIG_ACER_WMI) += acer-wmi.o
14obj-$(CONFIG_ACERHDF) += acerhdf.o 14obj-$(CONFIG_ACERHDF) += acerhdf.o
15obj-$(CONFIG_HP_ACCEL) += hp_accel.o
15obj-$(CONFIG_HP_WMI) += hp-wmi.o 16obj-$(CONFIG_HP_WMI) += hp-wmi.o
16obj-$(CONFIG_TC1100_WMI) += tc1100-wmi.o 17obj-$(CONFIG_TC1100_WMI) += tc1100-wmi.o
17obj-$(CONFIG_SONY_LAPTOP) += sony-laptop.o 18obj-$(CONFIG_SONY_LAPTOP) += sony-laptop.o
diff --git a/drivers/hwmon/hp_accel.c b/drivers/platform/x86/hp_accel.c
index 3d21fa2b97c..23f09c1b234 100644
--- a/drivers/hwmon/hp_accel.c
+++ b/drivers/platform/x86/hp_accel.c
@@ -35,9 +35,9 @@
35#include <linux/freezer.h> 35#include <linux/freezer.h>
36#include <linux/uaccess.h> 36#include <linux/uaccess.h>
37#include <linux/leds.h> 37#include <linux/leds.h>
38#include <linux/atomic.h>
38#include <acpi/acpi_drivers.h> 39#include <acpi/acpi_drivers.h>
39#include <asm/atomic.h> 40#include "../../hwmon/lis3lv02d.h"
40#include "lis3lv02d.h"
41 41
42#define DRIVER_NAME "lis3lv02d" 42#define DRIVER_NAME "lis3lv02d"
43#define ACPI_MDPS_CLASS "accelerometer" 43#define ACPI_MDPS_CLASS "accelerometer"
@@ -402,4 +402,3 @@ MODULE_LICENSE("GPL");
402 402
403module_init(lis3lv02d_init_module); 403module_init(lis3lv02d_init_module);
404module_exit(lis3lv02d_exit_module); 404module_exit(lis3lv02d_exit_module);
405