Merge tag 'lsk-android-14.05' into develop-3.10
[firefly-linux-kernel-4.4.55.git] / drivers / misc / inv_mpu / Makefile
1
2 # Kernel makefile for motions sensors
3 #
4 #
5
6 # MPU
7 ifdef CONFIG_MPU_SENSORS_MPU3050
8 INV_MODULE_NAME := mpu3050
9 endif
10
11 ifdef CONFIG_MPU_SENSORS_MPU6050A2
12 INV_MODULE_NAME := mpu6050
13 endif
14
15 ifdef CONFIG_MPU_SENSORS_MPU6050B1
16 INV_MODULE_NAME := mpu6050
17 endif
18
19 obj-$(CONFIG_INV_SENSORS)       += $(INV_MODULE_NAME).o
20
21 $(INV_MODULE_NAME)-objs += mpuirq.o
22 $(INV_MODULE_NAME)-objs += slaveirq.o
23 $(INV_MODULE_NAME)-objs += mpu-dev.o
24 $(INV_MODULE_NAME)-objs += mlsl-kernel.o
25 $(INV_MODULE_NAME)-objs += mldl_cfg.o
26 $(INV_MODULE_NAME)-objs += mldl_print_cfg.o
27
28 ifdef CONFIG_MPU_SENSORS_MPU6050A2
29 $(INV_MODULE_NAME)-objs += accel/mpu6050.o
30 endif
31
32 ifdef CONFIG_MPU_SENSORS_MPU6050B1
33 $(INV_MODULE_NAME)-objs += accel/mpu6050.o
34 endif
35
36 EXTRA_CFLAGS += -Idrivers/misc/inv_mpu
37 EXTRA_CFLAGS += -D__C99_DESIGNATED_INITIALIZER
38 EXTRA_CFLAGS += -DINV_CACHE_DMP=1
39
40 obj-$(CONFIG_MPU_SENSORS_TIMERIRQ)+= timerirq.o
41
42 obj-y                   += accel/
43 obj-y                   += compass/
44 obj-y                   += pressure/
45