diff options
| author | Albert ARIBAUD <albert.u.boot@aribaud.net> | 2013-06-28 17:51:13 +0200 | 
|---|---|---|
| committer | Albert ARIBAUD <albert.u.boot@aribaud.net> | 2013-06-28 17:51:13 +0200 | 
| commit | e6c7f86f03b0ad25e9ef70df3ee1989b6b789d7c (patch) | |
| tree | fb7b4ca068bf10217d28af5c33e7a0a9c9961c6a /board/freescale | |
| parent | 9dc8fef2583f23ca6a99c6f5e709a8b80018364f (diff) | |
| parent | d6c6d127c5b948ec381fad5b24a2bc5497720644 (diff) | |
| download | olio-uboot-2014.01-e6c7f86f03b0ad25e9ef70df3ee1989b6b789d7c.tar.xz olio-uboot-2014.01-e6c7f86f03b0ad25e9ef70df3ee1989b6b789d7c.zip | |
Merge branch 'u-boot-imx/master' into 'u-boot-arm/master'
Diffstat (limited to 'board/freescale')
| -rw-r--r-- | board/freescale/mx28evk/README | 46 | ||||
| -rw-r--r-- | board/freescale/mx6sabresd/Makefile (renamed from board/freescale/mx6qsabresd/Makefile) | 2 | ||||
| -rw-r--r-- | board/freescale/mx6sabresd/mx6sabresd.c (renamed from board/freescale/mx6qsabresd/mx6qsabresd.c) | 7 | 
3 files changed, 49 insertions, 6 deletions
| diff --git a/board/freescale/mx28evk/README b/board/freescale/mx28evk/README new file mode 100644 index 000000000..524f3fc49 --- /dev/null +++ b/board/freescale/mx28evk/README @@ -0,0 +1,46 @@ +FREESCALE MX28EVK +================== + +Supported hardware: only MX28EVK rev D is supported in U-boot. + +Files of the MX28EVK port +-------------------------- + +arch/arm/cpu/arm926ejs/mxs/	- The CPU support code for the Freescale i.MX28 +arch/arm/include/asm/arch-mxs/	- Header files for the Freescale i.MX28 +board/freescale/mx28evk/	- MX28EVK board specific files +include/configs/mx28evk.h	- MX28EVK configuration file + +Jumper configuration +--------------------- + +To boot MX28EVK from an SD card, set the boot mode DIP switches as: + +   * Boot Mode Select: 1 0 0 1 (Boot from SD card Slot 0 - U42) +   * JTAG PSWITCH RESET: To the right (reset disabled) +   * Battery Source: Down +   * Wall 5V: Up +   * VDD 5V: To the left (off) +   * Hold Button: Down (off) + + +Environment Storage +------------------- + +There are two targets for mx28evk: + +"make mx28evk_config"		- store enviroment variables into MMC + +or + +"make mx28evk_nand_config"	- store enviroment variables into NAND flash + +Choose the target accordingly. + +Note: The mx28evk board does not come with a NAND flash populated from the +factory. It comes with an empty slot (U23), which allows the insertion of a +48-pin TSOP flash device. + +Follow the instructions from doc/README.mxs to generate a bootable SD card. + +Insert the SD card in slot 0, power up the board and U-boot will boot. diff --git a/board/freescale/mx6qsabresd/Makefile b/board/freescale/mx6sabresd/Makefile index 569377260..ff3c94b74 100644 --- a/board/freescale/mx6qsabresd/Makefile +++ b/board/freescale/mx6sabresd/Makefile @@ -23,7 +23,7 @@ include $(TOPDIR)/config.mk  LIB    = $(obj)lib$(BOARD).o -COBJS  := mx6qsabresd.o +COBJS  := mx6sabresd.o  SRCS   := $(COBJS:.o=.c)  OBJS   := $(addprefix $(obj),$(COBJS)) diff --git a/board/freescale/mx6qsabresd/mx6qsabresd.c b/board/freescale/mx6sabresd/mx6sabresd.c index 252982614..222ee98c0 100644 --- a/board/freescale/mx6qsabresd/mx6qsabresd.c +++ b/board/freescale/mx6sabresd/mx6sabresd.c @@ -17,12 +17,10 @@   * GNU General Public License for more details.   */ -#include <common.h> -#include <asm/io.h>  #include <asm/arch/clock.h>  #include <asm/arch/imx-regs.h>  #include <asm/arch/iomux.h> -#include <asm/arch/mx6q_pins.h> +#include <asm/arch/mx6-pins.h>  #include <asm/errno.h>  #include <asm/gpio.h>  #include <asm/imx-common/iomux-v3.h> @@ -291,7 +289,6 @@ int board_late_init(void)  int checkboard(void)  { -	puts("Board: MX6Q-SabreSD\n"); - +	puts("Board: MX6-SabreSD\n");  	return 0;  } |