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