board_common.c 616 B

1234567891011121314151617181920212223242526272829303132
  1. /*
  2. * Copyright (C) 2012-2014 Panasonic Corporation
  3. * Author: Masahiro Yamada <yamada.m@jp.panasonic.com>
  4. *
  5. * SPDX-License-Identifier: GPL-2.0+
  6. */
  7. #include <common.h>
  8. #include <mach/led.h>
  9. /*
  10. * Routine: board_init
  11. * Description: Early hardware init.
  12. */
  13. int board_init(void)
  14. {
  15. led_write(U, B, O, O);
  16. return 0;
  17. }
  18. #if CONFIG_NR_DRAM_BANKS >= 2
  19. void dram_init_banksize(void)
  20. {
  21. DECLARE_GLOBAL_DATA_PTR;
  22. gd->bd->bi_dram[0].start = CONFIG_SDRAM0_BASE;
  23. gd->bd->bi_dram[0].size = CONFIG_SDRAM0_SIZE;
  24. gd->bd->bi_dram[1].start = CONFIG_SDRAM1_BASE;
  25. gd->bd->bi_dram[1].size = CONFIG_SDRAM1_SIZE;
  26. }
  27. #endif