cobra5272.c 653 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. /*
  2. * (C) Copyright 2000-2003
  3. * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
  4. *
  5. * SPDX-License-Identifier: GPL-2.0+
  6. */
  7. #include <common.h>
  8. #include <asm/immap.h>
  9. int checkboard (void)
  10. {
  11. puts ("Board: ");
  12. puts ("senTec COBRA5272 Board\n");
  13. return 0;
  14. };
  15. phys_size_t initdram (int board_type)
  16. {
  17. volatile sdramctrl_t *sdp = (sdramctrl_t *) (MMAP_SDRAM);
  18. sdp->sdram_sdtr = 0xf539;
  19. sdp->sdram_sdcr = 0x4211;
  20. /* Dummy write to start SDRAM */
  21. *((volatile unsigned long *) 0) = 0;
  22. return CONFIG_SYS_SDRAM_SIZE * 1024 * 1024;
  23. };
  24. int testdram (void)
  25. {
  26. /* TODO: XXX XXX XXX */
  27. printf ("DRAM test not implemented!\n");
  28. return (0);
  29. }