1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */ 2495f3774SAndy Shevchenko /* 3495f3774SAndy Shevchenko * Copyright (c) 2017 Intel Corp. 4495f3774SAndy Shevchenko */ 5495f3774SAndy Shevchenko 6495f3774SAndy Shevchenko #ifndef __CONFIG_H 7495f3774SAndy Shevchenko #define __CONFIG_H 8495f3774SAndy Shevchenko 9495f3774SAndy Shevchenko #include <asm/ibmpc.h> 10495f3774SAndy Shevchenko 11256df1e1SAndy Shevchenko /* ACPI */ 12256df1e1SAndy Shevchenko 13495f3774SAndy Shevchenko /* Boot */ 14495f3774SAndy Shevchenko #define CONFIG_BOOTCOMMAND "run bootcmd" 15495f3774SAndy Shevchenko 16495f3774SAndy Shevchenko /* DISK Partition support */ 17495f3774SAndy Shevchenko 18495f3774SAndy Shevchenko /* Miscellaneous configurable options */ 19495f3774SAndy Shevchenko 20495f3774SAndy Shevchenko #define CONFIG_SYS_CBSIZE 2048 21495f3774SAndy Shevchenko #define CONFIG_SYS_MAXARGS 128 22495f3774SAndy Shevchenko #define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE 23495f3774SAndy Shevchenko 24495f3774SAndy Shevchenko /* Memory */ 25495f3774SAndy Shevchenko #define CONFIG_SYS_LOAD_ADDR 0x100000 26495f3774SAndy Shevchenko #define CONFIG_PHYSMEM 27495f3774SAndy Shevchenko 28495f3774SAndy Shevchenko #define CONFIG_NR_DRAM_BANKS 3 29495f3774SAndy Shevchenko 30495f3774SAndy Shevchenko #define CONFIG_SYS_STACK_SIZE (32 * 1024) 31495f3774SAndy Shevchenko 32495f3774SAndy Shevchenko #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE 33495f3774SAndy Shevchenko #define CONFIG_SYS_MONITOR_LEN (256 * 1024) 34495f3774SAndy Shevchenko 35495f3774SAndy Shevchenko #define CONFIG_SYS_MALLOC_LEN (128 * 1024 * 1024) 36495f3774SAndy Shevchenko 37495f3774SAndy Shevchenko #define CONFIG_SYS_MEMTEST_START 0x00100000 38495f3774SAndy Shevchenko #define CONFIG_SYS_MEMTEST_END 0x01000000 39495f3774SAndy Shevchenko 40495f3774SAndy Shevchenko /* Environment */ 41495f3774SAndy Shevchenko #define CONFIG_SYS_MMC_ENV_DEV 0 42495f3774SAndy Shevchenko #define CONFIG_SYS_MMC_ENV_PART 0 43495f3774SAndy Shevchenko #define CONFIG_ENV_SIZE (64 * 1024) 44495f3774SAndy Shevchenko #define CONFIG_ENV_OFFSET (3 * 1024 * 1024) 45495f3774SAndy Shevchenko #define CONFIG_ENV_OFFSET_REDUND (6 * 1024 * 1024) 46495f3774SAndy Shevchenko #define CONFIG_SUPPORT_EMMC_BOOT 47495f3774SAndy Shevchenko 48495f3774SAndy Shevchenko /* PCI */ 49495f3774SAndy Shevchenko #define CONFIG_CMD_PCI 50495f3774SAndy Shevchenko 51495f3774SAndy Shevchenko /* RTC */ 52495f3774SAndy Shevchenko #define CONFIG_SYS_ISA_IO_BASE_ADDRESS 0 53495f3774SAndy Shevchenko #define CONFIG_RTC_MC146818 54495f3774SAndy Shevchenko 55495f3774SAndy Shevchenko #endif 56