ARM: tegra: la: Fix build warnings
Dan Willemsen [Tue, 26 Mar 2013 06:41:00 +0000 (23:41 -0700)]
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>

arch/arm/mach-tegra/la_priv.h
arch/arm/mach-tegra/tegra11x_la.c
arch/arm/mach-tegra/tegra14x_la.c
arch/arm/mach-tegra/tegra3_la.c

index 3a8efb6..cd7a7f4 100644 (file)
@@ -57,7 +57,7 @@ do { \
 struct la_client_info {
        unsigned int fifo_size_in_atoms;
        unsigned int expiration_in_ns;  /* worst case expiration value */
-       unsigned long reg_addr;
+       void *reg_addr;
        unsigned long mask;
        unsigned long shift;
        enum tegra_la_id id;
@@ -77,13 +77,13 @@ struct la_scaling_info {
 
 struct la_scaling_reg_info {
        enum tegra_la_id id;
-       unsigned int tl_reg_addr;
+       void *tl_reg_addr;
        unsigned int tl_mask;
        unsigned int tl_shift;
-       unsigned int tm_reg_addr;
+       void *tm_reg_addr;
        unsigned int tm_mask;
        unsigned int tm_shift;
-       unsigned int th_reg_addr;
+       void *th_reg_addr;
        unsigned int th_mask;
        unsigned int th_shift;
 };
index 3b6349f..f7d4a85 100644 (file)
 #define T11X_MC_LA_MAX_VALUE           255
 
 #define T11X_MC_RA(r) \
-       ((u32)IO_ADDRESS(TEGRA_MC_BASE) + (T11X_MC_##r))
+       (IO_ADDRESS(TEGRA_MC_BASE) + (T11X_MC_##r))
 #define T11X_RA(r) \
-       ((u32)IO_ADDRESS(TEGRA_MC_BASE) + (T11X_MC_LA_##r))
+       (IO_ADDRESS(TEGRA_MC_BASE) + (T11X_MC_LA_##r))
 
 #define T11X_LA(f, e, a, r, i, ss, la) \
 { \
index 74cdd47..03dab84 100644 (file)
 #define T14X_MC_LA_MAX_VALUE           255
 
 #define T14X_MC_RA(r) \
-       ((u32)IO_ADDRESS(TEGRA_MC_BASE) + (T14X_MC_##r))
+       (IO_ADDRESS(TEGRA_MC_BASE) + (T14X_MC_##r))
 #define T14X_RA(r) \
-       ((u32)IO_ADDRESS(TEGRA_MC_BASE) + (T14X_MC_LA_##r))
+       (IO_ADDRESS(TEGRA_MC_BASE) + (T14X_MC_LA_##r))
 
 #define T14X_LA(f, e, a, r, i, ss, la) \
 { \
index 24263ec..2c8b7a9 100644 (file)
@@ -89,9 +89,9 @@
 #define T3_MC_LA_MAX_VALUE             255
 
 #define T3_MC_RA(r) \
-       ((u32)IO_ADDRESS(TEGRA_MC_BASE) + (T3_MC_##r))
+       (IO_ADDRESS(TEGRA_MC_BASE) + (T3_MC_##r))
 #define T3_RA(r) \
-       ((u32)IO_ADDRESS(TEGRA_MC_BASE) + (T3_MC_LA_##r))
+       (IO_ADDRESS(TEGRA_MC_BASE) + (T3_MC_LA_##r))
 
 #define T3_LA(f, e, a, r, i, ss, la) \
 { \
@@ -188,9 +188,9 @@ struct la_client_info t3_la_info_array[] = {
 };
 
 #define DISP1_RA(r) \
-       ((u32)IO_ADDRESS(TEGRA_DISPLAY_BASE) + DS_DISP_MCCIF_##r##_HYST)
+       (IO_ADDRESS(TEGRA_DISPLAY_BASE) + DS_DISP_MCCIF_##r##_HYST)
 #define DISP2_RA(r) \
-       ((u32)IO_ADDRESS(TEGRA_DISPLAY2_BASE) + DS_DISP_MCCIF_##r##_HYST)
+       (IO_ADDRESS(TEGRA_DISPLAY2_BASE) + DS_DISP_MCCIF_##r##_HYST)
 
 #define DISP_SCALING_REG_INFO(id, r, ra) \
        { \
@@ -213,11 +213,11 @@ struct la_scaling_reg_info disp_info[] = {
 };
 
 #define VI_TH_RA(r) \
-       ((u32)IO_ADDRESS(TEGRA_VI_BASE) + VI_MCCIF_##r##_HYST)
+       (IO_ADDRESS(TEGRA_VI_BASE) + VI_MCCIF_##r##_HYST)
 #define VI_TM_RA(r) \
-       ((u32)IO_ADDRESS(TEGRA_VI_BASE) + VI_TIMEOUT_WOCAL_VI)
+       (IO_ADDRESS(TEGRA_VI_BASE) + VI_TIMEOUT_WOCAL_VI)
 #define VI_TL_RA(r) \
-       ((u32)IO_ADDRESS(TEGRA_VI_BASE) + VI_RESERVE_##r)
+       (IO_ADDRESS(TEGRA_VI_BASE) + VI_RESERVE_##r)
 
 struct la_scaling_reg_info vi_info[] = {
        {