
14 Mar
2014
14 Mar
'14
3:17 p.m.
On Fri, Mar 14, 2014 at 10:33:45AM +0000, Ian Campbell wrote:
[snip]
+static void mctl_ddr3_reset(void) +{
- struct sunxi_dram_reg *dram =
(struct sunxi_dram_reg *)SUNXI_DRAMC_BASE;
- {
clrbits_le32(&dram->mcr, DRAM_MCR_RESET);
udelay(2);
setbits_le32(&dram->mcr, DRAM_MCR_RESET);
- }
That seems like an odd construction, why the extra braces?
And as for the rest of the code, lots of magic numbers to #define what/why (why udelay(2) and 22?)
--
Tom