@ -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 " \