uboot/include/configs/mx7_common.h
<<
>>
Prefs
   1/*
   2 * Copyright (C) 2015 Freescale Semiconductor, Inc.
   3 *
   4 * Configuration settings for the Freescale i.MX7.
   5 *
   6 * SPDX-License-Identifier:     GPL-2.0+
   7 */
   8
   9#ifndef __MX7_COMMON_H
  10#define __MX7_COMMON_H
  11
  12#include <linux/sizes.h>
  13#include <asm/arch/imx-regs.h>
  14#include <asm/imx-common/gpio.h>
  15
  16#ifndef CONFIG_MX7
  17#define CONFIG_MX7
  18#endif
  19
  20/* Timer settings */
  21#define CONFIG_MXC_GPT_HCLK
  22#define CONFIG_SYSCOUNTER_TIMER
  23#define CONFIG_SC_TIMER_CLK 8000000 /* 8Mhz */
  24#define CONFIG_TIMER_CLK_FREQ CONFIG_SC_TIMER_CLK
  25#define CONFIG_SYS_FSL_CLK
  26
  27#define CONFIG_SYS_BOOTM_LEN    0x1000000
  28
  29/* Enable iomux-lpsr support */
  30#define CONFIG_IOMUX_LPSR
  31
  32#define CONFIG_ARCH_MISC_INIT
  33
  34#define CONFIG_LOADADDR                 0x80800000
  35#define CONFIG_SYS_TEXT_BASE            0x87800000
  36
  37/* allow to overwrite serial and ethaddr */
  38#define CONFIG_ENV_OVERWRITE
  39#define CONFIG_CONS_INDEX               1
  40#define CONFIG_BAUDRATE                 115200
  41
  42/* Filesystems and image support */
  43#define CONFIG_DOS_PARTITION
  44
  45/* Miscellaneous configurable options */
  46#define CONFIG_SYS_LONGHELP
  47#define CONFIG_CMDLINE_EDITING
  48#define CONFIG_AUTO_COMPLETE
  49#define CONFIG_SYS_CBSIZE               512
  50#define CONFIG_SYS_MAXARGS              32
  51#define CONFIG_SYS_BARGSIZE             CONFIG_SYS_CBSIZE
  52
  53#ifndef CONFIG_SYS_DCACHE_OFF
  54#endif
  55
  56/* GPIO */
  57#define CONFIG_MXC_GPIO
  58
  59/* UART */
  60#define CONFIG_MXC_UART
  61
  62/* MMC */
  63#define CONFIG_GENERIC_MMC
  64#define CONFIG_BOUNCE_BUFFER
  65#define CONFIG_FSL_ESDHC
  66#define CONFIG_FSL_USDHC
  67
  68/* Fuses */
  69#define CONFIG_CMD_FUSE
  70#define CONFIG_MXC_OCOTP
  71
  72#define CONFIG_ARMV7_SECURE_BASE        0x00900000
  73
  74/* Secure boot (HAB) support */
  75#ifdef CONFIG_SECURE_BOOT
  76#define CONFIG_CSF_SIZE                 0x2000
  77#define CONFIG_FSL_CAAM
  78#define CONFIG_CMD_DEKBLOB
  79#endif
  80
  81#endif
  82