On Fri, Apr 26, 2013 at 04:02:32PM +0800, Kuo-Jung Su wrote: > From: Kuo-Jung Su <dant...@faraday-tech.com> [snip] > + | (phyaddr << PHYCR_ADDR_SHIFT) > + | (phyreg << PHYCR_REG_SHIFT) > + | 0x30000000;
Magic number. > + > + writel(tmp, ®s->phycr); > + > + for (ts = get_timer(0); get_timer(ts) < 1000; ) { Please define a TIMEOUT and use that insteadof 1000 all the time. [snip] > + /* interrupt at every packet transmit/receive */ > + writel(0x00001010, ®s->itc); > + /* tx/rx poll interval=5.12us; rx_poll_cnt=1 */ > + writel(0x00000001, ®s->aptc); > + /* rx fifo: high=1536, low=512 */ > + writel(0x00000390, ®s->dblac); > + /* clear all interrupt status */ > + writel(0x000003FF, ®s->isr); More magic numbers. Please fix globally. Thanks! -- Tom
signature.asc
Description: Digital signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot