diff options
author | Gary King <gking@nvidia.com> | 2010-09-16 19:31:03 -0700 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:46:05 -0800 |
commit | 3bad0b8396e739542ef95295b33786c8e7c3b4d6 (patch) | |
tree | 51c399acdaed789af36715b4c5412f293b9a15f9 /arch/arm/mach-tegra/board-ventana-sensors.c | |
parent | 4ea76a41f245839df136c9e73b0ded78243280c5 (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.c | 17 |
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; } |