ARM: dts: at91: sama5d2_icp: fix i2c eeprom compatible
[platform/kernel/u-boot.git] / board / st / stm32h743-disco / stm32h743-disco.c
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 #include <init.h>
10 #include <log.h>
11
12 DECLARE_GLOBAL_DATA_PTR;
13
14 int dram_init(void)
15 {
16         struct udevice *dev;
17         int ret;
18
19         ret = uclass_get_device(UCLASS_RAM, 0, &dev);
20         if (ret) {
21                 debug("DRAM init failed: %d\n", ret);
22                 return ret;
23         }
24
25         if (fdtdec_setup_mem_size_base() != 0)
26                 ret = -EINVAL;
27
28         return ret;
29 }
30
31 int dram_init_banksize(void)
32 {
33         fdtdec_setup_memory_banksize();
34
35         return 0;
36 }
37
38 int board_early_init_f(void)
39 {
40         return 0;
41 }
42
43 u32 get_board_rev(void)
44 {
45         return 0;
46 }
47
48 int board_late_init(void)
49 {
50         return 0;
51 }
52
53 int board_init(void)
54 {
55         gd->bd->bi_boot_params = gd->bd->bi_dram[0].start + 0x100;
56         return 0;
57 }