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 CFG_I2C_MVTWSI_BASE0 MVEBU_TWSI_BASE 17 18 /* USB/EHCI configuration */ 19 20 /* Environment in SPI NOR flash */ 21 22 /* NAND */ 23 24 /* 25 * mv-common.h should be defined after CMD configs since it used them 26 * to enable certain macros 27 */ 28 #include "mv-common.h" 29 30 /* 31 * Memory layout while starting into the bin_hdr via the 32 * BootROM: 33 * 34 * 0x4000.4000 - 0x4003.4000 headers space (192KiB) 35 * 0x4000.4030 bin_hdr start address 36 * 0x4003.4000 - 0x4004.7c00 BootROM memory allocations (15KiB) 37 * 0x4007.fffc BootROM stack top 38 * 39 * The address space between 0x4007.fffc and 0x400f.fff is not locked in 40 * L2 cache thus cannot be used. 41 */ 42 43 /* SPL */ 44 /* Defines for SPL */ 45 46 #endif /* _CONFIG_DB_MV7846MP_GP_H */ 47