summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-ventana-sensors.c
diff options
context:
space:
mode:
authorGary King <gking@nvidia.com>2010-09-16 19:31:03 -0700
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:46:05 -0800
commit3bad0b8396e739542ef95295b33786c8e7c3b4d6 (patch)
tree51c399acdaed789af36715b4c5412f293b9a15f9 /arch/arm/mach-tegra/board-ventana-sensors.c
parent4ea76a41f245839df136c9e73b0ded78243280c5 (diff)
[ARM] tegra: ventana: register nct1008
Original-Change-Id: I3cd1824726ebc37233e9d5e8afa0d1af42e03737 Rebase-Id: R0295bffb28d11c02bc65597f3bff71347d44e63a
Diffstat (limited to 'arch/arm/mach-tegra/board-ventana-sensors.c')
-rw-r--r--arch/arm/mach-tegra/board-ventana-sensors.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/board-ventana-sensors.c b/arch/arm/mach-tegra/board-ventana-sensors.c
index 1d461c4b54db..3527ec9b036b 100644
--- a/arch/arm/mach-tegra/board-ventana-sensors.c
+++ b/arch/arm/mach-tegra/board-ventana-sensors.c
@@ -20,6 +20,7 @@
#include <linux/i2c.h>
#include <mach/gpio.h>
+#include <linux/i2c/nct1008.h>
#include "gpio-names.h"
#define ISL29018_IRQ_GPIO TEGRA_GPIO_PZ2
@@ -44,6 +45,19 @@ static const struct i2c_board_info ventana_i2c2_board_info[] = {
},
};
+struct nct1008_platform_data ventana_nct1008_pdata = {
+ .conv_rate = 5,
+ .config = NCT1008_CONFIG_ALERT_DISABLE,
+ .thermal_threshold = 110,
+};
+
+static struct i2c_board_info ventana_i2c4_board_info[] = {
+ {
+ I2C_BOARD_INFO("nct1008", 0x4C),
+ .platform_data = &ventana_nct1008_pdata,
+ },
+};
+
int __init ventana_sensors_init(void)
{
ventana_isl29018_init();
@@ -54,5 +68,8 @@ int __init ventana_sensors_init(void)
i2c_register_board_info(2, ventana_i2c2_board_info,
ARRAY_SIZE(ventana_i2c2_board_info));
+ i2c_register_board_info(4, ventana_i2c4_board_info,
+ ARRAY_SIZE(ventana_i2c4_board_info));
+
return 0;
}