123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138 |
- # Kernel makefile for motions sensors
- #
- #
- # MPU
- obj-$(CONFIG_MPU_SENSORS_MPU3050) += mpu3050.o
- mpu3050-objs += mpuirq.o \
- slaveirq.o \
- mpu-dev.o \
- mpu-i2c.o \
- mlsl-kernel.o \
- mlos-kernel.o \
- $(MLLITE_DIR)mldl_cfg.o
- #
- # Accel options
- #
- ifdef CONFIG_MPU_SENSORS_ADXL346
- mpu3050-objs += $(MLLITE_DIR)accel/adxl346.o
- endif
- ifdef CONFIG_MPU_SENSORS_BMA150
- mpu3050-objs += $(MLLITE_DIR)accel/bma150.o
- endif
- ifdef CONFIG_MPU_SENSORS_BMA222
- mpu3050-objs += $(MLLITE_DIR)accel/bma222.o
- endif
- ifdef CONFIG_MPU_SENSORS_KXSD9
- mpu3050-objs += $(MLLITE_DIR)accel/kxsd9.o
- endif
- ifdef CONFIG_MPU_SENSORS_KXTF9
- mpu3050-objs += $(MLLITE_DIR)accel/kxtf9.o
- endif
- ifdef CONFIG_MPU_SENSORS_LIS331DLH
- mpu3050-objs += $(MLLITE_DIR)accel/lis331.o
- endif
- ifdef CONFIG_MPU_SENSORS_LIS3DH
- mpu3050-objs += $(MLLITE_DIR)accel/lis3dh.o
- endif
- ifdef CONFIG_MPU_SENSORS_LSM303DLHA
- mpu3050-objs += $(MLLITE_DIR)accel/lsm303a.o
- endif
- ifdef CONFIG_MPU_SENSORS_MMA8450
- mpu3050-objs += $(MLLITE_DIR)accel/mma8450.o
- endif
- ifdef CONFIG_MPU_SENSORS_MMA845X
- mpu3050-objs += $(MLLITE_DIR)accel/mma845x.o
- endif
- #
- # Compass options
- #
- ifdef CONFIG_MPU_SENSORS_AK8975
- mpu3050-objs += $(MLLITE_DIR)compass/ak8975.o
- endif
- ifdef CONFIG_MPU_SENSORS_AMI30X
- mpu3050-objs += $(MLLITE_DIR)compass/ami30x.o
- endif
- ifdef CONFIG_MPU_SENSORS_AMI306
- mpu3050-objs += $(MLLITE_DIR)compass/ami306.o
- endif
- ifdef CONFIG_MPU_SENSORS_HMC5883
- mpu3050-objs += $(MLLITE_DIR)compass/hmc5883.o
- endif
- ifdef CONFIG_MPU_SENSORS_LSM303DLHM
- mpu3050-objs += $(MLLITE_DIR)compass/lsm303m.o
- endif
- ifdef CONFIG_MPU_SENSORS_MMC314X
- mpu3050-objs += $(MLLITE_DIR)compass/mmc314x.o
- endif
- ifdef CONFIG_MPU_SENSORS_MMC328X
- mpu3050-objs += $(MLLITE_DIR)compass/mmc328x.o
- endif
- ifdef CONFIG_MPU_SENSORS_YAS529
- mpu3050-objs += $(MLLITE_DIR)compass/yas529-kernel.o
- endif
- ifdef CONFIG_MPU_SENSORS_YAS530
- mpu3050-objs += $(MLLITE_DIR)compass/yas530.o
- endif
- ifdef CONFIG_MPU_SENSORS_HSCDTD002B
- mpu3050-objs += $(MLLITE_DIR)compass/hscdtd002b.o
- endif
- ifdef CONFIG_MPU_SENSORS_HSCDTD004A
- mpu3050-objs += $(MLLITE_DIR)compass/hscdtd004a.o
- endif
- #
- # Pressure options
- #
- ifdef CONFIG_MPU_SENSORS_BMA085
- mpu3050-objs += $(MLLITE_DIR)pressure/bma085.o
- endif
- EXTRA_CFLAGS += -I$(M)/$(MLLITE_DIR) \
- -I$(M)/../../include \
- -Idrivers/amlogic/sensors/mpu3050 \
- -Iinclude/linux/mpu \
- -Iinclude/linux
- obj-$(CONFIG_MPU_SENSORS_MPU6000)+= mpu6000.o
- mpu6000-objs += mpuirq.o \
- slaveirq.o \
- mpu-dev.o \
- mpu-i2c.o \
- mlsl-kernel.o \
- mlos-kernel.o \
- $(MLLITE_DIR)mldl_cfg.o \
- $(MLLITE_DIR)accel/mantis.o
- ifdef CONFIG_MPU_SENSORS_AK8975
- mpu6000-objs += $(MLLITE_DIR)compass/ak8975.o
- endif
- ifdef CONFIG_MPU_SENSORS_MPU6000
- EXTRA_CFLAGS += -DM_HW
- endif
- obj-$(CONFIG_MPU_SENSORS_TIMERIRQ)+= timerirq.o
|