Lines Matching +full:ras +full:- +full:to +full:- +full:cas

1 // SPDX-License-Identifier: GPL-2.0+
12 #include <asm/arch/mx6-ddr.h>
13 #include <asm/arch/mx6-pins.h>
58 /* SDCLK[0:1], CAS, RAS, Reset: Differential input, 40ohm */
64 /* SDCKE[0:1]: 100k pull-up */
67 /* SDBA2: pull-up disabled */
69 /* SDODT[0:1]: 100k pull-up, 40 ohm */
117 /* SDCLK[0:1], CAS, RAS, Reset: Differential input, 40ohm */
123 /* SDCKE[0:1]: 100k pull-up */
126 /* SDBA2: pull-up disabled */
128 /* SDODT[0:1]: 100k pull-up, 40 ohm */
230 .sde_to_rst = 0x10, /* JEDEC value for LPDDR2 - 200us */
244 /* Micron MT41K512M16TNA-125 */
258 /* Micron MT41K128M16JT-125 */
338 writel(0x00C03F3F, &ccm->CCGR0); in ccgr_init()
339 writel(0x0030FC03, &ccm->CCGR1); in ccgr_init()
340 writel(0x0FFFC000, &ccm->CCGR2); in ccgr_init()
341 writel(0x3FF00000, &ccm->CCGR3); in ccgr_init()
342 writel(0x00FFF300, &ccm->CCGR4); in ccgr_init()
343 writel(0x0F0000C3, &ccm->CCGR5); in ccgr_init()
344 writel(0x000003FF, &ccm->CCGR6); in ccgr_init()
349 printf(".p0_mpdgctrl0\t= 0x%08X\n", calib->p0_mpdgctrl0); in display_calibration()
350 printf(".p0_mpdgctrl1\t= 0x%08X\n", calib->p0_mpdgctrl1); in display_calibration()
351 printf(".p0_mprddlctl\t= 0x%08X\n", calib->p0_mprddlctl); in display_calibration()
352 printf(".p0_mpwrdlctl\t= 0x%08X\n", calib->p0_mpwrdlctl); in display_calibration()
353 printf(".p0_mpwldectrl0\t= 0x%08X\n", calib->p0_mpwldectrl0); in display_calibration()
354 printf(".p0_mpwldectrl1\t= 0x%08X\n", calib->p0_mpwldectrl1); in display_calibration()
356 printf(".p1_mpdgctrl0\t= 0x%08X\n", calib->p1_mpdgctrl0); in display_calibration()
357 printf(".p1_mpdgctrl1\t= 0x%08X\n", calib->p1_mpdgctrl1); in display_calibration()
358 printf(".p1_mprddlctl\t= 0x%08X\n", calib->p1_mprddlctl); in display_calibration()
359 printf(".p1_mpwrdlctl\t= 0x%08X\n", calib->p1_mpwrdlctl); in display_calibration()
360 printf(".p1_mpwldectrl0\t= 0x%08X\n", calib->p1_mpwldectrl0); in display_calibration()
361 printf(".p1_mpwldectrl1\t= 0x%08X\n", calib->p1_mpwldectrl1); in display_calibration()
364 printf("DATA 4 MX6_MMDC_P0_MPDGCTRL0\t= 0x%08X\n", calib->p0_mpdgctrl0); in display_calibration()
365 printf("DATA 4 MX6_MMDC_P0_MPDGCTRL1\t= 0x%08X\n", calib->p0_mpdgctrl1); in display_calibration()
366 printf("DATA 4 MX6_MMDC_P0_MPRDDLCTL\t= 0x%08X\n", calib->p0_mprddlctl); in display_calibration()
367 printf("DATA 4 MX6_MMDC_P0_MPWRDLCTL\t= 0x%08X\n", calib->p0_mpwrdlctl); in display_calibration()
369 calib->p0_mpwldectrl0); in display_calibration()
371 calib->p0_mpwldectrl1); in display_calibration()
374 calib->p1_mpdgctrl0); in display_calibration()
376 calib->p1_mpdgctrl1); in display_calibration()
378 calib->p1_mprddlctl); in display_calibration()
380 calib->p1_mpwrdlctl); in display_calibration()
382 calib->p1_mpwldectrl0); in display_calibration()
384 calib->p1_mpwldectrl1); in display_calibration()
391 * - we have a stack and a place to store GD, both in SRAM
392 * - no variable global data is available
415 /* UART clocks enabled and gd valid - init serial console */ in board_init_f()
423 printf("cpu type 0x%x doesn't support 64-bit bus\n", in board_init_f()