uboot/board/st/stm32h743-eval/stm32h743-eval.c
<<
>>
Prefs
   1// SPDX-License-Identifier: GPL-2.0+
   2/*
   3 * Copyright (C) 2017, STMicroelectronics - All Rights Reserved
   4 * Author(s): Patrice Chotard, <patrice.chotard@st.com> for STMicroelectronics.
   5 */
   6
   7#include <common.h>
   8#include <dm.h>
   9
  10DECLARE_GLOBAL_DATA_PTR;
  11
  12int dram_init(void)
  13{
  14        struct udevice *dev;
  15        int ret;
  16
  17        ret = uclass_get_device(UCLASS_RAM, 0, &dev);
  18        if (ret) {
  19                debug("DRAM init failed: %d\n", ret);
  20                return ret;
  21        }
  22
  23        if (fdtdec_setup_mem_size_base() != 0)
  24                ret = -EINVAL;
  25
  26        return ret;
  27}
  28
  29int dram_init_banksize(void)
  30{
  31        fdtdec_setup_memory_banksize();
  32
  33        return 0;
  34}
  35
  36int board_early_init_f(void)
  37{
  38        return 0;
  39}
  40
  41u32 get_board_rev(void)
  42{
  43        return 0;
  44}
  45
  46int board_late_init(void)
  47{
  48        return 0;
  49}
  50
  51int board_init(void)
  52{
  53        gd->bd->bi_boot_params = gd->bd->bi_dram[0].start + 0x100;
  54        return 0;
  55}
  56