On May 24, 2010, at 9:52 AM, Timur Tabi wrote: > On Sat, May 22, 2010 at 5:36 PM, Kumar Gala <ga...@kernel.crashing.org> wrote: > >> +static unsigned long >> +ics307_clk_freq(unsigned char cw0, unsigned char cw1, unsigned char cw2) > > You forgot to change these to u8
Oops, thought that was fixed. > Also, you can declare this function as "const". You could just use > the version of this function that I posted, you just need to remove my > rounding code. What in the world does 'const' get me in C. >> + * Adding 1 to get a "nicely" rounded number, but this needs >> + * more tweaking to get a "properly" rounded number. >> + */ >> + >> + freq = 1 + (input_freq * 2 * (vdw + 8) / ((rdw + 2) * od)); > > The "1 +" is wrong and should be removed. It doesn't do what the > comment says it does, and as you said earlier, rounding is wrong for > this function. Dropped the 1+ - k _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot