1*6a7b52bcSWills Wang /* 2*6a7b52bcSWills Wang * Copyright (C) 2015-2016 Wills Wang <wills.wang@live.com> 3*6a7b52bcSWills Wang * 4*6a7b52bcSWills Wang * SPDX-License-Identifier: GPL-2.0+ 5*6a7b52bcSWills Wang */ 6*6a7b52bcSWills Wang 7*6a7b52bcSWills Wang #ifndef __CONFIG_H 8*6a7b52bcSWills Wang #define __CONFIG_H 9*6a7b52bcSWills Wang 10*6a7b52bcSWills Wang #define CONFIG_SYS_TEXT_BASE 0x9f000000 11*6a7b52bcSWills Wang 12*6a7b52bcSWills Wang #define CONFIG_DISPLAY_CPUINFO 13*6a7b52bcSWills Wang #define CONFIG_DISPLAY_BOARDINFO 14*6a7b52bcSWills Wang #define CONFIG_BOARD_EARLY_INIT_F 15*6a7b52bcSWills Wang 16*6a7b52bcSWills Wang #define CONFIG_SYS_HZ 1000 17*6a7b52bcSWills Wang #define CONFIG_SYS_MHZ 200 18*6a7b52bcSWills Wang #define CONFIG_SYS_MIPS_TIMER_FREQ (CONFIG_SYS_MHZ * 1000000) 19*6a7b52bcSWills Wang 20*6a7b52bcSWills Wang /* Cache Configuration */ 21*6a7b52bcSWills Wang #define CONFIG_SYS_DCACHE_SIZE 0x8000 22*6a7b52bcSWills Wang #define CONFIG_SYS_ICACHE_SIZE 0x10000 23*6a7b52bcSWills Wang #define CONFIG_SYS_CACHELINE_SIZE 32 24*6a7b52bcSWills Wang 25*6a7b52bcSWills Wang #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE 26*6a7b52bcSWills Wang 27*6a7b52bcSWills Wang #define CONFIG_SYS_MALLOC_LEN 0x40000 28*6a7b52bcSWills Wang #define CONFIG_SYS_BOOTPARAMS_LEN 0x20000 29*6a7b52bcSWills Wang 30*6a7b52bcSWills Wang #define CONFIG_SYS_SDRAM_BASE 0x80000000 31*6a7b52bcSWills Wang #define CONFIG_SYS_LOAD_ADDR 0x81000000 32*6a7b52bcSWills Wang 33*6a7b52bcSWills Wang #define CONFIG_SYS_NO_FLASH 34*6a7b52bcSWills Wang 35*6a7b52bcSWills Wang #define CONFIG_SYS_INIT_RAM_ADDR 0xbd000000 36*6a7b52bcSWills Wang #define CONFIG_SYS_INIT_RAM_SIZE 0x8000 37*6a7b52bcSWills Wang #define CONFIG_SYS_INIT_SP_ADDR \ 38*6a7b52bcSWills Wang (CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_SIZE - 1) 39*6a7b52bcSWills Wang 40*6a7b52bcSWills Wang #define CONFIG_BAUDRATE 115200 41*6a7b52bcSWills Wang #define CONFIG_SYS_BAUDRATE_TABLE \ 42*6a7b52bcSWills Wang {9600, 19200, 38400, 57600, 115200} 43*6a7b52bcSWills Wang 44*6a7b52bcSWills Wang #define CONFIG_BOOTDELAY 3 45*6a7b52bcSWills Wang #define CONFIG_BOOTARGS "console=ttyS0,115200 " \ 46*6a7b52bcSWills Wang "root=/dev/mtdblock2 " \ 47*6a7b52bcSWills Wang "rootfstype=squashfs" 48*6a7b52bcSWills Wang #define CONFIG_BOOTCOMMAND "sf probe;" \ 49*6a7b52bcSWills Wang "mtdparts default;" \ 50*6a7b52bcSWills Wang "bootm 0x9f300000" 51*6a7b52bcSWills Wang #define CONFIG_LZMA 52*6a7b52bcSWills Wang 53*6a7b52bcSWills Wang #define MTDIDS_DEFAULT "nor0=spi-flash.0" 54*6a7b52bcSWills Wang #define MTDPARTS_DEFAULT "mtdparts=spi-flash.0:" \ 55*6a7b52bcSWills Wang "256k(u-boot),64k(u-boot-env)," \ 56*6a7b52bcSWills Wang "2752k(rootfs),896k(uImage)," \ 57*6a7b52bcSWills Wang "64k(NVRAM),64k(ART)" 58*6a7b52bcSWills Wang 59*6a7b52bcSWills Wang #define CONFIG_ENV_SPI_MAX_HZ 25000000 60*6a7b52bcSWills Wang #define CONFIG_ENV_IS_IN_SPI_FLASH 61*6a7b52bcSWills Wang #define CONFIG_ENV_OFFSET 0x40000 62*6a7b52bcSWills Wang #define CONFIG_ENV_SECT_SIZE 0x10000 63*6a7b52bcSWills Wang #define CONFIG_ENV_SIZE 0x10000 64*6a7b52bcSWills Wang 65*6a7b52bcSWills Wang /* 66*6a7b52bcSWills Wang * Command 67*6a7b52bcSWills Wang */ 68*6a7b52bcSWills Wang #define CONFIG_CMD_MTDPARTS 69*6a7b52bcSWills Wang 70*6a7b52bcSWills Wang /* Miscellaneous configurable options */ 71*6a7b52bcSWills Wang #define CONFIG_SYS_CBSIZE 256 72*6a7b52bcSWills Wang #define CONFIG_SYS_MAXARGS 16 73*6a7b52bcSWills Wang #define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + \ 74*6a7b52bcSWills Wang sizeof(CONFIG_SYS_PROMPT) + 16) 75*6a7b52bcSWills Wang #define CONFIG_SYS_LONGHELP 76*6a7b52bcSWills Wang #define CONFIG_CMDLINE_EDITING 77*6a7b52bcSWills Wang #define CONFIG_AUTO_COMPLETE 78*6a7b52bcSWills Wang 79*6a7b52bcSWills Wang /* 80*6a7b52bcSWills Wang * Diagnostics 81*6a7b52bcSWills Wang */ 82*6a7b52bcSWills Wang #define CONFIG_SYS_MEMTEST_START 0x80100000 83*6a7b52bcSWills Wang #define CONFIG_SYS_MEMTEST_END 0x83f00000 84*6a7b52bcSWills Wang #define CONFIG_CMD_MEMTEST 85*6a7b52bcSWills Wang 86*6a7b52bcSWills Wang #endif /* __CONFIG_H */ 87