1e66c49faSVikas Manocha /* 2e66c49faSVikas Manocha * (C) Copyright 2016 3e66c49faSVikas Manocha * Vikas Manocha, <vikas.manocha@st.com> 4e66c49faSVikas Manocha * 5e66c49faSVikas Manocha * SPDX-License-Identifier: GPL-2.0+ 6e66c49faSVikas Manocha */ 7e66c49faSVikas Manocha 8e66c49faSVikas Manocha #ifndef __CONFIG_H 9e66c49faSVikas Manocha #define __CONFIG_H 10e66c49faSVikas Manocha 11e66c49faSVikas Manocha #define CONFIG_SYS_THUMB_BUILD 12*adcc90b4SVikas Manocha /*#define CONFIG_SYS_NO_FLASH*/ 13e66c49faSVikas Manocha 14e66c49faSVikas Manocha #define CONFIG_OF_LIBFDT 15e66c49faSVikas Manocha #define CONFIG_BOARD_EARLY_INIT_F 16e66c49faSVikas Manocha 17e66c49faSVikas Manocha #define CONFIG_SYS_FLASH_BASE 0x08000000 18e66c49faSVikas Manocha #define CONFIG_SYS_INIT_SP_ADDR 0x20050000 19e66c49faSVikas Manocha #define CONFIG_SYS_TEXT_BASE 0x08000000 20e66c49faSVikas Manocha 21e66c49faSVikas Manocha #define CONFIG_SYS_ICACHE_OFF 22e66c49faSVikas Manocha #define CONFIG_SYS_DCACHE_OFF 23e66c49faSVikas Manocha 24e66c49faSVikas Manocha /* 25e66c49faSVikas Manocha * Configuration of the external SDRAM memory 26e66c49faSVikas Manocha */ 27e66c49faSVikas Manocha #define CONFIG_NR_DRAM_BANKS 1 28e66c49faSVikas Manocha #define CONFIG_SYS_RAM_SIZE ((64 + 192) << 10) 29e66c49faSVikas Manocha #define CONFIG_SYS_RAM_CS 1 30e66c49faSVikas Manocha #define CONFIG_SYS_RAM_FREQ_DIV 2 31e66c49faSVikas Manocha #define CONFIG_SYS_RAM_BASE 0x20000000 32e66c49faSVikas Manocha #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_RAM_BASE 33e66c49faSVikas Manocha #define CONFIG_SYS_LOAD_ADDR 0x20000000 34e66c49faSVikas Manocha #define CONFIG_LOADADDR 0x20000000 35e66c49faSVikas Manocha 36*adcc90b4SVikas Manocha #define CONFIG_SYS_MAX_FLASH_SECT 8 37*adcc90b4SVikas Manocha #define CONFIG_SYS_MAX_FLASH_BANKS 1 38e66c49faSVikas Manocha 39e66c49faSVikas Manocha #define CONFIG_ENV_IS_NOWHERE 40e66c49faSVikas Manocha #define CONFIG_ENV_SIZE (8 << 10) 41e66c49faSVikas Manocha 42e66c49faSVikas Manocha #define CONFIG_STM32_GPIO 43*adcc90b4SVikas Manocha #define CONFIG_STM32_FLASH 44e66c49faSVikas Manocha #define CONFIG_STM32X7_SERIAL 45e66c49faSVikas Manocha 46e66c49faSVikas Manocha #define CONFIG_SYS_CLK_FREQ 16*1000*1000 /* 180 MHz */ 47e66c49faSVikas Manocha #define CONFIG_SYS_HZ_CLOCK 1000000 /* Timer is clocked at 1MHz */ 48e66c49faSVikas Manocha 49e66c49faSVikas Manocha #define CONFIG_CMDLINE_TAG 50e66c49faSVikas Manocha #define CONFIG_SETUP_MEMORY_TAGS 51e66c49faSVikas Manocha #define CONFIG_INITRD_TAG 52e66c49faSVikas Manocha #define CONFIG_REVISION_TAG 53e66c49faSVikas Manocha 54e66c49faSVikas Manocha #define CONFIG_SYS_CBSIZE 1024 55e66c49faSVikas Manocha #define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE \ 56e66c49faSVikas Manocha + sizeof(CONFIG_SYS_PROMPT) + 16) 57e66c49faSVikas Manocha 58e66c49faSVikas Manocha #define CONFIG_SYS_MAXARGS 16 59e66c49faSVikas Manocha #define CONFIG_SYS_MALLOC_LEN (16 * 1024) 60e66c49faSVikas Manocha #define CONFIG_STACKSIZE (64 << 10) 61e66c49faSVikas Manocha 62e66c49faSVikas Manocha #define CONFIG_BAUDRATE 115200 63e66c49faSVikas Manocha #define CONFIG_BOOTARGS \ 64e66c49faSVikas Manocha "console=ttyS0,115200 earlyprintk consoleblank=0 ignore_loglevel" 65e66c49faSVikas Manocha #define CONFIG_BOOTCOMMAND \ 66e66c49faSVikas Manocha "run bootcmd_romfs" 67e66c49faSVikas Manocha 68e66c49faSVikas Manocha #define CONFIG_EXTRA_ENV_SETTINGS \ 69e66c49faSVikas Manocha "bootargs_romfs=uclinux.physaddr=0x08180000 root=/dev/mtdblock0\0" \ 70e66c49faSVikas Manocha "bootcmd_romfs=setenv bootargs ${bootargs} ${bootargs_romfs};" \ 71e66c49faSVikas Manocha "bootm 0x08044000 - 0x08042000\0" 72e66c49faSVikas Manocha 73e66c49faSVikas Manocha #define CONFIG_BOOTDELAY 3 74e66c49faSVikas Manocha 75e66c49faSVikas Manocha /* 76e66c49faSVikas Manocha * Command line configuration. 77e66c49faSVikas Manocha */ 78e66c49faSVikas Manocha #define CONFIG_SYS_LONGHELP 79e66c49faSVikas Manocha #define CONFIG_SYS_HUSH_PARSER 80e66c49faSVikas Manocha #define CONFIG_AUTO_COMPLETE 81e66c49faSVikas Manocha #define CONFIG_CMDLINE_EDITING 82e66c49faSVikas Manocha 83e66c49faSVikas Manocha #define CONFIG_CMD_MEM 84e66c49faSVikas Manocha #define CONFIG_CMD_TIMER 85e66c49faSVikas Manocha #undef CONFIG_CMD_IMLS 86e66c49faSVikas Manocha #endif /* __CONFIG_H */ 87