1/* SPDX-License-Identifier: GPL-2.0+ */ 2/* 3 * Copyright 2010-2011 Calxeda, Inc. 4 */ 5 6#ifndef __CONFIG_H 7#define __CONFIG_H 8 9#define CONFIG_SYS_BOOTMAPSZ (16 << 20) 10 11#define CONFIG_SYS_TIMER_RATE (150000000/256) 12#define CONFIG_SYS_TIMER_COUNTER (0xFFF34000 + 0x4) 13#define CONFIG_SYS_TIMER_COUNTS_DOWN 14 15/* 16 * Size of malloc() pool 17 */ 18#define CONFIG_SYS_MALLOC_LEN (512 * 1024) 19 20#define CONFIG_PL011_CLOCK 150000000 21 22#define CONFIG_SYS_BOOTCOUNT_LE /* Use little-endian accessors */ 23 24#define CONFIG_SCSI_AHCI_PLAT 25#define CONFIG_SYS_SCSI_MAX_SCSI_ID 5 26#define CONFIG_SYS_SCSI_MAX_LUN 1 27#define CONFIG_SYS_SCSI_MAX_DEVICE (CONFIG_SYS_SCSI_MAX_SCSI_ID * \ 28 CONFIG_SYS_SCSI_MAX_LUN) 29 30#define CONFIG_BOOT_RETRY_TIME -1 31#define CONFIG_RESET_TO_RETRY 32 33/* 34 * Miscellaneous configurable options 35 */ 36#define CONFIG_SYS_CBSIZE 1024 /* Console I/O Buffer Size */ 37#define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE 38 39#define CONFIG_SYS_LOAD_ADDR 0x800000 40#define CONFIG_SYS_64BIT_LBA 41 42/* Environment data setup 43*/ 44#define CONFIG_SYS_NVRAM_BASE_ADDR 0xfff88000 /* NVRAM base address */ 45#define CONFIG_SYS_NVRAM_SIZE 0x8000 /* NVRAM size */ 46 47#define CONFIG_SYS_SDRAM_BASE 0x00000000 48#define CONFIG_SYS_INIT_SP_ADDR 0x01000000 49#define CONFIG_SKIP_LOWLEVEL_INIT 50 51#define CONFIG_EXTRA_ENV_SETTINGS \ 52 "fdt_high=0x20000000\0" \ 53 "initrd_high=0x20000000\0" 54 55#endif 56