On Thu, 2014-05-01 at 21:28 +0200, Marek Vasut wrote:
> On Thursday, May 01, 2014 at 08:40:44 PM, Ian Campbell wrote:
> > This patch adds the basic clocks and timer support for the Allwinner A20
> > (sun7i) processor. This code will not been compiled until the build is
> > hooked up in a later patch. It has been split out to keep the patches
> > manageable.
> > 
> > Some of the code here is common to multiple sunxi subarchtectures, hence
> > files are named sun4i which is the earliest similar variant.
> > 
> > Signed-off-by: Alexandru Gagniuc <mr.nuke...@gmail.com>
> > Signed-off-by: Chen-Yu Tsai <w...@csie.org>
> > Signed-off-by: Emilio López <emi...@elopez.com.ar>
> > Signed-off-by: Hans de Goede <hdego...@redhat.com>
> > Signed-off-by: Henrik Nordstrom <hen...@henriknordstrom.net>
> > Signed-off-by: Jens Kuske <jensku...@gmail.com>
> > Signed-off-by: Luke Leighton <l...@lkcl.net>
> > Signed-off-by: Oliver Schinagl <oli...@schinagl.nl>
> > Signed-off-by: Ian Campbell <i...@hellion.org.uk>
> > Cc: Stefan Roese <s...@denx.de>
> > Cc: Tom Cubie <mr.hip...@gmail.com>
> > ---
> > v4: "Based on d9fe0a1e061e "sunxi: mksunxiboot: remove unnecessary casts."
> 
> I have no idea what this changelog entry tells me, I will have to review this 
> entire patch anew.

This was mainly for my benefit, so I could track which u-boot-sunxi.git
version each commit was most recently sync'd with.

This particular patch needed no changes for the rebasing. I'm going to
go through the rest now and reply with a proper v3..v4 changelog. If I
don't reply to a particular patch it means nothing much changed.

> [...]
> 
> > +void clock_set_pll1(int hz)
> > +{
> > +     int i = 0;
> > +     int axi, ahb, apb0;
> > +     struct sunxi_ccm_reg * const ccm =
> > +             (struct sunxi_ccm_reg *)SUNXI_CCM_BASE;
> > +
> > +     /* Find target frequency */
> > +     while (pll1_para[i].freq < hz)
> > +             i++;
> 
> You can just do a for (...) cycle here, instead of the unbounded while cycle. 

it's not unbounded, the array has a sentinal value.

> Also, I think hz will always be positive, thus int hz -> unsigned int hz .

Ack.

Ian.


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

Reply via email to