Перепаял себе память на плате с 64 на 128, подправил u-boot
но почему то работает только 64метра, а остальные невидны:

Конфигурирую MDREFR:0x1BC030 MDCNFG:0x1AC81ACB
MDMRS у меня получился 0x320032

инициализирую так:

ldr r2, =CFG_MDREFR_VAL
str r2, [r1, #MDREFR_OFFSET]
nop
nop

ldr r2, =CFG_MDCNFG_VAL
str r2, [r1, #MDCNFG_OFFSET]
nop
nop


/* Step 4f: Trigger a number (usually 8) refresh cycles by */
/* attempting non-burst read or write accesses to disabled */
/* SDRAM, as commonly specified in the power up sequence */
/* documented in SDRAM data sheets. The address(es) used */
/* for this purpose must not be cacheable. */

ldr r3, =CFG_DRAM_BASE
str r2, [r3]
str r2, [r3]
str r2, [r3]
str r2, [r3]
str r2, [r3]
str r2, [r3]
str r2, [r3]
str r2, [r3]

/* Step 4h: Write MDMRS. */

ldr r2, =CFG_MDMRS_VAL
str r2, [r1, #MDMRS_OFFSET]