|
@@ -19,9 +19,7 @@
|
|
|
#ifndef __MX28EVK_CONFIG_H__
|
|
|
#define __MX28EVK_CONFIG_H__
|
|
|
|
|
|
-/*
|
|
|
- * SoC configurations
|
|
|
- */
|
|
|
+/* SoC configurations */
|
|
|
#define CONFIG_MX28 /* i.MX28 SoC */
|
|
|
|
|
|
#define CONFIG_MXS_GPIO /* GPIO control */
|
|
@@ -35,9 +33,7 @@
|
|
|
#define CONFIG_BOARD_EARLY_INIT_F
|
|
|
#define CONFIG_ARCH_MISC_INIT
|
|
|
|
|
|
-/*
|
|
|
- * SPL
|
|
|
- */
|
|
|
+/* SPL */
|
|
|
#define CONFIG_SPL
|
|
|
#define CONFIG_SPL_NO_CPU_SUPPORT_CODE
|
|
|
#define CONFIG_SPL_START_S_PATH "arch/arm/cpu/arm926ejs/mxs"
|
|
@@ -46,9 +42,7 @@
|
|
|
#define CONFIG_SPL_LIBGENERIC_SUPPORT
|
|
|
#define CONFIG_SPL_GPIO_SUPPORT
|
|
|
|
|
|
-/*
|
|
|
- * U-Boot Commands
|
|
|
- */
|
|
|
+/* U-Boot Commands */
|
|
|
#include <config_cmd_default.h>
|
|
|
#define CONFIG_DISPLAY_CPUINFO
|
|
|
#define CONFIG_DOS_PARTITION
|
|
@@ -70,9 +64,7 @@
|
|
|
#define CONFIG_CMD_BOOTZ
|
|
|
#define CONFIG_CMD_I2C
|
|
|
|
|
|
-/*
|
|
|
- * Memory configurations
|
|
|
- */
|
|
|
+/* Memory configurations */
|
|
|
#define CONFIG_NR_DRAM_BANKS 1 /* 1 bank of DRAM */
|
|
|
#define PHYS_SDRAM_1 0x40000000 /* Base address */
|
|
|
#define PHYS_SDRAM_1_SIZE 0x40000000 /* Max 1 GB RAM */
|
|
@@ -98,9 +90,7 @@
|
|
|
#define CONFIG_SYS_TEXT_BASE 0x40000100
|
|
|
|
|
|
#define CONFIG_ENV_OVERWRITE
|
|
|
-/*
|
|
|
- * U-Boot general configurations
|
|
|
- */
|
|
|
+/* U-Boot general configurations */
|
|
|
#define CONFIG_SYS_LONGHELP
|
|
|
#define CONFIG_SYS_PROMPT "MX28EVK U-Boot > "
|
|
|
#define CONFIG_SYS_CBSIZE 1024 /* Console I/O buffer size */
|
|
@@ -115,23 +105,17 @@
|
|
|
#define CONFIG_CMDLINE_EDITING /* Command history etc */
|
|
|
#define CONFIG_SYS_HUSH_PARSER
|
|
|
|
|
|
-/*
|
|
|
- * Serial Driver
|
|
|
- */
|
|
|
+/* Serial Driver */
|
|
|
#define CONFIG_PL011_SERIAL
|
|
|
#define CONFIG_PL011_CLOCK 24000000
|
|
|
#define CONFIG_PL01x_PORTS { (void *)MXS_UARTDBG_BASE }
|
|
|
#define CONFIG_CONS_INDEX 0
|
|
|
#define CONFIG_BAUDRATE 115200 /* Default baud rate */
|
|
|
|
|
|
-/*
|
|
|
- * DMA
|
|
|
- */
|
|
|
+/* DMA */
|
|
|
#define CONFIG_APBH_DMA
|
|
|
|
|
|
-/*
|
|
|
- * MMC Driver
|
|
|
- */
|
|
|
+/* MMC Driver */
|
|
|
#define CONFIG_ENV_IS_IN_MMC
|
|
|
#ifdef CONFIG_ENV_IS_IN_MMC
|
|
|
#define CONFIG_ENV_OFFSET (256 * 1024)
|
|
@@ -146,9 +130,7 @@
|
|
|
#define CONFIG_MXS_MMC
|
|
|
#endif
|
|
|
|
|
|
-/*
|
|
|
- * NAND Driver
|
|
|
- */
|
|
|
+/* NAND Driver */
|
|
|
#ifdef CONFIG_CMD_NAND
|
|
|
#define CONFIG_NAND_MXS
|
|
|
#define CONFIG_SYS_MAX_NAND_DEVICE 1
|
|
@@ -156,9 +138,7 @@
|
|
|
#define CONFIG_SYS_NAND_5_ADDR_CYCLE
|
|
|
#endif
|
|
|
|
|
|
-/*
|
|
|
- * Ethernet on SOC (FEC)
|
|
|
- */
|
|
|
+/* Ethernet on SOC (FEC) */
|
|
|
#ifdef CONFIG_CMD_NET
|
|
|
#define CONFIG_NET_MULTI
|
|
|
#define CONFIG_ETHPRIME "FEC0"
|
|
@@ -168,16 +148,12 @@
|
|
|
#define CONFIG_MX28_FEC_MAC_IN_OCOTP
|
|
|
#endif
|
|
|
|
|
|
-/*
|
|
|
- * RTC
|
|
|
- */
|
|
|
+/* RTC */
|
|
|
#ifdef CONFIG_CMD_DATE
|
|
|
#define CONFIG_RTC_MXS
|
|
|
#endif
|
|
|
|
|
|
-/*
|
|
|
- * USB
|
|
|
- */
|
|
|
+/* USB */
|
|
|
#ifdef CONFIG_CMD_USB
|
|
|
#define CONFIG_USB_EHCI
|
|
|
#define CONFIG_USB_EHCI_MXS
|
|
@@ -197,9 +173,7 @@
|
|
|
#define CONFIG_SYS_I2C_SPEED 400000
|
|
|
#endif
|
|
|
|
|
|
-/*
|
|
|
- * SPI
|
|
|
- */
|
|
|
+/* SPI */
|
|
|
#ifdef CONFIG_CMD_SPI
|
|
|
#define CONFIG_HARD_SPI
|
|
|
#define CONFIG_MXS_SPI
|
|
@@ -232,9 +206,7 @@
|
|
|
#endif
|
|
|
#endif
|
|
|
|
|
|
-/*
|
|
|
- * Boot Linux
|
|
|
- */
|
|
|
+/* Boot Linux */
|
|
|
#define CONFIG_CMDLINE_TAG
|
|
|
#define CONFIG_SETUP_MEMORY_TAGS
|
|
|
#define CONFIG_BOOTDELAY 1
|
|
@@ -243,9 +215,7 @@
|
|
|
#define CONFIG_SYS_LOAD_ADDR CONFIG_LOADADDR
|
|
|
#define CONFIG_OF_LIBFDT
|
|
|
|
|
|
-/*
|
|
|
- * Extra Environments
|
|
|
- */
|
|
|
+/* Extra Environments */
|
|
|
#define CONFIG_EXTRA_ENV_SETTINGS \
|
|
|
"update_nand_full_filename=u-boot.nand\0" \
|
|
|
"update_nand_firmware_filename=u-boot.sb\0" \
|