]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
ARM: tegra: enable nct interrupt for pm375 & laguna
authorBibek Basu <bbasu@nvidia.com>
Wed, 2 Apr 2014 11:53:27 +0000 (17:23 +0530)
committerMandar Padmawar <mpadmawar@nvidia.com>
Fri, 2 May 2014 11:33:07 +0000 (04:33 -0700)
Enable nct alert interrupt for pm375

Bug 1490524

Change-Id: I16e850cdf243f888bd3dde05c153c488166c02e5
Signed-off-by: Bibek Basu <bbasu@nvidia.com>
Reviewed-on: http://git-master/r/391648
(cherry picked from commit 505a9cdfe9013f02ea1ddf3ff73eb6c1c17f9e11)
Reviewed-on: http://git-master/r/402825
GVS: Gerrit_Virtual_Submit
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
arch/arm/mach-tegra/board-ardbeg-sensors.c

index a7a149dce81146d783d0664ed5da5d859f62a306..b6c900ca5bada3c8e06b9525c327908de6e67ed6 100644 (file)
@@ -1698,14 +1698,6 @@ static struct i2c_board_info ardbeg_i2c_nct72_board_info[] = {
 #endif
 };
 
-static struct i2c_board_info laguna_i2c_nct72_board_info[] = {
-       {
-               I2C_BOARD_INFO("nct72", 0x4c),
-               .platform_data = &ardbeg_nct72_pdata,
-               .irq = -1,
-       },
-};
-
 static int ardbeg_nct72_init(void)
 {
        s32 base_cp, shft_cp;
@@ -1778,12 +1770,14 @@ static int ardbeg_nct72_init(void)
                        board_info.board_id == BOARD_PM370 ||
                        board_info.board_id == BOARD_PM374 ||
                        board_info.board_id == BOARD_PM363)
-               i2c_register_board_info(1, laguna_i2c_nct72_board_info,
-                       ARRAY_SIZE(laguna_i2c_nct72_board_info));
-       else if (board_info.board_id == BOARD_PM375)
-               i2c_register_board_info(0, laguna_i2c_nct72_board_info,
-                               ARRAY_SIZE(laguna_i2c_nct72_board_info));
-       else if (board_info.board_id == BOARD_E1971 ||
+               i2c_register_board_info(1, ardbeg_i2c_nct72_board_info,
+               ARRAY_SIZE(ardbeg_i2c_nct72_board_info));
+       else if (board_info.board_id == BOARD_PM375) {
+               ardbeg_nct72_pdata.sensors[EXT].shutdown_limit = 100;
+               ardbeg_nct72_pdata.sensors[LOC].shutdown_limit = 95;
+               i2c_register_board_info(0, ardbeg_i2c_nct72_board_info,
+                                       1); /* only register device[0] */
+       } else if (board_info.board_id == BOARD_E1971 ||
                 board_info.board_id == BOARD_E1991)
                /* bowmore has thermal sensor on GEN1-I2C i.e. instance 0 */
                i2c_register_board_info(0, ardbeg_i2c_nct72_board_info,