1*3b5df50eSHeiko Schocher /* 2*3b5df50eSHeiko Schocher * (C) Copyright 2007-2008 3*3b5df50eSHeiko Schocher * Stelian Pop <stelian@popies.net> 4*3b5df50eSHeiko Schocher * Lead Tech Design <www.leadtechdesign.com> 5*3b5df50eSHeiko Schocher * 6*3b5df50eSHeiko Schocher * (C) Copyright 2010 7*3b5df50eSHeiko Schocher * Achim Ehrlich <aehrlich@taskit.de> 8*3b5df50eSHeiko Schocher * taskit GmbH <www.taskit.de> 9*3b5df50eSHeiko Schocher * 10*3b5df50eSHeiko Schocher * (C) Copyright 2012 11*3b5df50eSHeiko Schocher * Markus Hubig <mhubig@imko.de> 12*3b5df50eSHeiko Schocher * IMKO GmbH <www.imko.de> 13*3b5df50eSHeiko Schocher * 14*3b5df50eSHeiko Schocher * (C) Copyright 2014 15*3b5df50eSHeiko Schocher * Heiko Schocher <hs@denx.de> 16*3b5df50eSHeiko Schocher * DENX Software Engineering GmbH 17*3b5df50eSHeiko Schocher * 18*3b5df50eSHeiko Schocher * Configuation settings for the smartweb. 19*3b5df50eSHeiko Schocher * 20*3b5df50eSHeiko Schocher * SPDX-License-Identifier: GPL-2.0+ 21*3b5df50eSHeiko Schocher */ 22*3b5df50eSHeiko Schocher 23*3b5df50eSHeiko Schocher #ifndef __CONFIG_H 24*3b5df50eSHeiko Schocher #define __CONFIG_H 25*3b5df50eSHeiko Schocher 26*3b5df50eSHeiko Schocher /* 27*3b5df50eSHeiko Schocher * SoC must be defined first, before hardware.h is included. 28*3b5df50eSHeiko Schocher * In this case SoC is defined in boards.cfg. 29*3b5df50eSHeiko Schocher */ 30*3b5df50eSHeiko Schocher #include <asm/hardware.h> 31*3b5df50eSHeiko Schocher 32*3b5df50eSHeiko Schocher /* 33*3b5df50eSHeiko Schocher * Warning: changing CONFIG_SYS_TEXT_BASE requires adapting the initial boot 34*3b5df50eSHeiko Schocher * program. Since the linker has to swallow that define, we must use a pure 35*3b5df50eSHeiko Schocher * hex number here! 36*3b5df50eSHeiko Schocher */ 37*3b5df50eSHeiko Schocher #define CONFIG_SYS_TEXT_BASE 0x23000000 38*3b5df50eSHeiko Schocher 39*3b5df50eSHeiko Schocher /* ARM asynchronous clock */ 40*3b5df50eSHeiko Schocher #define CONFIG_SYS_AT91_SLOW_CLOCK 32768 /* slow clock xtal */ 41*3b5df50eSHeiko Schocher #define CONFIG_SYS_AT91_MAIN_CLOCK 18432000 /* 18.432MHz crystal */ 42*3b5df50eSHeiko Schocher 43*3b5df50eSHeiko Schocher /* misc settings */ 44*3b5df50eSHeiko Schocher #define CONFIG_CMDLINE_TAG /* pass commandline to Kernel */ 45*3b5df50eSHeiko Schocher #define CONFIG_SETUP_MEMORY_TAGS /* pass memory defs to kernel */ 46*3b5df50eSHeiko Schocher #define CONFIG_INITRD_TAG /* pass initrd param to kernel */ 47*3b5df50eSHeiko Schocher #define CONFIG_SKIP_LOWLEVEL_INIT /* U-Boot is loaded by a bootloader */ 48*3b5df50eSHeiko Schocher #define CONFIG_BOARD_EARLY_INIT_F /* call board_early_init_f() */ 49*3b5df50eSHeiko Schocher #define CONFIG_DISPLAY_CPUINFO /* display CPU Info at startup */ 50*3b5df50eSHeiko Schocher 51*3b5df50eSHeiko Schocher /* setting board specific options */ 52*3b5df50eSHeiko Schocher # define CONFIG_MACH_TYPE MACH_TYPE_SMARTWEB 53*3b5df50eSHeiko Schocher #define CONFIG_SYS_GENERIC_BOARD 54*3b5df50eSHeiko Schocher #define CONFIG_CMDLINE_EDITING 55*3b5df50eSHeiko Schocher #define CONFIG_AUTO_COMPLETE 56*3b5df50eSHeiko Schocher 57*3b5df50eSHeiko Schocher /* The LED PINs */ 58*3b5df50eSHeiko Schocher #define CONFIG_RED_LED AT91_PIN_PA9 59*3b5df50eSHeiko Schocher #define CONFIG_GREEN_LED AT91_PIN_PA6 60*3b5df50eSHeiko Schocher 61*3b5df50eSHeiko Schocher /* 62*3b5df50eSHeiko Schocher * SDRAM: 1 bank, 64 MB, base address 0x20000000 63*3b5df50eSHeiko Schocher * Already initialized before u-boot gets started. 64*3b5df50eSHeiko Schocher */ 65*3b5df50eSHeiko Schocher #define CONFIG_NR_DRAM_BANKS 1 66*3b5df50eSHeiko Schocher #define CONFIG_SYS_SDRAM_BASE ATMEL_BASE_CS1 67*3b5df50eSHeiko Schocher #define CONFIG_SYS_SDRAM_SIZE (64 << 20) 68*3b5df50eSHeiko Schocher 69*3b5df50eSHeiko Schocher /* 70*3b5df50eSHeiko Schocher * Perform a SDRAM Memtest from the start of SDRAM 71*3b5df50eSHeiko Schocher * till the beginning of the U-Boot position in RAM. 72*3b5df50eSHeiko Schocher */ 73*3b5df50eSHeiko Schocher #define CONFIG_SYS_MEMTEST_START CONFIG_SYS_SDRAM_BASE 74*3b5df50eSHeiko Schocher #define CONFIG_SYS_MEMTEST_END (CONFIG_SYS_TEXT_BASE - 0x100000) 75*3b5df50eSHeiko Schocher 76*3b5df50eSHeiko Schocher /* Size of malloc() pool */ 77*3b5df50eSHeiko Schocher #define CONFIG_SYS_MALLOC_LEN \ 78*3b5df50eSHeiko Schocher ROUND(3 * CONFIG_ENV_SIZE + (128 << 10), 0x1000) 79*3b5df50eSHeiko Schocher 80*3b5df50eSHeiko Schocher /* NAND flash settings */ 81*3b5df50eSHeiko Schocher #define CONFIG_NAND_ATMEL 82*3b5df50eSHeiko Schocher #define CONFIG_SYS_NO_FLASH 83*3b5df50eSHeiko Schocher #define CONFIG_SYS_MAX_NAND_DEVICE 1 84*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_BASE ATMEL_BASE_CS3 85*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_DBW_8 86*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_MASK_ALE (1 << 21) 87*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_MASK_CLE (1 << 22) 88*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_ENABLE_PIN AT91_PIN_PC14 89*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_READY_PIN AT91_PIN_PC13 90*3b5df50eSHeiko Schocher 91*3b5df50eSHeiko Schocher #define CONFIG_CMD_MTDPARTS 92*3b5df50eSHeiko Schocher #define CONFIG_MTD_DEVICE 93*3b5df50eSHeiko Schocher #define MTDIDS_NAME_STR "atmel_nand" 94*3b5df50eSHeiko Schocher #define MTDIDS_DEFAULT "nand0=" MTDIDS_NAME_STR 95*3b5df50eSHeiko Schocher #define MTDPARTS_DEFAULT "mtdparts=" MTDIDS_NAME_STR ":" \ 96*3b5df50eSHeiko Schocher "128k(Bootstrap)," \ 97*3b5df50eSHeiko Schocher "896k(U-Boot)," \ 98*3b5df50eSHeiko Schocher "512k(ENV0)," \ 99*3b5df50eSHeiko Schocher "512k(ENV1)," \ 100*3b5df50eSHeiko Schocher "4M(Linux)," \ 101*3b5df50eSHeiko Schocher "-(Root-FS)" 102*3b5df50eSHeiko Schocher 103*3b5df50eSHeiko Schocher /* general purpose I/O */ 104*3b5df50eSHeiko Schocher #define CONFIG_ATMEL_LEGACY /* required until (g)pio is fixed */ 105*3b5df50eSHeiko Schocher #define CONFIG_AT91_GPIO /* enable the GPIO features */ 106*3b5df50eSHeiko Schocher #define CONFIG_AT91_GPIO_PULLUP 1 /* keep pullups on peripheral pins */ 107*3b5df50eSHeiko Schocher 108*3b5df50eSHeiko Schocher /* serial console */ 109*3b5df50eSHeiko Schocher #define CONFIG_ATMEL_USART 110*3b5df50eSHeiko Schocher #define CONFIG_USART_BASE ATMEL_BASE_DBGU 111*3b5df50eSHeiko Schocher #define CONFIG_USART_ID ATMEL_ID_SYS 112*3b5df50eSHeiko Schocher #define CONFIG_BAUDRATE 115200 113*3b5df50eSHeiko Schocher 114*3b5df50eSHeiko Schocher /* 115*3b5df50eSHeiko Schocher * Ethernet configuration 116*3b5df50eSHeiko Schocher * 117*3b5df50eSHeiko Schocher */ 118*3b5df50eSHeiko Schocher #define CONFIG_MACB 119*3b5df50eSHeiko Schocher #define CONFIG_RMII /* use reduced MII inteface */ 120*3b5df50eSHeiko Schocher #define CONFIG_NET_RETRY_COUNT 20 /* # of DHCP/BOOTP retries */ 121*3b5df50eSHeiko Schocher #define CONFIG_AT91_WANTS_COMMON_PHY 122*3b5df50eSHeiko Schocher 123*3b5df50eSHeiko Schocher /* BOOTP and DHCP options */ 124*3b5df50eSHeiko Schocher #define CONFIG_BOOTP_BOOTFILESIZE 125*3b5df50eSHeiko Schocher #define CONFIG_BOOTP_BOOTPATH 126*3b5df50eSHeiko Schocher #define CONFIG_BOOTP_GATEWAY 127*3b5df50eSHeiko Schocher #define CONFIG_BOOTP_HOSTNAME 128*3b5df50eSHeiko Schocher #define CONFIG_NFSBOOTCOMMAND \ 129*3b5df50eSHeiko Schocher "setenv autoload yes; setenv autoboot yes; " \ 130*3b5df50eSHeiko Schocher "setenv bootargs ${basicargs} ${mtdparts} " \ 131*3b5df50eSHeiko Schocher "root=/dev/nfs ip=dhcp nfsroot=${serverip}:/srv/nfs/rootfs; " \ 132*3b5df50eSHeiko Schocher "dhcp" 133*3b5df50eSHeiko Schocher 134*3b5df50eSHeiko Schocher /* Enable the watchdog */ 135*3b5df50eSHeiko Schocher #define CONFIG_AT91SAM9_WATCHDOG 136*3b5df50eSHeiko Schocher #if !defined(CONFIG_SPL_BUILD) 137*3b5df50eSHeiko Schocher #define CONFIG_HW_WATCHDOG 138*3b5df50eSHeiko Schocher #endif 139*3b5df50eSHeiko Schocher #define CONFIG_AT91_HW_WDT_TIMEOUT 15 140*3b5df50eSHeiko Schocher 141*3b5df50eSHeiko Schocher #if !defined(CONFIG_SPL_BUILD) 142*3b5df50eSHeiko Schocher /* USB configuration */ 143*3b5df50eSHeiko Schocher #define CONFIG_USB_ATMEL 144*3b5df50eSHeiko Schocher #define CONFIG_USB_ATMEL_CLK_SEL_PLLB 145*3b5df50eSHeiko Schocher #define CONFIG_USB_OHCI_NEW 146*3b5df50eSHeiko Schocher #define CONFIG_USB_STORAGE 147*3b5df50eSHeiko Schocher #define CONFIG_DOS_PARTITION 148*3b5df50eSHeiko Schocher #define CONFIG_SYS_USB_OHCI_CPU_INIT 149*3b5df50eSHeiko Schocher #define CONFIG_SYS_USB_OHCI_REGS_BASE ATMEL_UHP_BASE 150*3b5df50eSHeiko Schocher #define CONFIG_SYS_USB_OHCI_SLOT_NAME "at91sam9260" 151*3b5df50eSHeiko Schocher #define CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS 2 152*3b5df50eSHeiko Schocher #endif 153*3b5df50eSHeiko Schocher 154*3b5df50eSHeiko Schocher /* General Boot Parameter */ 155*3b5df50eSHeiko Schocher #define CONFIG_BOOTDELAY 3 156*3b5df50eSHeiko Schocher #define CONFIG_BOOTCOMMAND "run flashboot" 157*3b5df50eSHeiko Schocher #define CONFIG_SYS_PROMPT "U-Boot> " 158*3b5df50eSHeiko Schocher #define CONFIG_SYS_CBSIZE 512 159*3b5df50eSHeiko Schocher #define CONFIG_SYS_MAXARGS 16 160*3b5df50eSHeiko Schocher #define CONFIG_SYS_PBSIZE \ 161*3b5df50eSHeiko Schocher (CONFIG_SYS_CBSIZE + sizeof(CONFIG_SYS_PROMPT) + 16) 162*3b5df50eSHeiko Schocher #define CONFIG_SYS_LONGHELP 163*3b5df50eSHeiko Schocher #define CONFIG_CMDLINE_EDITING 164*3b5df50eSHeiko Schocher 165*3b5df50eSHeiko Schocher /* 166*3b5df50eSHeiko Schocher * RAM Memory address where to put the 167*3b5df50eSHeiko Schocher * Linux Kernel befor starting. 168*3b5df50eSHeiko Schocher */ 169*3b5df50eSHeiko Schocher #define CONFIG_SYS_LOAD_ADDR 0x22000000 170*3b5df50eSHeiko Schocher 171*3b5df50eSHeiko Schocher /* 172*3b5df50eSHeiko Schocher * The NAND Flash partitions: 173*3b5df50eSHeiko Schocher */ 174*3b5df50eSHeiko Schocher #define CONFIG_ENV_IS_IN_NAND 175*3b5df50eSHeiko Schocher #define CONFIG_ENV_OFFSET (0x100000) 176*3b5df50eSHeiko Schocher #define CONFIG_ENV_OFFSET_REDUND (0x180000) 177*3b5df50eSHeiko Schocher #define CONFIG_ENV_RANGE (0x80000) 178*3b5df50eSHeiko Schocher #define CONFIG_ENV_SIZE (0x20000) 179*3b5df50eSHeiko Schocher 180*3b5df50eSHeiko Schocher /* 181*3b5df50eSHeiko Schocher * Predefined environment variables. 182*3b5df50eSHeiko Schocher * Usefull to define some easy to use boot commands. 183*3b5df50eSHeiko Schocher */ 184*3b5df50eSHeiko Schocher #define CONFIG_EXTRA_ENV_SETTINGS \ 185*3b5df50eSHeiko Schocher \ 186*3b5df50eSHeiko Schocher "basicargs=console=ttyS0,115200\0" \ 187*3b5df50eSHeiko Schocher \ 188*3b5df50eSHeiko Schocher "mtdparts="MTDPARTS_DEFAULT"\0" 189*3b5df50eSHeiko Schocher 190*3b5df50eSHeiko Schocher /* Command line & features configuration */ 191*3b5df50eSHeiko Schocher #undef CONFIG_CMD_FPGA 192*3b5df50eSHeiko Schocher #undef CONFIG_CMD_IMI 193*3b5df50eSHeiko Schocher #undef CONFIG_CMD_IMLS 194*3b5df50eSHeiko Schocher #undef CONFIG_CMD_LOADS 195*3b5df50eSHeiko Schocher 196*3b5df50eSHeiko Schocher #define CONFIG_CMD_NAND 197*3b5df50eSHeiko Schocher #define CONFIG_CMD_USB 198*3b5df50eSHeiko Schocher #define CONFIG_CMD_FAT 199*3b5df50eSHeiko Schocher 200*3b5df50eSHeiko Schocher #ifdef CONFIG_MACB 201*3b5df50eSHeiko Schocher # define CONFIG_CMD_PING 202*3b5df50eSHeiko Schocher # define CONFIG_CMD_DHCP 203*3b5df50eSHeiko Schocher #else 204*3b5df50eSHeiko Schocher # undef CONFIG_CMD_BOOTD 205*3b5df50eSHeiko Schocher # undef CONFIG_CMD_NET 206*3b5df50eSHeiko Schocher # undef CONFIG_CMD_NFS 207*3b5df50eSHeiko Schocher #endif /* CONFIG_MACB */ 208*3b5df50eSHeiko Schocher 209*3b5df50eSHeiko Schocher #if !defined(CONFIG_SPL_BUILD) 210*3b5df50eSHeiko Schocher /* Enable Device-Tree (FDT) support */ 211*3b5df50eSHeiko Schocher #define CONFIG_OF_LIBFDT 212*3b5df50eSHeiko Schocher #define CONFIG_CMD_FDT 213*3b5df50eSHeiko Schocher #define CONFIG_FIT 214*3b5df50eSHeiko Schocher #endif 215*3b5df50eSHeiko Schocher 216*3b5df50eSHeiko Schocher #ifdef CONFIG_SPL_BUILD 217*3b5df50eSHeiko Schocher #define CONFIG_SYS_INIT_SP_ADDR 0x301000 218*3b5df50eSHeiko Schocher #define CONFIG_SPL_STACK_R 219*3b5df50eSHeiko Schocher #define CONFIG_SPL_STACK_R_ADDR CONFIG_SYS_TEXT_BASE 220*3b5df50eSHeiko Schocher #else 221*3b5df50eSHeiko Schocher /* 222*3b5df50eSHeiko Schocher * Initial stack pointer: 4k - GENERATED_GBL_DATA_SIZE in internal SRAM, 223*3b5df50eSHeiko Schocher * leaving the correct space for initial global data structure above that 224*3b5df50eSHeiko Schocher * address while providing maximum stack area below. 225*3b5df50eSHeiko Schocher */ 226*3b5df50eSHeiko Schocher #define CONFIG_SYS_INIT_SP_ADDR \ 227*3b5df50eSHeiko Schocher (ATMEL_BASE_SRAM1 + 0x1000 - GENERATED_GBL_DATA_SIZE) 228*3b5df50eSHeiko Schocher #endif 229*3b5df50eSHeiko Schocher 230*3b5df50eSHeiko Schocher 231*3b5df50eSHeiko Schocher /* Defines for SPL */ 232*3b5df50eSHeiko Schocher #define CONFIG_SPL_FRAMEWORK 233*3b5df50eSHeiko Schocher #define CONFIG_SPL_TEXT_BASE 0x0 234*3b5df50eSHeiko Schocher #define CONFIG_SPL_MAX_SIZE (4 * 1024) 235*3b5df50eSHeiko Schocher 236*3b5df50eSHeiko Schocher #define CONFIG_SPL_BSS_START_ADDR CONFIG_SYS_SDRAM_BASE 237*3b5df50eSHeiko Schocher #define CONFIG_SPL_BSS_MAX_SIZE (16 * 1024) 238*3b5df50eSHeiko Schocher #define CONFIG_SYS_SPL_MALLOC_START (CONFIG_SPL_BSS_START_ADDR + \ 239*3b5df50eSHeiko Schocher CONFIG_SPL_BSS_MAX_SIZE) 240*3b5df50eSHeiko Schocher #define CONFIG_SYS_SPL_MALLOC_SIZE CONFIG_SYS_MALLOC_LEN 241*3b5df50eSHeiko Schocher #define CONFIG_SPL_LDSCRIPT arch/arm/mach-at91/arm926ejs/u-boot-spl.lds 242*3b5df50eSHeiko Schocher 243*3b5df50eSHeiko Schocher #define CONFIG_SPL_LIBCOMMON_SUPPORT 244*3b5df50eSHeiko Schocher #define CONFIG_SPL_LIBGENERIC_SUPPORT 245*3b5df50eSHeiko Schocher 246*3b5df50eSHeiko Schocher #define CONFIG_SPL_BOARD_INIT 247*3b5df50eSHeiko Schocher #define CONFIG_SPL_GPIO_SUPPORT 248*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_ENABLE_PIN_SPL (2*32 + 14) 249*3b5df50eSHeiko Schocher #define CONFIG_SPL_NAND_SUPPORT 250*3b5df50eSHeiko Schocher #define CONFIG_SYS_USE_NANDFLASH 1 251*3b5df50eSHeiko Schocher #define CONFIG_SPL_NAND_DRIVERS 252*3b5df50eSHeiko Schocher #define CONFIG_SPL_NAND_BASE 253*3b5df50eSHeiko Schocher #define CONFIG_SPL_NAND_ECC 254*3b5df50eSHeiko Schocher #define CONFIG_SPL_NAND_RAW_ONLY 255*3b5df50eSHeiko Schocher #define CONFIG_SPL_NAND_SOFTECC 256*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_U_BOOT_OFFS 0x20000 257*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_U_BOOT_SIZE 0x80000 258*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_U_BOOT_START CONFIG_SYS_TEXT_BASE 259*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_U_BOOT_DST CONFIG_SYS_TEXT_BASE 260*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_5_ADDR_CYCLE 261*3b5df50eSHeiko Schocher 262*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_SIZE (256*1024*1024) 263*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_PAGE_SIZE 2048 264*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_BLOCK_SIZE (128*1024) 265*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_PAGE_COUNT (CONFIG_SYS_NAND_BLOCK_SIZE / \ 266*3b5df50eSHeiko Schocher CONFIG_SYS_NAND_PAGE_SIZE) 267*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_BAD_BLOCK_POS NAND_LARGE_BADBLOCK_POS 268*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_ECCSIZE 256 269*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_ECCBYTES 3 270*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_OOBSIZE 64 271*3b5df50eSHeiko Schocher #define CONFIG_SYS_NAND_ECCPOS { 40, 41, 42, 43, 44, 45, 46, 47, \ 272*3b5df50eSHeiko Schocher 48, 49, 50, 51, 52, 53, 54, 55, \ 273*3b5df50eSHeiko Schocher 56, 57, 58, 59, 60, 61, 62, 63, } 274*3b5df50eSHeiko Schocher 275*3b5df50eSHeiko Schocher #define CONFIG_SPL_ATMEL_SIZE 276*3b5df50eSHeiko Schocher #define CONFIG_SYS_MASTER_CLOCK (198656000/2) 277*3b5df50eSHeiko Schocher #define AT91_PLL_LOCK_TIMEOUT 1000000 278*3b5df50eSHeiko Schocher #define CONFIG_SYS_AT91_PLLA 0x2060bf09 279*3b5df50eSHeiko Schocher #define CONFIG_SYS_MCKR 0x100 280*3b5df50eSHeiko Schocher #define CONFIG_SYS_MCKR_CSS (0x02 | CONFIG_SYS_MCKR) 281*3b5df50eSHeiko Schocher #define CONFIG_SYS_AT91_PLLB 0x10483f0e 282*3b5df50eSHeiko Schocher 283*3b5df50eSHeiko Schocher #if defined(CONFIG_SPL_BUILD) 284*3b5df50eSHeiko Schocher #define CONFIG_SYS_THUMB_BUILD 285*3b5df50eSHeiko Schocher #define CONFIG_SYS_ICACHE_OFF 286*3b5df50eSHeiko Schocher #define CONFIG_SYS_DCACHE_OFF 287*3b5df50eSHeiko Schocher #undef CONFIG_SPL_OS_BOOT /* Not supported by existing map */ 288*3b5df50eSHeiko Schocher #endif 289*3b5df50eSHeiko Schocher #endif /* __CONFIG_H */ 290