diff options
author | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-22 10:38:37 -0500 |
---|---|---|
committer | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-22 10:38:37 -0500 |
commit | fcc9d2e5a6c89d22b8b773a64fb4ad21ac318446 (patch) | |
tree | a57612d1888735a2ec7972891b68c1ac5ec8faea /drivers/misc/mpu3050/Makefile | |
parent | 8dea78da5cee153b8af9c07a2745f6c55057fe12 (diff) |
Diffstat (limited to 'drivers/misc/mpu3050/Makefile')
-rw-r--r-- | drivers/misc/mpu3050/Makefile | 132 |
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 | ||
7 | obj-$(CONFIG_MPU_SENSORS_MPU3050) += mpu3050.o | ||
8 | mpu3050-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 | # | ||
19 | ifdef CONFIG_MPU_SENSORS_ADXL346 | ||
20 | mpu3050-objs += $(MLLITE_DIR)accel/adxl346.o | ||
21 | endif | ||
22 | |||
23 | ifdef CONFIG_MPU_SENSORS_BMA150 | ||
24 | mpu3050-objs += $(MLLITE_DIR)accel/bma150.o | ||
25 | endif | ||
26 | |||
27 | ifdef CONFIG_MPU_SENSORS_BMA222 | ||
28 | mpu3050-objs += $(MLLITE_DIR)accel/bma222.o | ||
29 | endif | ||
30 | |||
31 | ifdef CONFIG_MPU_SENSORS_KXSD9 | ||
32 | mpu3050-objs += $(MLLITE_DIR)accel/kxsd9.o | ||
33 | endif | ||
34 | |||
35 | ifdef CONFIG_MPU_SENSORS_KXTF9 | ||
36 | mpu3050-objs += $(MLLITE_DIR)accel/kxtf9.o | ||
37 | endif | ||
38 | |||
39 | ifdef CONFIG_MPU_SENSORS_LIS331DLH | ||
40 | mpu3050-objs += $(MLLITE_DIR)accel/lis331.o | ||
41 | endif | ||
42 | |||
43 | ifdef CONFIG_MPU_SENSORS_LIS3DH | ||
44 | mpu3050-objs += $(MLLITE_DIR)accel/lis3dh.o | ||
45 | endif | ||
46 | |||
47 | ifdef CONFIG_MPU_SENSORS_LSM303DLHA | ||
48 | mpu3050-objs += $(MLLITE_DIR)accel/lsm303a.o | ||
49 | endif | ||
50 | |||
51 | ifdef CONFIG_MPU_SENSORS_MMA8450 | ||
52 | mpu3050-objs += $(MLLITE_DIR)accel/mma8450.o | ||
53 | endif | ||
54 | |||
55 | ifdef CONFIG_MPU_SENSORS_MMA845X | ||
56 | mpu3050-objs += $(MLLITE_DIR)accel/mma845x.o | ||
57 | endif | ||
58 | |||
59 | # | ||
60 | # Compass options | ||
61 | # | ||
62 | ifdef CONFIG_MPU_SENSORS_AK8975 | ||
63 | mpu3050-objs += $(MLLITE_DIR)compass/ak8975.o | ||
64 | endif | ||
65 | |||
66 | ifdef CONFIG_MPU_SENSORS_AMI30X | ||
67 | mpu3050-objs += $(MLLITE_DIR)compass/ami30x.o | ||
68 | endif | ||
69 | |||
70 | ifdef CONFIG_MPU_SENSORS_AMI306 | ||
71 | mpu3050-objs += $(MLLITE_DIR)compass/ami306.o | ||
72 | endif | ||
73 | |||
74 | ifdef CONFIG_MPU_SENSORS_HMC5883 | ||
75 | mpu3050-objs += $(MLLITE_DIR)compass/hmc5883.o | ||
76 | endif | ||
77 | |||
78 | ifdef CONFIG_MPU_SENSORS_LSM303DLHM | ||
79 | mpu3050-objs += $(MLLITE_DIR)compass/lsm303m.o | ||
80 | endif | ||
81 | |||
82 | ifdef CONFIG_MPU_SENSORS_MMC314X | ||
83 | mpu3050-objs += $(MLLITE_DIR)compass/mmc314x.o | ||
84 | endif | ||
85 | |||
86 | ifdef CONFIG_MPU_SENSORS_YAS529 | ||
87 | mpu3050-objs += $(MLLITE_DIR)compass/yas529-kernel.o | ||
88 | endif | ||
89 | |||
90 | ifdef CONFIG_MPU_SENSORS_YAS530 | ||
91 | mpu3050-objs += $(MLLITE_DIR)compass/yas530.o | ||
92 | endif | ||
93 | |||
94 | ifdef CONFIG_MPU_SENSORS_HSCDTD002B | ||
95 | mpu3050-objs += $(MLLITE_DIR)compass/hscdtd002b.o | ||
96 | endif | ||
97 | |||
98 | ifdef CONFIG_MPU_SENSORS_HSCDTD004A | ||
99 | mpu3050-objs += $(MLLITE_DIR)compass/hscdtd004a.o | ||
100 | endif | ||
101 | # | ||
102 | # Pressure options | ||
103 | # | ||
104 | ifdef CONFIG_MPU_SENSORS_BMA085 | ||
105 | mpu3050-objs += $(MLLITE_DIR)pressure/bma085.o | ||
106 | endif | ||
107 | |||
108 | EXTRA_CFLAGS += -I$(M)/$(MLLITE_DIR) \ | ||
109 | -I$(M)/../../include \ | ||
110 | -Idrivers/misc/mpu3050 \ | ||
111 | -Iinclude/linux | ||
112 | |||
113 | obj-$(CONFIG_MPU_SENSORS_MPU6000)+= mpu6000.o | ||
114 | mpu6000-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 | |||
123 | ifdef CONFIG_MPU_SENSORS_AK8975 | ||
124 | mpu6000-objs += $(MLLITE_DIR)compass/ak8975.o | ||
125 | endif | ||
126 | |||
127 | ifdef CONFIG_MPU_SENSORS_MPU6000 | ||
128 | EXTRA_CFLAGS += -DM_HW | ||
129 | endif | ||
130 | |||
131 | obj-$(CONFIG_MPU_SENSORS_TIMERIRQ)+= timerirq.o | ||
132 | |||