blob: 900c7574757f223794c98420305b072f9e09fd60 [file] [log] [blame]
#
# Kernel build touch panel modules.
#
ifeq ($(CONFIG_TOUCHSCREEN_CYPRESS_CYTTSP5),m)
ccflags-y += -DCONFIG_TOUCHSCREEN_CYPRESS_CYTTSP5 \
-DCONFIG_TOUCHSCREEN_CYPRESS_CYTTSP5_PLATFORM_FW_UPGRADE \
-DCONFIG_TOUCHSCREEN_CYPRESS_CYTTSP5_DEVICETREE_SUPPORT \
-DCONFIG_TOUCHSCREEN_CYPRESS_CYTTSP5_I2C \
-DCONFIG_TOUCHSCREEN_CYPRESS_CYTTSP5_MT_B
TP_DIR := cyttsp5
TP_INC := -I$(TP_ROOT)/$(TP_DIR)
TP_OBJS := $(TP_DIR)/cyttsp5_core.o \
$(TP_DIR)/cyttsp5_mt_common.o \
$(TP_DIR)/cyttsp5_mtb.o \
$(TP_DIR)/cyttsp5_devtree.o \
$(TP_DIR)/cyttsp5_platform.o \
$(TP_DIR)/cyttsp5_i2c.o
TP_ACCESS_OBJS := $(TP_DIR)/cyttsp5_device_access.o
TP_UPDATE_OBJS := $(TP_DIR)/cyttsp5_loader.o
obj-$(CONFIG_TOUCHSCREEN_CYPRESS_CYTTSP5) += $(MODNAME).o
$(MODNAME)-y := $(TP_OBJS)
obj-$(CONFIG_TOUCHSCREEN_CYPRESS_CYTTSP5_DEVICE_ACCESS) += $(MODNAME)_access.o
$(MODNAME)_access-y := $(TP_ACCESS_OBJS)
obj-$(CONFIG_TOUCHSCREEN_CYPRESS_CYTTSP5_LOADER) += $(MODNAME)_loader.o
$(MODNAME)_loader-y := $(TP_UPDATE_OBJS)
endif
# Fix build for GCC 4.7
EXTRA_CFLAGS += -Wno-maybe-uninitialized -Wno-unused-function