aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/misc/mpu3050/Makefile
diff options
context:
space:
mode:
authorJonathan Herman <hermanjl@cs.unc.edu>2013-01-22 10:38:37 -0500
committerJonathan Herman <hermanjl@cs.unc.edu>2013-01-22 10:38:37 -0500
commitfcc9d2e5a6c89d22b8b773a64fb4ad21ac318446 (patch)
treea57612d1888735a2ec7972891b68c1ac5ec8faea /drivers/misc/mpu3050/Makefile
parent8dea78da5cee153b8af9c07a2745f6c55057fe12 (diff)
Added missing tegra files.HEADmaster
Diffstat (limited to 'drivers/misc/mpu3050/Makefile')
-rw-r--r--drivers/misc/mpu3050/Makefile132
1 files changed, 132 insertions, 0 deletions
diff --git a/drivers/misc/mpu3050/Makefile b/drivers/misc/mpu3050/Makefile
new file mode 100644
index 00000000000..89ac46fdac5
--- /dev/null
+++ b/drivers/misc/mpu3050/Makefile
@@ -0,0 +1,132 @@
1
2# Kernel makefile for motions sensors
3#
4#
5
6# MPU
7obj-$(CONFIG_MPU_SENSORS_MPU3050) += mpu3050.o
8mpu3050-objs += mpuirq.o \
9 slaveirq.o \
10 mpu-dev.o \
11 mpu-i2c.o \
12 mlsl-kernel.o \
13 mlos-kernel.o \
14 $(MLLITE_DIR)mldl_cfg.o
15
16#
17# Accel options
18#
19ifdef CONFIG_MPU_SENSORS_ADXL346
20mpu3050-objs += $(MLLITE_DIR)accel/adxl346.o
21endif
22
23ifdef CONFIG_MPU_SENSORS_BMA150
24mpu3050-objs += $(MLLITE_DIR)accel/bma150.o
25endif
26
27ifdef CONFIG_MPU_SENSORS_BMA222
28mpu3050-objs += $(MLLITE_DIR)accel/bma222.o
29endif
30
31ifdef CONFIG_MPU_SENSORS_KXSD9
32mpu3050-objs += $(MLLITE_DIR)accel/kxsd9.o
33endif
34
35ifdef CONFIG_MPU_SENSORS_KXTF9
36mpu3050-objs += $(MLLITE_DIR)accel/kxtf9.o
37endif
38
39ifdef CONFIG_MPU_SENSORS_LIS331DLH
40mpu3050-objs += $(MLLITE_DIR)accel/lis331.o
41endif
42
43ifdef CONFIG_MPU_SENSORS_LIS3DH
44mpu3050-objs += $(MLLITE_DIR)accel/lis3dh.o
45endif
46
47ifdef CONFIG_MPU_SENSORS_LSM303DLHA
48mpu3050-objs += $(MLLITE_DIR)accel/lsm303a.o
49endif
50
51ifdef CONFIG_MPU_SENSORS_MMA8450
52mpu3050-objs += $(MLLITE_DIR)accel/mma8450.o
53endif
54
55ifdef CONFIG_MPU_SENSORS_MMA845X
56mpu3050-objs += $(MLLITE_DIR)accel/mma845x.o
57endif
58
59#
60# Compass options
61#
62ifdef CONFIG_MPU_SENSORS_AK8975
63mpu3050-objs += $(MLLITE_DIR)compass/ak8975.o
64endif
65
66ifdef CONFIG_MPU_SENSORS_AMI30X
67mpu3050-objs += $(MLLITE_DIR)compass/ami30x.o
68endif
69
70ifdef CONFIG_MPU_SENSORS_AMI306
71mpu3050-objs += $(MLLITE_DIR)compass/ami306.o
72endif
73
74ifdef CONFIG_MPU_SENSORS_HMC5883
75mpu3050-objs += $(MLLITE_DIR)compass/hmc5883.o
76endif
77
78ifdef CONFIG_MPU_SENSORS_LSM303DLHM
79mpu3050-objs += $(MLLITE_DIR)compass/lsm303m.o
80endif
81
82ifdef CONFIG_MPU_SENSORS_MMC314X
83mpu3050-objs += $(MLLITE_DIR)compass/mmc314x.o
84endif
85
86ifdef CONFIG_MPU_SENSORS_YAS529
87mpu3050-objs += $(MLLITE_DIR)compass/yas529-kernel.o
88endif
89
90ifdef CONFIG_MPU_SENSORS_YAS530
91mpu3050-objs += $(MLLITE_DIR)compass/yas530.o
92endif
93
94ifdef CONFIG_MPU_SENSORS_HSCDTD002B
95mpu3050-objs += $(MLLITE_DIR)compass/hscdtd002b.o
96endif
97
98ifdef CONFIG_MPU_SENSORS_HSCDTD004A
99mpu3050-objs += $(MLLITE_DIR)compass/hscdtd004a.o
100endif
101#
102# Pressure options
103#
104ifdef CONFIG_MPU_SENSORS_BMA085
105mpu3050-objs += $(MLLITE_DIR)pressure/bma085.o
106endif
107
108EXTRA_CFLAGS += -I$(M)/$(MLLITE_DIR) \
109 -I$(M)/../../include \
110 -Idrivers/misc/mpu3050 \
111 -Iinclude/linux
112
113obj-$(CONFIG_MPU_SENSORS_MPU6000)+= mpu6000.o
114mpu6000-objs += mpuirq.o \
115 slaveirq.o \
116 mpu-dev.o \
117 mpu-i2c.o \
118 mlsl-kernel.o \
119 mlos-kernel.o \
120 $(MLLITE_DIR)mldl_cfg.o \
121 $(MLLITE_DIR)accel/mantis.o
122
123ifdef CONFIG_MPU_SENSORS_AK8975
124mpu6000-objs += $(MLLITE_DIR)compass/ak8975.o
125endif
126
127ifdef CONFIG_MPU_SENSORS_MPU6000
128EXTRA_CFLAGS += -DM_HW
129endif
130
131obj-$(CONFIG_MPU_SENSORS_TIMERIRQ)+= timerirq.o
132