forked from mirrors/linux
		
	Move hp_accel to drivers/platform/x86
The hp_accel driver isn't a hardware monitoring driver, so it doesn't belong to drivers/hwmon. Move it to drivers/platform/x86, assuming HP doesn't ship non-x86 laptops. Signed-off-by: Jean Delvare <khali@linux-fr.org> Acked-by: Guenter Roeck <guenter.roeck@ericsson.com> Acked-by: Eric Piel <eric.piel@tremplin-utc.net> Acked-by: Jonathan Cameron <jic23@cam.ac.uk> Tested-by: Eric Piel <eric.piel@tremplin-utc.net> Tested-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
		
							parent
							
								
									39c3e721d6
								
							
						
					
					
						commit
						efcfed9bad
					
				
					 7 changed files with 23 additions and 25 deletions
				
			
		| 
						 | 
				
			
			@ -17,8 +17,8 @@ Description
 | 
			
		|||
This driver provides support for the accelerometer found in various HP laptops
 | 
			
		||||
sporting the feature officially called "HP Mobile Data Protection System 3D" or
 | 
			
		||||
"HP 3D DriveGuard". It detects automatically laptops with this sensor. Known
 | 
			
		||||
models (full list can be found in drivers/hwmon/hp_accel.c) will have their
 | 
			
		||||
axis automatically oriented on standard way (eg: you can directly play
 | 
			
		||||
models (full list can be found in drivers/platform/x86/hp_accel.c) will have
 | 
			
		||||
their axis automatically oriented on standard way (eg: you can directly play
 | 
			
		||||
neverball). The accelerometer data is readable via
 | 
			
		||||
/sys/devices/platform/lis3lv02d. Reported values are scaled
 | 
			
		||||
to mg values (1/1000th of earth gravity).
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1302,25 +1302,6 @@ config SENSORS_ATK0110
 | 
			
		|||
	  This driver can also be built as a module. If so, the module
 | 
			
		||||
	  will be called asus_atk0110.
 | 
			
		||||
 | 
			
		||||
config HP_ACCEL
 | 
			
		||||
	tristate "HP laptop accelerometer"
 | 
			
		||||
	depends on INPUT
 | 
			
		||||
	select SENSORS_LIS3LV02D
 | 
			
		||||
	select NEW_LEDS
 | 
			
		||||
	select LEDS_CLASS
 | 
			
		||||
	default n
 | 
			
		||||
	help
 | 
			
		||||
	  This driver provides support for the "Mobile Data Protection System 3D"
 | 
			
		||||
	  or "3D DriveGuard" feature of HP laptops. On such systems the driver
 | 
			
		||||
	  should load automatically (via ACPI alias).
 | 
			
		||||
 | 
			
		||||
	  Support for a led indicating disk protection will be provided as
 | 
			
		||||
	  hp::hddprotect. For more information on the feature, refer to
 | 
			
		||||
	  Documentation/hwmon/lis3lv02d.
 | 
			
		||||
 | 
			
		||||
	  To compile this driver as a module, choose M here: the module will
 | 
			
		||||
	  be called hp_accel.
 | 
			
		||||
 | 
			
		||||
endif # ACPI
 | 
			
		||||
 | 
			
		||||
endif # HWMON
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -10,7 +10,6 @@ obj-$(CONFIG_SENSORS_LIS3LV02D) += lis3lv02d.o
 | 
			
		|||
 | 
			
		||||
# APCI drivers
 | 
			
		||||
obj-$(CONFIG_SENSORS_ATK0110)	+= asus_atk0110.o
 | 
			
		||||
obj-$(CONFIG_HP_ACCEL)		+= hp_accel.o
 | 
			
		||||
 | 
			
		||||
# Native drivers
 | 
			
		||||
# asb100, then w83781d go first, as they can override other drivers' addresses.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -138,6 +138,24 @@ config TC1100_WMI
 | 
			
		|||
	  This is a driver for the WMI extensions (wireless and bluetooth power
 | 
			
		||||
	  control) of the HP Compaq TC1100 tablet.
 | 
			
		||||
 | 
			
		||||
config HP_ACCEL
 | 
			
		||||
	tristate "HP laptop accelerometer"
 | 
			
		||||
	depends on INPUT && ACPI
 | 
			
		||||
	select SENSORS_LIS3LV02D
 | 
			
		||||
	select NEW_LEDS
 | 
			
		||||
	select LEDS_CLASS
 | 
			
		||||
	help
 | 
			
		||||
	  This driver provides support for the "Mobile Data Protection System 3D"
 | 
			
		||||
	  or "3D DriveGuard" feature of HP laptops. On such systems the driver
 | 
			
		||||
	  should load automatically (via ACPI alias).
 | 
			
		||||
 | 
			
		||||
	  Support for a led indicating disk protection will be provided as
 | 
			
		||||
	  hp::hddprotect. For more information on the feature, refer to
 | 
			
		||||
	  Documentation/hwmon/lis3lv02d.
 | 
			
		||||
 | 
			
		||||
	  To compile this driver as a module, choose M here: the module will
 | 
			
		||||
	  be called hp_accel.
 | 
			
		||||
 | 
			
		||||
config HP_WMI
 | 
			
		||||
	tristate "HP WMI extras"
 | 
			
		||||
	depends on ACPI_WMI
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -12,6 +12,7 @@ obj-$(CONFIG_DELL_LAPTOP)	+= dell-laptop.o
 | 
			
		|||
obj-$(CONFIG_DELL_WMI)		+= dell-wmi.o
 | 
			
		||||
obj-$(CONFIG_ACER_WMI)		+= acer-wmi.o
 | 
			
		||||
obj-$(CONFIG_ACERHDF)		+= acerhdf.o
 | 
			
		||||
obj-$(CONFIG_HP_ACCEL)		+= hp_accel.o
 | 
			
		||||
obj-$(CONFIG_HP_WMI)		+= hp-wmi.o
 | 
			
		||||
obj-$(CONFIG_TC1100_WMI)	+= tc1100-wmi.o
 | 
			
		||||
obj-$(CONFIG_SONY_LAPTOP)	+= sony-laptop.o
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -35,9 +35,9 @@
 | 
			
		|||
#include <linux/freezer.h>
 | 
			
		||||
#include <linux/uaccess.h>
 | 
			
		||||
#include <linux/leds.h>
 | 
			
		||||
#include <linux/atomic.h>
 | 
			
		||||
#include <acpi/acpi_drivers.h>
 | 
			
		||||
#include <asm/atomic.h>
 | 
			
		||||
#include "lis3lv02d.h"
 | 
			
		||||
#include "../../hwmon/lis3lv02d.h"
 | 
			
		||||
 | 
			
		||||
#define DRIVER_NAME     "lis3lv02d"
 | 
			
		||||
#define ACPI_MDPS_CLASS "accelerometer"
 | 
			
		||||
| 
						 | 
				
			
			@ -402,4 +402,3 @@ MODULE_LICENSE("GPL");
 | 
			
		|||
 | 
			
		||||
module_init(lis3lv02d_init_module);
 | 
			
		||||
module_exit(lis3lv02d_exit_module);
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in a new issue