Fix:
clocks.c: In function 'setup_post_dividers':
clocks.c:175: warning: comparison is always true due to limited range of
data type
clocks.c:177: warning: comparison is always true due to limited range of
data type
clocks.c:179: warning: comparison is always true due to limited range of
data type
clocks.c:181: warning: comparison is always true due to limited range of
data type
clocks.c:183: warning: comparison is always true due to limited range of
data type
clocks.c:185: warning: comparison is always true due to limited range of
data type
clocks.c:187: warning: comparison is always true due to limited range of
data type
clocks.c:189: warning: comparison is always true due to limited range of
data type

Signed-off-by: Anatolij Gustschin <ag...@denx.de>
Cc: sricharan <r.sricha...@ti.com>
Cc: Tom Rini <tr...@ti.com>
---
Some notes:

 - GCC v4.5.1 didn't warn here
 - GCC v4.6.1 seems to have a bug and can't compile this code:
   clocks.c: In function 'enable_non_essential_clocks':
   clocks.c:349:13: internal compiler error: in decode_addr_const, at 
varasm.c:2632

 arch/arm/include/asm/arch-omap5/clocks.h |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/arch/arm/include/asm/arch-omap5/clocks.h 
b/arch/arm/include/asm/arch-omap5/clocks.h
index fa99f65..d0e6dd6 100644
--- a/arch/arm/include/asm/arch-omap5/clocks.h
+++ b/arch/arm/include/asm/arch-omap5/clocks.h
@@ -686,14 +686,14 @@ struct dpll_regs {
 struct dpll_params {
        u32 m;
        u32 n;
-       u8 m2;
-       u8 m3;
-       u8 h11;
-       u8 h12;
-       u8 h13;
-       u8 h14;
-       u8 h22;
-       u8 h23;
+       s8 m2;
+       s8 m3;
+       s8 h11;
+       s8 h12;
+       s8 h13;
+       s8 h14;
+       s8 h22;
+       s8 h23;
 };
 
 extern struct omap5_prcm_regs *const prcm;
-- 
1.7.6.4

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to