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 <asm/arch/imx-regs.h>
  13#include <asm/mach-imx/gpio.h>
  14
  15#ifndef CONFIG_MX7
  16#define CONFIG_MX7
  17#endif
  18
  19/* Timer settings */
  20#define CONFIG_MXC_GPT_HCLK
  21#define CONFIG_SC_TIMER_CLK 8000000 /* 8Mhz */
  22#define COUNTER_FREQUENCY CONFIG_SC_TIMER_CLK
  23#define CONFIG_SYS_FSL_CLK
  24
  25#define CONFIG_SYS_BOOTM_LEN    0x1000000
  26
  27/* Enable iomux-lpsr support */
  28#define CONFIG_IOMUX_LPSR
  29
  30#define CONFIG_LOADADDR                 0x80800000
  31
  32/* allow to overwrite serial and ethaddr */
  33#define CONFIG_ENV_OVERWRITE
  34
  35/* Miscellaneous configurable options */
  36#define CONFIG_SYS_CBSIZE               512
  37#define CONFIG_SYS_MAXARGS              32
  38
  39/* UART */
  40#define CONFIG_MXC_UART
  41
  42/* MMC */
  43#define CONFIG_BOUNCE_BUFFER
  44#define CONFIG_FSL_USDHC
  45
  46/* Fuses */
  47#define CONFIG_MXC_OCOTP
  48
  49#define CONFIG_ARMV7_SECURE_BASE        0x00900000
  50
  51#define CONFIG_ARMV7_PSCI_1_0
  52
  53/* Secure boot (HAB) support */
  54#ifdef CONFIG_SECURE_BOOT
  55#define CONFIG_CSF_SIZE                 0x2000
  56#ifdef CONFIG_SPL_BUILD
  57#define CONFIG_SPL_DRIVERS_MISC_SUPPORT
  58#endif
  59#endif
  60
  61#endif
  62