Lines Matching defs:mem_timings
37 static struct memory_timings mem_timings;
42 return mem_timings.slow_dll_ctrl;
47 return mem_timings.fast_dll_ctrl;
52 return mem_timings.m_type;
118 mem_timings.m_type = !((sdrc_read_reg(SDRC_MR_0) & 0x3) == 0x1);
124 mem_timings.base_cs = 1;
126 mem_timings.base_cs = 0;
128 if (mem_timings.m_type != M_DDR)
132 if (((mem_timings.fast_dll_ctrl & (1 << 2)) == M_LOCK_CTRL))
133 mem_timings.dll_mode = M_UNLOCK;
135 mem_timings.dll_mode = M_LOCK;
137 if (mem_timings.base_cs == 0) {
149 mem_timings.fast_dll_ctrl = (fast_dll | (3 << 8));
152 omap2_sram_ddr_init(&mem_timings.slow_dll_ctrl,
153 mem_timings.fast_dll_ctrl,
154 mem_timings.base_cs,
156 mem_timings.slow_dll_ctrl &= 0xff00; /* Keep lock value */
159 mem_timings.slow_dll_ctrl |=
160 ((mem_timings.fast_dll_ctrl & 0xF) | (1 << 2));
163 mem_timings.slow_dll_ctrl |= ((1 << 1) | (3 << 8));