mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 23:24:38 +00:00
mips: mt76x8: ddr_cal: Change types from u32 to int in dqs_find_min/max
This change is made to enable comparison of integer variables, which might be negative in the next patch. No functional change is intended in this patch. Signed-off-by: Stefan Roese <sr@denx.de> Cc: Weijie Gao <weijie.gao@mediatek.com> Cc: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> Reviewed-by: Weijie Gao <weijie.gao@mediatek.com>
This commit is contained in:
parent
896449fa29
commit
112add362b
1 changed files with 8 additions and 6 deletions
|
@ -71,10 +71,11 @@ static inline bool dqs_test_error(void __iomem *memc, u32 memsize, u32 dqsval,
|
|||
return false;
|
||||
}
|
||||
|
||||
static inline u32 dqs_find_max(void __iomem *memc, u32 memsize, u32 initval,
|
||||
u32 maxval, u32 shift, u32 regval)
|
||||
static inline int dqs_find_max(void __iomem *memc, u32 memsize, int initval,
|
||||
int maxval, int shift, u32 regval)
|
||||
{
|
||||
u32 fieldval = initval, dqsval;
|
||||
int fieldval = initval;
|
||||
u32 dqsval;
|
||||
|
||||
do {
|
||||
dqsval = regval | (fieldval << shift);
|
||||
|
@ -88,10 +89,11 @@ static inline u32 dqs_find_max(void __iomem *memc, u32 memsize, u32 initval,
|
|||
return fieldval;
|
||||
}
|
||||
|
||||
static inline u32 dqs_find_min(void __iomem *memc, u32 memsize, u32 initval,
|
||||
u32 minval, u32 shift, u32 regval)
|
||||
static inline int dqs_find_min(void __iomem *memc, u32 memsize, int initval,
|
||||
int minval, int shift, u32 regval)
|
||||
{
|
||||
u32 fieldval = initval, dqsval;
|
||||
int fieldval = initval;
|
||||
u32 dqsval;
|
||||
|
||||
while (fieldval > minval) {
|
||||
dqsval = regval | (fieldval << shift);
|
||||
|
|
Loading…
Reference in a new issue