uboot/include/configs/mx6_common.h
<<
>>
Prefs
   1/*
   2 * Copyright (c) 2013, NVIDIA CORPORATION.  All rights reserved.
   3 *
   4 * SPDX-License-Identifier:     GPL-2.0
   5 */
   6
   7#ifndef __MX6_COMMON_H
   8#define __MX6_COMMON_H
   9
  10#ifndef CONFIG_MX6UL
  11#define CONFIG_ARM_ERRATA_743622
  12#define CONFIG_ARM_ERRATA_751472
  13#define CONFIG_ARM_ERRATA_794072
  14#define CONFIG_ARM_ERRATA_761320
  15
  16#ifndef CONFIG_SYS_L2CACHE_OFF
  17#define CONFIG_SYS_L2_PL310
  18#define CONFIG_SYS_PL310_BASE   L2_PL310_BASE
  19#endif
  20
  21#define CONFIG_MP
  22#endif
  23#define CONFIG_BOARD_POSTCLK_INIT
  24#define CONFIG_MXC_GPT_HCLK
  25
  26#define CONFIG_SYS_NO_FLASH
  27
  28#define CONFIG_SYS_BOOTM_LEN    0x1000000
  29
  30#include <linux/sizes.h>
  31#include <asm/arch/imx-regs.h>
  32#include <asm/imx-common/gpio.h>
  33
  34#ifndef CONFIG_MX6
  35#define CONFIG_MX6
  36#endif
  37
  38#define CONFIG_DISPLAY_BOARDINFO
  39#define CONFIG_DISPLAY_CPUINFO
  40#define CONFIG_SYS_FSL_CLK
  41
  42/* ATAGs */
  43#define CONFIG_CMDLINE_TAG
  44#define CONFIG_SETUP_MEMORY_TAGS
  45#define CONFIG_INITRD_TAG
  46#define CONFIG_REVISION_TAG
  47
  48/* Boot options */
  49#if (defined(CONFIG_MX6SX) || defined(CONFIG_MX6SL) || defined(CONFIG_MX6UL))
  50#define CONFIG_LOADADDR         0x82000000
  51#ifndef CONFIG_SYS_TEXT_BASE
  52#define CONFIG_SYS_TEXT_BASE    0x87800000
  53#endif
  54#else
  55#define CONFIG_LOADADDR         0x12000000
  56#ifndef CONFIG_SYS_TEXT_BASE
  57#define CONFIG_SYS_TEXT_BASE    0x17800000
  58#endif
  59#endif
  60#define CONFIG_SYS_LOAD_ADDR    CONFIG_LOADADDR
  61
  62/* allow to overwrite serial and ethaddr */
  63#define CONFIG_ENV_OVERWRITE
  64#define CONFIG_CONS_INDEX       1
  65#define CONFIG_BAUDRATE         115200
  66
  67/* Filesystems and image support */
  68#define CONFIG_SUPPORT_RAW_INITRD
  69#define CONFIG_DOS_PARTITION
  70
  71/* Miscellaneous configurable options */
  72#define CONFIG_SYS_LONGHELP
  73#define CONFIG_CMDLINE_EDITING
  74#define CONFIG_AUTO_COMPLETE
  75#define CONFIG_SYS_CBSIZE       512
  76#define CONFIG_SYS_MAXARGS      32
  77#define CONFIG_SYS_BARGSIZE     CONFIG_SYS_CBSIZE
  78
  79#ifndef CONFIG_SYS_DCACHE_OFF
  80#endif
  81
  82/* GPIO */
  83#define CONFIG_MXC_GPIO
  84
  85/* MMC */
  86#define CONFIG_MMC
  87#define CONFIG_GENERIC_MMC
  88#define CONFIG_BOUNCE_BUFFER
  89#define CONFIG_FSL_ESDHC
  90#define CONFIG_FSL_USDHC
  91
  92/* Fuses */
  93#define CONFIG_CMD_FUSE
  94#define CONFIG_MXC_OCOTP
  95
  96#endif
  97