Convert CONFIG_LBA48 et al to Kconfig
[platform/kernel/u-boot.git] / include / configs / db-mv784mp-gp.h
1 /* SPDX-License-Identifier: GPL-2.0+ */
2 /*
3  * Copyright (C) 2014-2015 Stefan Roese <sr@denx.de>
4  */
5
6 #ifndef _CONFIG_DB_MV7846MP_GP_H
7 #define _CONFIG_DB_MV7846MP_GP_H
8
9 /*
10  * TEXT_BASE needs to be below 16MiB, since this area is scrubbed
11  * for DDR ECC byte filling in the SPL before loading the main
12  * U-Boot into it.
13  */
14
15 /* I2C */
16 #define CONFIG_I2C_MVTWSI_BASE0         MVEBU_TWSI_BASE
17
18 /* USB/EHCI configuration */
19 #define CONFIG_USB_MAX_CONTROLLER_COUNT 3
20
21 /* Environment in SPI NOR flash */
22
23 #define PHY_ANEG_TIMEOUT        8000    /* PHY needs a longer aneg time */
24
25 /* PCIe support */
26 #ifndef CONFIG_SPL_BUILD
27 #define CONFIG_PCI_SCAN_SHOW
28 #endif
29
30 /* NAND */
31
32 /*
33  * mv-common.h should be defined after CMD configs since it used them
34  * to enable certain macros
35  */
36 #include "mv-common.h"
37
38 /*
39  * Memory layout while starting into the bin_hdr via the
40  * BootROM:
41  *
42  * 0x4000.4000 - 0x4003.4000    headers space (192KiB)
43  * 0x4000.4030                  bin_hdr start address
44  * 0x4003.4000 - 0x4004.7c00    BootROM memory allocations (15KiB)
45  * 0x4007.fffc                  BootROM stack top
46  *
47  * The address space between 0x4007.fffc and 0x400f.fff is not locked in
48  * L2 cache thus cannot be used.
49  */
50
51 /* SPL */
52 /* Defines for SPL */
53
54 /* Enable DDR support in SPL (DDR3 training from Marvell bin_hdr) */
55 #define CONFIG_SPD_EEPROM               0x4e
56
57 #endif /* _CONFIG_DB_MV7846MP_GP_H */