Blame view
include/configs/mx6_common.h
1.99 KB
8f3937761 ARM: mx6: use com... |
1 |
/* |
183c12aee MLK-18146-4 mx6: ... |
2 |
* Copyright (C) 2012-2016 Freescale Semiconductor, Inc. |
8f3937761 ARM: mx6: use com... |
3 |
* Copyright (c) 2013, NVIDIA CORPORATION. All rights reserved. |
183c12aee MLK-18146-4 mx6: ... |
4 |
* Copyright 2018 NXP |
8f3937761 ARM: mx6: use com... |
5 |
* |
5b8031ccb Add more SPDX-Lic... |
6 |
* SPDX-License-Identifier: GPL-2.0 |
8f3937761 ARM: mx6: use com... |
7 8 9 10 |
*/ #ifndef __MX6_COMMON_H #define __MX6_COMMON_H |
46718353b imx: initialize a... |
11 12 13 14 |
#if (defined(CONFIG_MX6UL) || defined(CONFIG_MX6ULL)) #define CONFIG_SC_TIMER_CLK 8000000 /* 8Mhz */ #define COUNTER_FREQUENCY CONFIG_SC_TIMER_CLK #else |
6d73c2341 mx6: Enable L2 ca... |
15 16 17 18 |
#ifndef CONFIG_SYS_L2CACHE_OFF #define CONFIG_SYS_L2_PL310 #define CONFIG_SYS_PL310_BASE L2_PL310_BASE #endif |
a76df7090 mx6: add support ... |
19 |
#define CONFIG_MP |
436cf40f0 imx: mx6ul remove... |
20 21 |
#endif #define CONFIG_BOARD_POSTCLK_INIT |
f13ac7b2f imx: mx6: Enable ... |
22 |
#define CONFIG_MXC_GPT_HCLK |
a76df7090 mx6: add support ... |
23 |
|
1ecd2eaa8 imx: mx6/7 enlarg... |
24 |
#define CONFIG_SYS_BOOTM_LEN 0x1000000 |
056845c23 imx6: move all st... |
25 26 |
#include <linux/sizes.h> #include <asm/arch/imx-regs.h> |
552a848e4 imx: reorganize I... |
27 |
#include <asm/mach-imx/gpio.h> |
056845c23 imx6: move all st... |
28 |
|
3b1f68113 imx6: move generi... |
29 30 31 |
#ifndef CONFIG_MX6 #define CONFIG_MX6 #endif |
18fb0e3ca common/board_f.c:... |
32 |
#define CONFIG_SYS_FSL_CLK |
3b1f68113 imx6: move generi... |
33 |
|
ea6909173 imx6: move standa... |
34 35 36 37 38 |
/* ATAGs */ #define CONFIG_CMDLINE_TAG #define CONFIG_SETUP_MEMORY_TAGS #define CONFIG_INITRD_TAG #define CONFIG_REVISION_TAG |
818305818 imx6: centralise ... |
39 |
/* Boot options */ |
290e7cfdb mx6ull: Handle th... |
40 41 42 |
#if defined(CONFIG_MX6SL) || defined(CONFIG_MX6SLL) || \ defined(CONFIG_MX6SX) || \ defined(CONFIG_MX6UL) || defined(CONFIG_MX6ULL) |
183c12aee MLK-18146-4 mx6: ... |
43 |
#define CONFIG_LOADADDR 0x80800000 |
cd6ddc481 mx6_common: Fix L... |
44 |
#else |
818305818 imx6: centralise ... |
45 |
#define CONFIG_LOADADDR 0x12000000 |
cd6ddc481 mx6_common: Fix L... |
46 47 |
#endif #define CONFIG_SYS_LOAD_ADDR CONFIG_LOADADDR |
2d8a07475 imx6: move generi... |
48 49 50 |
/* allow to overwrite serial and ethaddr */ #define CONFIG_ENV_OVERWRITE #define CONFIG_CONS_INDEX 1 |
183c12aee MLK-18146-4 mx6: ... |
51 |
#define CONFIG_BAUDRATE 115200 |
2d8a07475 imx6: move generi... |
52 |
|
a380ce6e9 imx6: standardise... |
53 |
/* Filesystems and image support */ |
183c12aee MLK-18146-4 mx6: ... |
54 |
#define CONFIG_SUPPORT_RAW_INITRD |
a380ce6e9 imx6: standardise... |
55 |
|
2d8a07475 imx6: move generi... |
56 |
/* Miscellaneous configurable options */ |
2d8a07475 imx6: move generi... |
57 58 |
#define CONFIG_SYS_CBSIZE 512 #define CONFIG_SYS_MAXARGS 32 |
183c12aee MLK-18146-4 mx6: ... |
59 60 61 62 |
#define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE #ifndef CONFIG_SYS_DCACHE_OFF #endif |
2d8a07475 imx6: move generi... |
63 |
|
e51c1e8ec imx6: generic MMC... |
64 |
/* MMC */ |
e51c1e8ec imx6: generic MMC... |
65 66 67 |
#define CONFIG_BOUNCE_BUFFER #define CONFIG_FSL_ESDHC #define CONFIG_FSL_USDHC |
183c12aee MLK-18146-4 mx6: ... |
68 |
#define CONFIG_SUPPORT_EMMC_BOOT |
e51c1e8ec imx6: generic MMC... |
69 |
|
3c73b0a49 imx6: standardise... |
70 |
/* Fuses */ |
3c73b0a49 imx6: standardise... |
71 |
#define CONFIG_MXC_OCOTP |
e22685d2b mx6_common: add s... |
72 73 |
/* Secure boot (HAB) support */ #ifdef CONFIG_SECURE_BOOT |
183c12aee MLK-18146-4 mx6: ... |
74 |
#define CONFIG_CSF_SIZE 0x4000 |
15b505b05 arm: imx: add HAB... |
75 76 77 |
#ifdef CONFIG_SPL_BUILD #define CONFIG_SPL_DRIVERS_MISC_SUPPORT #endif |
e22685d2b mx6_common: add s... |
78 |
#endif |
bbe998bf1 MLK-16753-3 imx: ... |
79 |
#ifdef CONFIG_IMX_OPTEE |
829ddc53f MLK-17123 imx: fi... |
80 81 82 |
#define TEE_ENV "tee=yes\0" #else #define TEE_ENV "tee=no\0" |
bbe998bf1 MLK-16753-3 imx: ... |
83 |
#endif |
8f3937761 ARM: mx6: use com... |
84 |
#endif |