From cd6c99dc8879822c811f2667837975ebfd377e35 Mon Sep 17 00:00:00 2001 From: Ravikanth Tuniki Date: Tue, 3 Nov 2020 10:13:53 +0530 Subject: [PATCH] input: touchscreen: Remove linking across different modules Remove linking and create dependency by exporting the function in synaptics touch driver. Change-Id: I494d61fafbed516a39972521b14b0bfc2337b3bd Signed-off-by: Ravikanth Tuniki --- drivers/input/touchscreen/synaptics_tcm/Makefile | 3 +-- drivers/input/touchscreen/synaptics_tcm/synaptics_tcm_i2c.c | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/input/touchscreen/synaptics_tcm/Makefile b/drivers/input/touchscreen/synaptics_tcm/Makefile index 3292047e442d..30db3b56516a 100644 --- a/drivers/input/touchscreen/synaptics_tcm/Makefile +++ b/drivers/input/touchscreen/synaptics_tcm/Makefile @@ -6,8 +6,7 @@ obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_SPI) += synaptics_tcm_spi.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_I2C) += synaptics_tcm_i2c.o -obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_CORE) += qcom_synaptics_tcm_core.o -qcom_synaptics_tcm_core-y += synaptics_tcm_core.o synaptics_tcm_i2c.o +obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_CORE) += synaptics_tcm_core.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_TOUCH) += synaptics_tcm_touch.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_DEVICE) += synaptics_tcm_device.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_TESTING) += synaptics_tcm_testing.o diff --git a/drivers/input/touchscreen/synaptics_tcm/synaptics_tcm_i2c.c b/drivers/input/touchscreen/synaptics_tcm/synaptics_tcm_i2c.c index 1754a4fb5c25..483002ea129d 100644 --- a/drivers/input/touchscreen/synaptics_tcm/synaptics_tcm_i2c.c +++ b/drivers/input/touchscreen/synaptics_tcm/synaptics_tcm_i2c.c @@ -53,7 +53,7 @@ struct drm_panel *tcm_get_panel(void) { return active_tcm_panel; } - +EXPORT_SYMBOL(tcm_get_panel); #ifdef CONFIG_OF static int parse_dt(struct device *dev, struct syna_tcm_board_data *bdata)