arm: tegra: resolve compilation time warnings
Sanjay Singh Rawat [Thu, 7 Jun 2012 09:33:14 +0000 (14:33 +0530)]
Bug 949219

Change-Id: I91a67d30869e9800c483f112d58b9f76e2dbe361
Signed-off-by: Sanjay Singh Rawat <srawat@nvidia.com>
Reviewed-on: http://git-master/r/103534
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

Conflicts:

arch/arm/mach-tegra/pcie.c

arch/arm/mach-tegra/board-cardhu-pm298-power-rails.c
arch/arm/mach-tegra/board-cardhu-pm299-power-rails.c
arch/arm/mach-tegra/board-cardhu-power.c
arch/arm/mach-tegra/cpu-tegra3.c
arch/arm/mach-tegra/tegra3_dvfs.c
arch/arm/mach-tegra/tegra3_usb_phy.c
drivers/media/video/tegra/ad5816.c
include/linux/tegra_audio.h
include/media/ad5816.h

index b4420af..f6e77f5 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * arch/arm/mach-tegra/board-cardhu-pm298-power-rails.c
  *
- * Copyright (C) 2011 NVIDIA, Inc.
+ * Copyright (C) 2011-2012, NVIDIA Corporation.
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License version 2 as
@@ -677,7 +677,6 @@ static struct platform_device *fixed_reg_devs_pm269[] = {
 
 int __init cardhu_pm298_gpio_switch_regulator_init(void)
 {
-       int i;
        struct board_info board_info;
        struct platform_device **fixed_reg_devs;
        int    nfixreg_devs;
index bd62c30..118929c 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * arch/arm/mach-tegra/board-cardhu-pm299-power-rails.c
  *
- * Copyright (C) 2011 NVIDIA, Inc.
+ * Copyright (C) 2011-2012, NVIDIA Corporation.
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License version 2 as
@@ -667,7 +667,6 @@ static struct platform_device *fixed_reg_devs_pm269[] = {
 
 int __init cardhu_pm299_gpio_switch_regulator_init(void)
 {
-       int i;
        struct board_info board_info;
        struct platform_device **fixed_reg_devs;
        int    nfixreg_devs;
index 02654a1..187cc48 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * arch/arm/mach-tegra/board-cardhu-power.c
  *
- * Copyright (C) 2011-2012 NVIDIA, Inc.
+ * Copyright (C) 2011-2012, NVIDIA Corporation.
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License version 2 as
@@ -995,7 +995,6 @@ static struct platform_device *fixed_reg_devs_e1291_a04[] = {
 
 int __init cardhu_fixed_regulator_init(void)
 {
-       int i;
        struct board_info board_info;
        struct board_info pmu_board_info;
        struct board_info display_board_info;
index 6191123..39ab267 100644 (file)
@@ -302,8 +302,8 @@ static int min_cpus_notify(struct notifier_block *nb, unsigned long n, void *p)
 
        if ((n >= 1) && is_lp_cluster()) {
                /* make sure cpu rate is within g-mode range before switching */
-               unsigned int speed = max(
-                       tegra_getspeed(0), clk_get_min_rate(cpu_g_clk) / 1000);
+               unsigned int speed = max((unsigned long)tegra_getspeed(0),
+                       clk_get_min_rate(cpu_g_clk) / 1000);
                tegra_update_cpu_speed(speed);
 
                if (!clk_set_parent(cpu_clk, cpu_g_clk)) {
index f4c38d6..1108f47 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * arch/arm/mach-tegra/tegra3_dvfs.c
  *
- * Copyright (C) 2010-2011 NVIDIA Corporation.
+ * Copyright (C) 2010-2012, NVIDIA Corporation.
  *
  * This software is licensed under the terms of the GNU General Public
  * License version 2, as published by the Free Software Foundation, and
@@ -783,8 +783,6 @@ static void core_cap_update(void)
 
 static void core_cap_enable(bool enable)
 {
-       int i;
-
        if (enable)
                tegra3_core_cap.refcnt++;
        else if (tegra3_core_cap.refcnt)
index 3a7987d..55d4c16 100644 (file)
@@ -889,6 +889,7 @@ static void uhsic_powerup_pmc_wake_detect(struct tegra_usb_phy *phy)
        mdelay(1);
 }
 
+#ifdef KERNEL_WARNING
 static void usb_phy_power_down_pmc(void)
 {
        unsigned long val;
@@ -932,6 +933,7 @@ static void usb_phy_power_down_pmc(void)
        UHSIC_MASTER_ENABLE_P0;
        writel(val, pmc_base + PMC_SLEEP_CFG);
 }
+#endif
 
 static int usb_phy_bringup_host_controller(struct tegra_usb_phy *phy)
 {
index 80d8a11..a6e6e6b 100644 (file)
@@ -250,9 +250,8 @@ static int ad5816_i2c_wr16(struct ad5816_info *info, u8 reg, u16 val)
        return 0;
 }
 
-static int ad5816_gpio_wr(struct ad5816_info *info,
-                                               enum ad5816_gpio_types i,
-                                               int val) /* val: 0=deassert, 1=assert */
+static int ad5816_gpio_wr(struct ad5816_info *info, ad5816_gpio_types i,
+                               int val) /* val: 0=deassert, 1=assert */
 {
        int err = -EINVAL;
        if (info->gpio[i].valid) {
@@ -371,8 +370,7 @@ static void ad5816_gpio_init(struct ad5816_info *info)
        }
 }
 
-static int ad5816_vreg_dis(struct ad5816_info *info,
-                       enum ad5816_vreg i)
+static int ad5816_vreg_dis(struct ad5816_info *info, ad5816_vreg i)
 {
        int err = 0;
        if (info->vreg[i].vreg_flag && (info->vreg[i].vreg != NULL)) {
@@ -397,8 +395,7 @@ static int ad5816_vreg_dis_all(struct ad5816_info *info)
        return err;
 }
 
-static int ad5816_vreg_en(struct ad5816_info *info,
-                                                       enum ad5816_vreg i)
+static int ad5816_vreg_en(struct ad5816_info *info, ad5816_vreg i)
 {
        int err = 0;
        if (!info->vreg[i].vreg_flag && (info->vreg[i].vreg != NULL)) {
index 3975913..ddc9c93 100644 (file)
@@ -76,7 +76,7 @@ struct dam_srate {
 #define I2S_MODE_I2S   _IOW(TEGRA_AUDIO_MAGIC, 18, unsigned int *)
 
 #ifdef CONFIG_SND_SOC_TEGRA
-extern bool tegra_is_voice_call_active();
+extern bool tegra_is_voice_call_active(void);
 #else
 static inline bool tegra_is_voice_call_active()
 {
index bfea25f..c51417c 100644 (file)
 #include <media/nvc_focus.h>
 #include <media/nvc.h>
 
-typedef enum ad5816_vreg
-{
+typedef enum {
        AD5816_VREG_VDD = 0,
        AD5816_VREG_VDD_AF,
        AD5816_VREG_VDD_I2C
-};
+} ad5816_vreg;
 
-typedef enum ad5816_gpio_types
-{
+typedef enum {
        AD5816_GPIO_RESET = 0,
        AD5816_GPIO_I2CMUX,
        AD5816_GPIO_GP1,
        AD5816_GPIO_GP2,
        AD5816_GPIO_GP3
-};
+} ad5816_gpio_types;
 
 
 struct ad5816_platform_data {
@@ -78,4 +76,4 @@ struct ad5816_pdata_info {
 
 
 #endif
-/* __AD5816_H__ */
\ No newline at end of file
+/* __AD5816_H__ */