uboot/include/configs/xilinx_zynqmp_mini.h
<<
>>
Prefs
   1/*
   2 * Configuration for Xilinx ZynqMP Flash utility
   3 *
   4 * (C) Copyright 2014 - 2015 Xilinx, Inc.
   5 * Michal Simek <michal.simek@xilinx.com>
   6 * Siva Durga Prasad Paladugu <sivadur@xilinx.com>
   7 *
   8 * Based on Configuration for Versatile Express
   9 *
  10 * SPDX-License-Identifier:     GPL-2.0+
  11 */
  12
  13#ifndef __CONFIG_ZYNQMP_MINI_H
  14#define __CONFIG_ZYNQMP_MINI_H
  15
  16#define CONFIG_SYS_NO_FLASH
  17#define _CONFIG_CMD_DEFAULT_H
  18/* #define CONFIG_SYS_DCACHE_OFF */
  19#define CONFIG_SYS_ICACHE_OFF
  20#define CONFIG_FIT_DISABLE_SHA256
  21
  22#include <configs/xilinx_zynqmp.h>
  23
  24/* Undef unneeded configs */
  25#undef CONFIG_EXTRA_ENV_SETTINGS
  26#undef CONFIG_BOARD_LATE_INIT
  27#undef CONFIG_BOOTCOMMAND
  28#undef CONFIG_SYS_HUSH_PARSER
  29#undef CONFIG_SYS_PROMPT_HUSH_PS2
  30#undef CONFIG_PREBOOT
  31#undef CONFIG_SYS_MALLOC_LEN
  32#undef CONFIG_ENV_SIZE
  33#undef CONFIG_CMDLINE_EDITING
  34#undef CONFIG_AUTO_COMPLETE
  35#undef CONFIG_ZLIB
  36#undef CONFIG_GZIP
  37#undef CONFIG_CMD_SPL
  38#undef CONFIG_CMD_ENV
  39#undef CONFIG_DOS_PARTITION
  40#undef CONFIG_MP
  41#undef CONFIG_SYS_INIT_SP_ADDR
  42#undef CONFIG_SYS_LONGHELP
  43#undef CONFIG_CMD_SF_TEST
  44#undef CONFIG_FIT_VERBOSE
  45#undef CONFIG_ZYNQ_SERIAL
  46#undef CONFIG_CMD_UBI
  47#undef CONFIG_RBTREE
  48#undef CONFIG_CMD_UBIFS
  49#undef CONFIG_LZO
  50#undef CONFIG_CMD_MTDPARTS
  51#undef CONFIG_MTD_DEVICE
  52#undef CONFIG_MTD_PARTITIONS
  53#undef CONFIG_MTD_UBI_WL_THRESHOLD
  54#undef CONFIG_MTD_UBI_BEB_LIMIT
  55#undef CONFIG_SPI_FLASH_MTD
  56#undef CONFIG_BOOTM_NETBSD
  57#undef CONFIG_BOOTM_VXWORKS
  58#undef CONFIG_BOOTM_LINUX
  59#undef CONFIG_PARTITION_UUIDS
  60#undef CONFIG_PARTITIONS
  61#undef CONFIG_CMD_PART
  62#undef CONFIG_CMD_CLK
  63#undef CONFIG_ISO_PARTITION
  64
  65/* BOOTP options */
  66#undef CONFIG_BOOTP_BOOTFILESIZE
  67#undef CONFIG_BOOTP_BOOTPATH
  68#undef CONFIG_BOOTP_GATEWAY
  69#undef CONFIG_BOOTP_HOSTNAME
  70#undef CONFIG_BOOTP_MAY_FAIL
  71#undef CONFIG_BOOTP_PXE
  72#undef CONFIG_CMD_UNZIP
  73
  74/* PXE */
  75#undef CONFIG_CMD_PXE
  76#undef CONFIG_MENU
  77
  78#undef CONFIG_NR_DRAM_BANKS
  79#define CONFIG_NR_DRAM_BANKS    1
  80
  81#if defined(CONFIG_MINI_QSPI)
  82# define CONFIG_SYS_SDRAM_SIZE          (256 * 1024)
  83# define CONFIG_SYS_SDRAM_BASE          0xFFFC0000
  84# define CONFIG_ENV_SIZE                1400
  85# define CONFIG_SYS_INIT_SP_ADDR        (CONFIG_SYS_SDRAM_BASE + 0x20000)
  86# define CONFIG_SYS_MALLOC_LEN          0x2000
  87# define CONFIG_MP
  88
  89#elif defined(CONFIG_MINI_NAND)
  90# define CONFIG_SYS_SDRAM_SIZE          0x1000000
  91# define CONFIG_SYS_SDRAM_BASE          0
  92# define CONFIG_ENV_SIZE                0x10000
  93# define CONFIG_SYS_INIT_SP_ADDR        (CONFIG_SYS_SDRAM_BASE + 0x40000)
  94# define CONFIG_SYS_MALLOC_LEN          0x800000
  95
  96#elif defined(CONFIG_MINI_EMMC)
  97# define CONFIG_ENV_SIZE                0x10000
  98# define CONFIG_SYS_INIT_SP_ADDR        CONFIG_SYS_TEXT_BASE
  99# define CONFIG_SYS_MALLOC_LEN          0x800000
 100# define CONFIG_DOS_PARTITION
 101# define CONFIG_PARTITIONS
 102# define CONFIG_SYS_LONGHELP
 103# undef CONFIG_ENV_IS_IN_FAT
 104# undef FAT_ENV_DEVICE_AND_PART
 105# undef FAT_ENV_FILE
 106# undef FAT_ENV_INTERFACE
 107# define CONFIG_ENV_IS_NOWHERE
 108#endif
 109
 110#endif /* __CONFIG_ZYNQMP_MINI_H */
 111