platform-drivers: msm: tsens: Add TSENS support for MDM9x15
Signed-off-by: Siddartha Mohanadoss <smohanad@codeaurora.org>
Conflicts:
arch/arm/mach-msm/board-9615.c
arch/arm/mach-msm/devices-9615.c
diff --git a/arch/arm/mach-msm/devices-9615.c b/arch/arm/mach-msm/devices-9615.c
index 0277f28..4972585 100644
--- a/arch/arm/mach-msm/devices-9615.c
+++ b/arch/arm/mach-msm/devices-9615.c
@@ -15,6 +15,7 @@
#include <linux/platform_device.h>
#include <linux/irq.h>
#include <linux/io.h>
+#include <linux/msm_tsens.h>
#include <asm/hardware/gic.h>
#include <mach/board.h>
#include <mach/msm_iomap.h>
@@ -199,6 +200,21 @@
.dev.platform_data = &msm_sps_pdata,
};
+static struct tsens_platform_data msm_tsens_pdata = {
+ .slope = 910,
+ .tsens_factor = 1000,
+ .hw_type = MSM_9615,
+ .tsens_num_sensor = 5,
+};
+
+struct platform_device msm9615_device_tsens = {
+ .name = "tsens8960-tm",
+ .id = -1,
+ .dev = {
+ .platform_data = &msm_tsens_pdata,
+ },
+};
+
#ifdef CONFIG_CACHE_L2X0
static int __init l2x0_cache_init(void)
{