]>
Commit | Line | Data |
---|---|---|
e6f48aad FS |
1 | /* SPDX-License-Identifier: GPL-2.0+ */ |
2 | /* | |
3 | * Copyright (C) 2018 Kontron Electronics GmbH | |
4 | * | |
5 | * Configuration settings for the Kontron i.MX6UL boards/SoMs. | |
6 | */ | |
7 | #ifndef __KONTRON_MX6UL_CONFIG_H | |
8 | #define __KONTRON_MX6UL_CONFIG_H | |
9 | ||
10 | #include <asm/arch/imx-regs.h> | |
11 | #include <linux/sizes.h> | |
12 | ||
13 | #include "mx6_common.h" | |
14 | #ifdef CONFIG_SPL_BUILD | |
15 | #include "imx6_spl.h" | |
16 | #endif | |
17 | ||
18 | /* RAM */ | |
19 | #define PHYS_SDRAM MMDC0_ARB_BASE_ADDR | |
20 | #define CONFIG_SYS_SDRAM_BASE PHYS_SDRAM | |
21 | ||
22 | #define CONFIG_SYS_INIT_RAM_ADDR IRAM_BASE_ADDR | |
23 | #define CONFIG_SYS_INIT_RAM_SIZE IRAM_SIZE | |
24 | ||
98463903 | 25 | #define CONFIG_SYS_UBOOT_BASE CONFIG_TEXT_BASE |
e6f48aad FS |
26 | |
27 | /* Board and environment settings */ | |
28 | #define CONFIG_MXC_UART_BASE UART4_BASE | |
29 | #define CONFIG_HOSTNAME "kontron-mx6ul" | |
e6f48aad FS |
30 | |
31 | #ifdef CONFIG_USB_EHCI_HCD | |
e6f48aad FS |
32 | #define CONFIG_MXC_USB_PORTSC (PORT_PTS_UTMI | PORT_PTS_PTW) |
33 | #define CONFIG_MXC_USB_FLAGS 0 | |
e6f48aad FS |
34 | #endif |
35 | ||
36 | /* Boot order for distro boot */ | |
e6f48aad FS |
37 | #define BOOT_TARGET_DEVICES(func) \ |
38 | func(MMC, mmc, 1) \ | |
39 | func(MMC, mmc, 0) \ | |
e6ca1481 | 40 | func(UBIFS, ubifs, 0, UBI, boot) \ |
e6f48aad FS |
41 | func(USB, usb, 0) \ |
42 | func(PXE, pxe, na) \ | |
43 | func(DHCP, dhcp, na) | |
44 | #include <config_distro_bootcmd.h> | |
e6f48aad FS |
45 | |
46 | /* MMC Configs */ | |
47 | #ifdef CONFIG_FSL_USDHC | |
6cc04547 TR |
48 | #define CFG_SYS_FSL_ESDHC_ADDR USDHC1_BASE_ADDR |
49 | #define CFG_SYS_FSL_USDHC_NUM 2 | |
e6f48aad FS |
50 | #endif |
51 | ||
7dd6af85 | 52 | #define CONFIG_EXTRA_ENV_SETTINGS BOOTENV |
e6f48aad FS |
53 | |
54 | #endif /* __KONTRON_MX6UL_CONFIG_H */ |