uboot/include/configs/mx7_common.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0+ */
   2/*
   3 * Copyright (C) 2015 Freescale Semiconductor, Inc.
   4 *
   5 * Configuration settings for the Freescale i.MX7.
   6 */
   7
   8#ifndef __MX7_COMMON_H
   9#define __MX7_COMMON_H
  10
  11#include <linux/sizes.h>
  12#include <linux/stringify.h>
  13#include <asm/arch/imx-regs.h>
  14#include <asm/mach-imx/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_SC_TIMER_CLK 8000000 /* 8Mhz */
  23#define COUNTER_FREQUENCY CONFIG_SC_TIMER_CLK
  24#define CONFIG_SYS_FSL_CLK
  25
  26#define CONFIG_SYS_BOOTM_LEN    0x1000000
  27
  28/* Enable iomux-lpsr support */
  29#define CONFIG_IOMUX_LPSR
  30
  31#define CONFIG_LOADADDR                 0x80800000
  32
  33/* Miscellaneous configurable options */
  34#define CONFIG_SYS_CBSIZE               512
  35#define CONFIG_SYS_MAXARGS              32
  36
  37/* UART */
  38
  39/* MMC */
  40
  41#define CONFIG_ARMV7_SECURE_BASE        0x00900000
  42
  43#ifdef CONFIG_SPL_BUILD
  44#define CONFIG_SPL_DRIVERS_MISC
  45#endif
  46
  47/*
  48 * If we have defined the OPTEE ram size and not OPTEE it means that we were
  49 * launched by OPTEE, because of that we shall skip all the low level
  50 * initialization since it was already done by ATF or OPTEE
  51 */
  52#if (CONFIG_OPTEE_TZDRAM_SIZE != 0)
  53#ifndef CONFIG_OPTEE
  54#define CONFIG_SKIP_LOWLEVEL_INIT
  55#endif
  56#endif
  57
  58#endif
  59