1 #include <common.h> 2 #include <asm/arch/dram.h> 3 4 static struct dram_para dram_para = { 5 .clock = CONFIG_DRAM_CLK, 6 .type = 3, 7 .rank_num = 1, 8 .density = 0, 9 .io_width = 0, 10 .bus_width = 0, 11 .cas = 6, 12 .zq = CONFIG_DRAM_ZQ, 13 .odt_en = 0, 14 .size = 0, 15 .tpr0 = 0x30926692, 16 .tpr1 = 0x1090, 17 .tpr2 = 0x1a0c8, 18 .tpr3 = 0, 19 .tpr4 = 0, 20 .tpr5 = 0, 21 .emr1 = CONFIG_DRAM_EMR1, 22 .emr2 = 0, 23 .emr3 = 0, 24 }; 25 26 unsigned long sunxi_dram_init(void) 27 { 28 return dramc_init(&dram_para); 29 } 30