mirror of
https://github.com/AsahiLinux/u-boot
synced 2025-03-14 13:57:00 +00:00
imximage.cfg: run files through C preprocessor
The '#' used as comments in the files cause the preprocessor trouble, so change to /* */. The mkimage command which uses this preprocessor output was moved to arch/arm/imx-common/Makefile .gitignore was updated to ignore .cfgtmp files. Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
This commit is contained in:
parent
0023997709
commit
71a988aa63
20 changed files with 787 additions and 699 deletions
.gitignoreMakefile
arch/arm
board
esg/ima3-mx53
freescale
imx/ddr
mx25pdk
mx51evk
mx53ard
mx53evk
mx53loco
mx53smd
mx6qarm2
mx6qsabreauto
genesi/mx51_efikamx
ttcontrol/vision2
woodburn
spl
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -15,6 +15,7 @@
|
||||||
*.swp
|
*.swp
|
||||||
*.patch
|
*.patch
|
||||||
*.bin
|
*.bin
|
||||||
|
*.cfgtmp
|
||||||
|
|
||||||
# Build tree
|
# Build tree
|
||||||
/build-*
|
/build-*
|
||||||
|
|
8
Makefile
8
Makefile
|
@ -467,9 +467,8 @@ $(obj)u-boot.img: $(obj)u-boot.bin
|
||||||
sed -e 's/"[ ]*$$/ for $(BOARD) board"/') \
|
sed -e 's/"[ ]*$$/ for $(BOARD) board"/') \
|
||||||
-d $< $@
|
-d $< $@
|
||||||
|
|
||||||
$(obj)u-boot.imx: $(obj)u-boot.bin
|
$(OBJTREE)/u-boot.imx : $(obj)u-boot.bin $(SUBDIR_TOOLS) depend
|
||||||
$(obj)tools/mkimage -n $(CONFIG_IMX_CONFIG) -T imximage \
|
$(MAKE) -C $(SRCTREE)/arch/arm/imx-common $@
|
||||||
-e $(CONFIG_SYS_TEXT_BASE) -d $< $@
|
|
||||||
|
|
||||||
$(obj)u-boot.kwb: $(obj)u-boot.bin
|
$(obj)u-boot.kwb: $(obj)u-boot.bin
|
||||||
$(obj)tools/mkimage -n $(CONFIG_SYS_KWD_CONFIG) -T kwbimage \
|
$(obj)tools/mkimage -n $(CONFIG_SYS_KWD_CONFIG) -T kwbimage \
|
||||||
|
@ -844,7 +843,8 @@ clean:
|
||||||
@$(MAKE) -s -C doc/DocBook/ cleandocs
|
@$(MAKE) -s -C doc/DocBook/ cleandocs
|
||||||
@find $(OBJTREE) -type f \
|
@find $(OBJTREE) -type f \
|
||||||
\( -name 'core' -o -name '*.bak' -o -name '*~' -o -name '*.su' \
|
\( -name 'core' -o -name '*.bak' -o -name '*~' -o -name '*.su' \
|
||||||
-o -name '*.o' -o -name '*.a' -o -name '*.exe' \) -print \
|
-o -name '*.o' -o -name '*.a' -o -name '*.exe' \
|
||||||
|
-o -name '*.cfgtmp' \) -print \
|
||||||
| xargs rm -f
|
| xargs rm -f
|
||||||
|
|
||||||
# Removes everything not needed for testing u-boot
|
# Removes everything not needed for testing u-boot
|
||||||
|
|
|
@ -34,6 +34,6 @@ PLATFORM_RELFLAGS += $(PF_RELFLAGS_SLB_AT)
|
||||||
|
|
||||||
ifneq ($(CONFIG_IMX_CONFIG),)
|
ifneq ($(CONFIG_IMX_CONFIG),)
|
||||||
|
|
||||||
ALL-y += $(obj)u-boot.imx
|
ALL-y += $(OBJTREE)/u-boot.imx
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -40,5 +40,5 @@ PF_NO_UNALIGNED := $(call cc-option, -mno-unaligned-access,)
|
||||||
PLATFORM_NO_UNALIGNED := $(PF_NO_UNALIGNED)
|
PLATFORM_NO_UNALIGNED := $(PF_NO_UNALIGNED)
|
||||||
|
|
||||||
ifneq ($(CONFIG_IMX_CONFIG),)
|
ifneq ($(CONFIG_IMX_CONFIG),)
|
||||||
ALL-y += $(obj)u-boot.imx
|
ALL-y += $(OBJTREE)/u-boot.imx
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -42,6 +42,19 @@ all: $(obj).depend $(LIB)
|
||||||
$(LIB): $(OBJS)
|
$(LIB): $(OBJS)
|
||||||
$(call cmd_link_o_target, $(OBJS))
|
$(call cmd_link_o_target, $(OBJS))
|
||||||
|
|
||||||
|
$(OBJTREE)/$(patsubst "%",%,$(CONFIG_IMX_CONFIG)).cfgtmp: $(OBJTREE)/%.cfgtmp : $(SRCTREE)/%
|
||||||
|
mkdir -p $(dir $@)
|
||||||
|
$(CC) -E -x c $< $(CPPFLAGS) -o $@
|
||||||
|
|
||||||
|
$(OBJTREE)/u-boot.imx: $(OBJTREE)/u-boot.bin $(OBJTREE)/$(patsubst "%",%,$(CONFIG_IMX_CONFIG)).cfgtmp
|
||||||
|
$(OBJTREE)/tools/mkimage -n $(filter-out %.bin,$^) -T imximage \
|
||||||
|
-e $(CONFIG_SYS_TEXT_BASE) -d $< $@
|
||||||
|
|
||||||
|
$(OBJTREE)/SPL: $(OBJTREE)/spl/u-boot-spl.bin $(OBJTREE)/$(patsubst "%",%,$(CONFIG_IMX_CONFIG)).cfgtmp
|
||||||
|
$(OBJTREE)/tools/mkimage -n $(filter-out %.bin,$^) -T imximage \
|
||||||
|
-e $(CONFIG_SPL_TEXT_BASE) -d $< $@
|
||||||
|
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
# defines $(obj).depend target
|
# defines $(obj).depend target
|
||||||
|
|
|
@ -1,50 +1,52 @@
|
||||||
#
|
/*
|
||||||
# (C) Copyright 2012
|
* (C) Copyright 2012
|
||||||
# Stefano Babic DENX Software Engineering sbabic@denx.de.
|
* Stefano Babic DENX Software Engineering sbabic@denx.de.
|
||||||
#
|
*
|
||||||
# See file CREDITS for list of people who contributed to this
|
* See file CREDITS for list of people who contributed to this
|
||||||
# project.
|
* project.
|
||||||
#
|
*
|
||||||
# This program is free software; you can redistribute it and/or
|
* This program is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
# published by the Free Software Foundation; either version 2 of
|
* published by the Free Software Foundation; either version 2 of
|
||||||
# the License or (at your option) any later version.
|
* the License or (at your option) any later version.
|
||||||
#
|
*
|
||||||
# This program is distributed in the hope that it will be useful,
|
* This program is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
#
|
*
|
||||||
# You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
# along with this program; if not write to the Free Software
|
* along with this program; if not write to the Free Software
|
||||||
# Foundation Inc. 51 Franklin Street Fifth Floor Boston,
|
* Foundation Inc. 51 Franklin Street Fifth Floor Boston,
|
||||||
# MA 02110-1301 USA
|
* MA 02110-1301 USA
|
||||||
#
|
*
|
||||||
# Refer docs/README.imxmage for more details about how-to configure
|
* Refer docs/README.imxmage for more details about how-to configure
|
||||||
# and create imximage boot image
|
* and create imximage boot image
|
||||||
#
|
*
|
||||||
# The syntax is taken as close as possible with the kwbimage
|
* The syntax is taken as close as possible with the kwbimage
|
||||||
|
*/
|
||||||
# image version
|
|
||||||
|
|
||||||
|
/* image version */
|
||||||
IMAGE_VERSION 2
|
IMAGE_VERSION 2
|
||||||
|
|
||||||
# Boot Device : one of
|
/*
|
||||||
# spi, sd (the board has no nand neither onenand)
|
* Boot Device : one of
|
||||||
|
* spi, sd (the board has no nand neither onenand)
|
||||||
|
*/
|
||||||
BOOT_FROM nor
|
BOOT_FROM nor
|
||||||
|
|
||||||
# Device Configuration Data (DCD)
|
/*
|
||||||
#
|
* Device Configuration Data (DCD)
|
||||||
# Each entry must have the format:
|
*
|
||||||
# Addr-type Address Value
|
* Each entry must have the format:
|
||||||
#
|
* Addr-type Address Value
|
||||||
# where:
|
*
|
||||||
# Addr-type register length (1,2 or 4 bytes)
|
* where:
|
||||||
# Address absolute address of the register
|
* Addr-type register length (1,2 or 4 bytes)
|
||||||
# value value to be stored in the register
|
* Address absolute address of the register
|
||||||
|
* value value to be stored in the register
|
||||||
# IOMUX for RAM only
|
*/
|
||||||
|
/* IOMUX for RAM only */
|
||||||
DATA 4 0x53fa8554 0x300020
|
DATA 4 0x53fa8554 0x300020
|
||||||
DATA 4 0x53fa8560 0x300020
|
DATA 4 0x53fa8560 0x300020
|
||||||
DATA 4 0x53fa8594 0x300020
|
DATA 4 0x53fa8594 0x300020
|
||||||
|
@ -72,37 +74,47 @@ DATA 4 0x53fa86fc 0x0
|
||||||
DATA 4 0x53fa86f4 0x0
|
DATA 4 0x53fa86f4 0x0
|
||||||
DATA 4 0x53fa8714 0x0
|
DATA 4 0x53fa8714 0x0
|
||||||
DATA 4 0x53fa8724 0x4000000
|
DATA 4 0x53fa8724 0x4000000
|
||||||
#
|
|
||||||
# DDR RAM
|
/* DDR RAM */
|
||||||
DATA 4 0x63fd9088 0x40404040
|
DATA 4 0x63fd9088 0x40404040
|
||||||
DATA 4 0x63fd9090 0x40404040
|
DATA 4 0x63fd9090 0x40404040
|
||||||
DATA 4 0x63fd907C 0x01420143
|
DATA 4 0x63fd907C 0x01420143
|
||||||
DATA 4 0x63fd9080 0x01450146
|
DATA 4 0x63fd9080 0x01450146
|
||||||
DATA 4 0x63fd9018 0x00111740
|
DATA 4 0x63fd9018 0x00111740
|
||||||
DATA 4 0x63fd9000 0x84190000
|
DATA 4 0x63fd9000 0x84190000
|
||||||
# esdcfgX
|
|
||||||
|
/* esdcfgX */
|
||||||
DATA 4 0x63fd900C 0x9f5152e3
|
DATA 4 0x63fd900C 0x9f5152e3
|
||||||
DATA 4 0x63fd9010 0xb68e8a63
|
DATA 4 0x63fd9010 0xb68e8a63
|
||||||
DATA 4 0x63fd9014 0x01ff00db
|
DATA 4 0x63fd9014 0x01ff00db
|
||||||
# Read/Write command delay
|
|
||||||
|
/* Read/Write command delay */
|
||||||
DATA 4 0x63fd902c 0x000026d2
|
DATA 4 0x63fd902c 0x000026d2
|
||||||
# Out of reset delays
|
|
||||||
|
/* Out of reset delays */
|
||||||
DATA 4 0x63fd9030 0x00ff0e21
|
DATA 4 0x63fd9030 0x00ff0e21
|
||||||
# ESDCTL ODT timing control
|
|
||||||
|
/* ESDCTL ODT timing control */
|
||||||
DATA 4 0x63fd9008 0x12273030
|
DATA 4 0x63fd9008 0x12273030
|
||||||
# ESDCTL power down control
|
|
||||||
|
/* ESDCTL power down control */
|
||||||
DATA 4 0x63fd9004 0x0002002d
|
DATA 4 0x63fd9004 0x0002002d
|
||||||
# Set registers in DDR memory chips
|
|
||||||
|
/* Set registers in DDR memory chips */
|
||||||
DATA 4 0x63fd901c 0x00008032
|
DATA 4 0x63fd901c 0x00008032
|
||||||
DATA 4 0x63fd901c 0x00008033
|
DATA 4 0x63fd901c 0x00008033
|
||||||
DATA 4 0x63fd901c 0x00028031
|
DATA 4 0x63fd901c 0x00028031
|
||||||
DATA 4 0x63fd901c 0x052080b0
|
DATA 4 0x63fd901c 0x052080b0
|
||||||
DATA 4 0x63fd901c 0x04008040
|
DATA 4 0x63fd901c 0x04008040
|
||||||
# ESDCTL refresh control
|
|
||||||
|
/* ESDCTL refresh control */
|
||||||
DATA 4 0x63fd9020 0x00005800
|
DATA 4 0x63fd9020 0x00005800
|
||||||
# PHY ZQ HW control
|
|
||||||
|
/* PHY ZQ HW control */
|
||||||
DATA 4 0x63fd9040 0x05380003
|
DATA 4 0x63fd9040 0x05380003
|
||||||
# PHY ODT control
|
|
||||||
|
/* PHY ODT control */
|
||||||
DATA 4 0x63fd9058 0x00022222
|
DATA 4 0x63fd9058 0x00022222
|
||||||
# start DDR3
|
|
||||||
|
/* start DDR3 */
|
||||||
DATA 4 0x63fd901c 0x00000000
|
DATA 4 0x63fd901c 0x00000000
|
||||||
|
|
|
@ -1,47 +1,51 @@
|
||||||
# Copyright (C) 2011 Freescale Semiconductor, Inc.
|
/*
|
||||||
# Jason Liu <r64343@freescale.com>
|
* Copyright (C) 2011 Freescale Semiconductor, Inc.
|
||||||
#
|
* Jason Liu <r64343@freescale.com>
|
||||||
# See file CREDITS for list of people who contributed to this
|
*
|
||||||
# project.
|
* See file CREDITS for list of people who contributed to this
|
||||||
#
|
* project.
|
||||||
# This program is free software; you can redistribute it and/or
|
*
|
||||||
# modify it under the terms of the GNU General Public License as
|
* This program is free software; you can redistribute it and/or
|
||||||
# published by the Free Software Foundation; either version 2 of
|
* modify it under the terms of the GNU General Public License as
|
||||||
# the License or (at your option) any later version.
|
* published by the Free Software Foundation; either version 2 of
|
||||||
#
|
* the License or (at your option) any later version.
|
||||||
# This program is distributed in the hope that it will be useful,
|
*
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* This program is distributed in the hope that it will be useful,
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# GNU General Public License for more details.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
#
|
* GNU General Public License for more details.
|
||||||
# You should have received a copy of the GNU General Public License
|
*
|
||||||
# along with this program; if not write to the Free Software
|
* You should have received a copy of the GNU General Public License
|
||||||
# Foundation Inc. 51 Franklin Street Fifth Floor Boston,
|
* along with this program; if not write to the Free Software
|
||||||
# MA 02110-1301 USA
|
* Foundation Inc. 51 Franklin Street Fifth Floor Boston,
|
||||||
#
|
* MA 02110-1301 USA
|
||||||
# Refer docs/README.imxmage for more details about how-to configure
|
*
|
||||||
# and create imximage boot image
|
* Refer docs/README.imxmage for more details about how-to configure
|
||||||
#
|
* and create imximage boot image
|
||||||
# The syntax is taken as close as possible with the kwbimage
|
*
|
||||||
|
* The syntax is taken as close as possible with the kwbimage
|
||||||
# image version
|
*/
|
||||||
|
|
||||||
|
/* image version */
|
||||||
IMAGE_VERSION 2
|
IMAGE_VERSION 2
|
||||||
|
|
||||||
# Boot Device : one of
|
/*
|
||||||
# spi, sd (the board has no nand neither onenand)
|
* Boot Device : one of
|
||||||
|
* spi, sd (the board has no nand neither onenand)
|
||||||
|
*/
|
||||||
BOOT_FROM sd
|
BOOT_FROM sd
|
||||||
|
|
||||||
# Device Configuration Data (DCD)
|
/*
|
||||||
#
|
* Device Configuration Data (DCD)
|
||||||
# Each entry must have the format:
|
*
|
||||||
# Addr-type Address Value
|
* Each entry must have the format:
|
||||||
#
|
* Addr-type Address Value
|
||||||
# where:
|
*
|
||||||
# Addr-type register length (1,2 or 4 bytes)
|
* where:
|
||||||
# Address absolute address of the register
|
* Addr-type register length (1,2 or 4 bytes)
|
||||||
# value value to be stored in the register
|
* Address absolute address of the register
|
||||||
|
* value value to be stored in the register
|
||||||
|
*/
|
||||||
DATA 4 0x020e05a8 0x00000030
|
DATA 4 0x020e05a8 0x00000030
|
||||||
DATA 4 0x020e05b0 0x00000030
|
DATA 4 0x020e05b0 0x00000030
|
||||||
DATA 4 0x020e0524 0x00000030
|
DATA 4 0x020e0524 0x00000030
|
||||||
|
@ -154,7 +158,7 @@ DATA 4 0x021b48b8 0x00000800
|
||||||
DATA 4 0x021b001c 0x00000000
|
DATA 4 0x021b001c 0x00000000
|
||||||
DATA 4 0x021b0404 0x00011006
|
DATA 4 0x021b0404 0x00011006
|
||||||
|
|
||||||
# set the default clock gate to save power
|
/* set the default clock gate to save power */
|
||||||
DATA 4 0x020c4068 0x00C03F3F
|
DATA 4 0x020c4068 0x00C03F3F
|
||||||
DATA 4 0x020c406c 0x0030FC03
|
DATA 4 0x020c406c 0x0030FC03
|
||||||
DATA 4 0x020c4070 0x0FFFC000
|
DATA 4 0x020c4070 0x0FFFC000
|
||||||
|
@ -163,8 +167,8 @@ DATA 4 0x020c4078 0x00FFF300
|
||||||
DATA 4 0x020c407c 0x0F0000C3
|
DATA 4 0x020c407c 0x0F0000C3
|
||||||
DATA 4 0x020c4080 0x000003FF
|
DATA 4 0x020c4080 0x000003FF
|
||||||
|
|
||||||
# enable AXI cache for VDOA/VPU/IPU
|
/* enable AXI cache for VDOA/VPU/IPU */
|
||||||
DATA 4 0x020e0010 0xF00000CF
|
DATA 4 0x020e0010 0xF00000CF
|
||||||
# set IPU AXI-id0 Qos=0xf(bypass) AXI-id1 Qos=0x7
|
/* set IPU AXI-id0 Qos=0xf(bypass) AXI-id1 Qos=0x7 */
|
||||||
DATA 4 0x020e0018 0x007F007F
|
DATA 4 0x020e0018 0x007F007F
|
||||||
DATA 4 0x020e001c 0x007F007F
|
DATA 4 0x020e001c 0x007F007F
|
||||||
|
|
|
@ -1,46 +1,49 @@
|
||||||
#
|
/*
|
||||||
# (C) Copyright 2009
|
* (C) Copyright 2009
|
||||||
# Stefano Babic DENX Software Engineering sbabic@denx.de.
|
* Stefano Babic DENX Software Engineering sbabic@denx.de.
|
||||||
#
|
*
|
||||||
# See file CREDITS for list of people who contributed to this
|
* See file CREDITS for list of people who contributed to this
|
||||||
# project.
|
* project.
|
||||||
#
|
*
|
||||||
# This program is free software; you can redistribute it and/or
|
* This program is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
# published by the Free Software Foundation; either version 2 of
|
* published by the Free Software Foundation; either version 2 of
|
||||||
# the License or (at your option) any later version.
|
* the License or (at your option) any later version.
|
||||||
#
|
*
|
||||||
# This program is distributed in the hope that it will be useful,
|
* This program is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
#
|
*
|
||||||
# Refer docs/README.imxmage for more details about how-to configure
|
* Refer docs/README.imxmage for more details about how-to configure
|
||||||
# and create imximage boot image
|
* and create imximage boot image
|
||||||
#
|
*
|
||||||
# The syntax is taken as close as possible with the kwbimage
|
* The syntax is taken as close as possible with the kwbimage
|
||||||
|
*/
|
||||||
# Boot Device : one of
|
|
||||||
# spi, sd (the board has no nand neither onenand)
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Boot Device : one of
|
||||||
|
* spi, sd (the board has no nand neither onenand)
|
||||||
|
*/
|
||||||
BOOT_FROM sd
|
BOOT_FROM sd
|
||||||
|
|
||||||
# Device Configuration Data (DCD)
|
/*
|
||||||
#
|
* Device Configuration Data (DCD)
|
||||||
# Each entry must have the format:
|
*
|
||||||
# Addr-type Address Value
|
* Each entry must have the format:
|
||||||
#
|
* Addr-type Address Value
|
||||||
# where:
|
*
|
||||||
# Addr-type register length (1,2 or 4 bytes)
|
* where:
|
||||||
# Address absolute address of the register
|
* Addr-type register length (1,2 or 4 bytes)
|
||||||
# value value to be stored in the register
|
* Address absolute address of the register
|
||||||
|
* value value to be stored in the register
|
||||||
# EIM config-CS5 init -- CPLD
|
*/
|
||||||
|
/* EIM config-CS5 init -- CPLD */
|
||||||
DATA 4 0xB8002050 0x0000D843
|
DATA 4 0xB8002050 0x0000D843
|
||||||
DATA 4 0xB8002054 0x22252521
|
DATA 4 0xB8002054 0x22252521
|
||||||
DATA 4 0xB8002058 0x22220A00
|
DATA 4 0xB8002058 0x22220A00
|
||||||
|
|
||||||
# DDR2 init
|
/* DDR2 init */
|
||||||
DATA 4 0xB8001004 0x0076E83A
|
DATA 4 0xB8001004 0x0076E83A
|
||||||
DATA 4 0xB8001010 0x00000204
|
DATA 4 0xB8001010 0x00000204
|
||||||
DATA 4 0xB8001000 0x92210000
|
DATA 4 0xB8001000 0x92210000
|
||||||
|
@ -67,7 +70,7 @@ DATA 4 0x43FAC454 0x00001000
|
||||||
|
|
||||||
DATA 4 0x53F80008 0x20034000
|
DATA 4 0x53F80008 0x20034000
|
||||||
|
|
||||||
# Enable the clocks
|
/* Enable the clocks */
|
||||||
DATA 4 0x53f8000c 0x1fffffff
|
DATA 4 0x53f8000c 0x1fffffff
|
||||||
DATA 4 0x53f80010 0xffffffff
|
DATA 4 0x53f80010 0xffffffff
|
||||||
DATA 4 0x53f80014 0xfdfff
|
DATA 4 0x53f80014 0xfdfff
|
||||||
|
|
|
@ -1,46 +1,50 @@
|
||||||
#
|
/*
|
||||||
# (C Copyright 2009
|
* (C Copyright 2009
|
||||||
# Stefano Babic DENX Software Engineering sbabic@denx.de.
|
* Stefano Babic DENX Software Engineering sbabic@denx.de.
|
||||||
#
|
*
|
||||||
# See file CREDITS for list of people who contributed to this
|
* See file CREDITS for list of people who contributed to this
|
||||||
# project.
|
* project.
|
||||||
#
|
*
|
||||||
# This program is free software; you can redistribute it and/or
|
* This program is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
# published by the Free Software Foundation; either version 2 of
|
* published by the Free Software Foundation; either version 2 of
|
||||||
# the License or (at your option) any later version.
|
* the License or (at your option) any later version.
|
||||||
#
|
*
|
||||||
# This program is distributed in the hope that it will be useful,
|
* This program is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
#
|
*
|
||||||
# You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
# along with this program; if not write to the Free Software
|
* along with this program; if not write to the Free Software
|
||||||
# Foundation Inc. 51 Franklin Street Fifth Floor Boston,
|
* Foundation Inc. 51 Franklin Street Fifth Floor Boston,
|
||||||
# MA 02110-1301 USA
|
* MA 02110-1301 USA
|
||||||
#
|
*
|
||||||
# Refer docs/README.imxmage for more details about how-to configure
|
* Refer docs/README.imxmage for more details about how-to configure
|
||||||
# and create imximage boot image
|
* and create imximage boot image
|
||||||
#
|
*
|
||||||
# The syntax is taken as close as possible with the kwbimage
|
* The syntax is taken as close as possible with the kwbimage
|
||||||
|
*/
|
||||||
# Boot Device : one of
|
|
||||||
# spi, sd (the board has no nand neither onenand)
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Boot Device : one of
|
||||||
|
* spi, sd (the board has no nand neither onenand)
|
||||||
|
*/
|
||||||
BOOT_FROM spi
|
BOOT_FROM spi
|
||||||
|
|
||||||
# Device Configuration Data (DCD)
|
/*
|
||||||
#
|
* Device Configuration Data (DCD)
|
||||||
# Each entry must have the format:
|
*
|
||||||
# Addr-type Address Value
|
* Each entry must have the format:
|
||||||
#
|
* Addr-type Address Value
|
||||||
# where:
|
*
|
||||||
# Addr-type register length (1,2 or 4 bytes)
|
* where:
|
||||||
# Address absolute address of the register
|
* Addr-type register length (1,2 or 4 bytes)
|
||||||
# value value to be stored in the register
|
* Address absolute address of the register
|
||||||
|
* value value to be stored in the register
|
||||||
|
*/
|
||||||
|
|
||||||
# Setting IOMUXC
|
/* Setting IOMUXC */
|
||||||
DATA 4 0x73FA88a0 0x200
|
DATA 4 0x73FA88a0 0x200
|
||||||
DATA 4 0x73FA850c 0x20c5
|
DATA 4 0x73FA850c 0x20c5
|
||||||
DATA 4 0x73FA8510 0x20c5
|
DATA 4 0x73FA8510 0x20c5
|
||||||
|
@ -65,22 +69,24 @@ DATA 4 0x73FA88a4 0x6
|
||||||
DATA 4 0x73FA88ac 0x6
|
DATA 4 0x73FA88ac 0x6
|
||||||
DATA 4 0x73FA88b8 0x6
|
DATA 4 0x73FA88b8 0x6
|
||||||
|
|
||||||
# Setting DDR for micron
|
/*
|
||||||
# 13 Rows, 10 Cols, 32 bit, SREF=4 Micron Model
|
* Setting DDR for micron
|
||||||
# CAS=3 BL=4
|
* 13 Rows, 10 Cols, 32 bit, SREF=4 Micron Model
|
||||||
# ESDCTL_ESDCTL0
|
* CAS=3 BL=4
|
||||||
|
*/
|
||||||
|
/* ESDCTL_ESDCTL0 */
|
||||||
DATA 4 0x83FD9000 0x82a20000
|
DATA 4 0x83FD9000 0x82a20000
|
||||||
# ESDCTL_ESDCTL1
|
/* ESDCTL_ESDCTL1 */
|
||||||
DATA 4 0x83FD9008 0x82a20000
|
DATA 4 0x83FD9008 0x82a20000
|
||||||
# ESDCTL_ESDMISC
|
/* ESDCTL_ESDMISC */
|
||||||
DATA 4 0x83FD9010 0x000ad0d0
|
DATA 4 0x83FD9010 0x000ad0d0
|
||||||
# ESDCTL_ESDCFG0
|
/* ESDCTL_ESDCFG0 */
|
||||||
DATA 4 0x83FD9004 0x333574aa
|
DATA 4 0x83FD9004 0x333574aa
|
||||||
# ESDCTL_ESDCFG1
|
/* ESDCTL_ESDCFG1 */
|
||||||
DATA 4 0x83FD900C 0x333574aa
|
DATA 4 0x83FD900C 0x333574aa
|
||||||
|
|
||||||
# Init DRAM on CS0
|
/* Init DRAM on CS0 */
|
||||||
# ESDCTL_ESDSCR
|
/* ESDCTL_ESDSCR */
|
||||||
DATA 4 0x83FD9014 0x04008008
|
DATA 4 0x83FD9014 0x04008008
|
||||||
DATA 4 0x83FD9014 0x0000801a
|
DATA 4 0x83FD9014 0x0000801a
|
||||||
DATA 4 0x83FD9014 0x0000801b
|
DATA 4 0x83FD9014 0x0000801b
|
||||||
|
@ -94,7 +100,7 @@ DATA 4 0x83FD9014 0x03808019
|
||||||
DATA 4 0x83FD9014 0x00408019
|
DATA 4 0x83FD9014 0x00408019
|
||||||
DATA 4 0x83FD9014 0x00008000
|
DATA 4 0x83FD9014 0x00008000
|
||||||
|
|
||||||
# Init DRAM on CS1
|
/* Init DRAM on CS1 */
|
||||||
DATA 4 0x83FD9014 0x0400800c
|
DATA 4 0x83FD9014 0x0400800c
|
||||||
DATA 4 0x83FD9014 0x0000801e
|
DATA 4 0x83FD9014 0x0000801e
|
||||||
DATA 4 0x83FD9014 0x0000801f
|
DATA 4 0x83FD9014 0x0000801f
|
||||||
|
@ -108,12 +114,12 @@ DATA 4 0x83FD9014 0x0380801d
|
||||||
DATA 4 0x83FD9014 0x0040801d
|
DATA 4 0x83FD9014 0x0040801d
|
||||||
DATA 4 0x83FD9014 0x00008004
|
DATA 4 0x83FD9014 0x00008004
|
||||||
|
|
||||||
# Write to CTL0
|
/* Write to CTL0 */
|
||||||
DATA 4 0x83FD9000 0xb2a20000
|
DATA 4 0x83FD9000 0xb2a20000
|
||||||
# Write to CTL1
|
/* Write to CTL1 */
|
||||||
DATA 4 0x83FD9008 0xb2a20000
|
DATA 4 0x83FD9008 0xb2a20000
|
||||||
# ESDMISC
|
/* ESDMISC */
|
||||||
DATA 4 0x83FD9010 0x000ad6d0
|
DATA 4 0x83FD9010 0x000ad6d0
|
||||||
#ESDCTL_ESDCDLYGD
|
/* ESDCTL_ESDCDLYGD */
|
||||||
DATA 4 0x83FD9034 0x90000000
|
DATA 4 0x83FD9034 0x90000000
|
||||||
DATA 4 0x83FD9014 0x00000000
|
DATA 4 0x83FD9014 0x00000000
|
||||||
|
|
|
@ -1,48 +1,51 @@
|
||||||
#
|
/*
|
||||||
# (C) Copyright 2009
|
* (C) Copyright 2009
|
||||||
# Stefano Babic DENX Software Engineering sbabic@denx.de.
|
* Stefano Babic DENX Software Engineering sbabic@denx.de.
|
||||||
#
|
*
|
||||||
# See file CREDITS for list of people who contributed to this
|
* See file CREDITS for list of people who contributed to this
|
||||||
# project.
|
* project.
|
||||||
#
|
*
|
||||||
# This program is free software; you can redistribute it and/or
|
* This program is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
# published by the Free Software Foundation; either version 2 of
|
* published by the Free Software Foundation; either version 2 of
|
||||||
# the License or (at your option) any later version.
|
* the License or (at your option) any later version.
|
||||||
#
|
*
|
||||||
# This program is distributed in the hope that it will be useful,
|
* This program is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
#
|
*
|
||||||
# You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
# along with this program; if not write to the Free Software
|
* along with this program; if not write to the Free Software
|
||||||
# Foundation Inc. 51 Franklin Street Fifth Floor Boston,
|
* Foundation Inc. 51 Franklin Street Fifth Floor Boston,
|
||||||
# MA 02110-1301 USA
|
* MA 02110-1301 USA
|
||||||
#
|
*
|
||||||
# Refer docs/README.imxmage for more details about how-to configure
|
* Refer docs/README.imxmage for more details about how-to configure
|
||||||
# and create imximage boot image
|
* and create imximage boot image
|
||||||
#
|
*
|
||||||
# The syntax is taken as close as possible with the kwbimage
|
* The syntax is taken as close as possible with the kwbimage
|
||||||
|
*/
|
||||||
# image version
|
|
||||||
|
|
||||||
|
/* image version */
|
||||||
IMAGE_VERSION 2
|
IMAGE_VERSION 2
|
||||||
|
|
||||||
# Boot Device : one of
|
/*
|
||||||
# spi, sd (the board has no nand neither onenand)
|
* Boot Device : one of
|
||||||
|
* spi, sd (the board has no nand neither onenand)
|
||||||
|
*/
|
||||||
BOOT_FROM sd
|
BOOT_FROM sd
|
||||||
|
|
||||||
# Device Configuration Data (DCD)
|
/*
|
||||||
#
|
* Device Configuration Data (DCD)
|
||||||
# Each entry must have the format:
|
*
|
||||||
# Addr-type Address Value
|
* Each entry must have the format:
|
||||||
#
|
* Addr-type Address Value
|
||||||
# where:
|
*
|
||||||
# Addr-type register length (1,2 or 4 bytes)
|
* where:
|
||||||
# Address absolute address of the register
|
* Addr-type register length (1,2 or 4 bytes)
|
||||||
# value value to be stored in the register
|
* Address absolute address of the register
|
||||||
|
* value value to be stored in the register
|
||||||
|
*/
|
||||||
DATA 4 0x53fa8554 0x00300000
|
DATA 4 0x53fa8554 0x00300000
|
||||||
DATA 4 0x53fa8558 0x00300040
|
DATA 4 0x53fa8558 0x00300040
|
||||||
DATA 4 0x53fa8560 0x00300000
|
DATA 4 0x53fa8560 0x00300000
|
||||||
|
|
|
@ -1,50 +1,52 @@
|
||||||
#
|
/*
|
||||||
# (C Copyright 2009
|
* (C Copyright 2009
|
||||||
# Stefano Babic DENX Software Engineering sbabic@denx.de.
|
* Stefano Babic DENX Software Engineering sbabic@denx.de.
|
||||||
#
|
*
|
||||||
# See file CREDITS for list of people who contributed to this
|
* See file CREDITS for list of people who contributed to this
|
||||||
# project.
|
* project.
|
||||||
#
|
*
|
||||||
# This program is free software; you can redistribute it and/or
|
* This program is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
# published by the Free Software Foundation; either version 2 of
|
* published by the Free Software Foundation; either version 2 of
|
||||||
# the License or (at your option) any later version.
|
* the License or (at your option) any later version.
|
||||||
#
|
*
|
||||||
# This program is distributed in the hope that it will be useful,
|
* This program is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
#
|
*
|
||||||
# You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
# along with this program; if not write to the Free Software
|
* along with this program; if not write to the Free Software
|
||||||
# Foundation Inc. 51 Franklin Street Fifth Floor Boston,
|
* Foundation Inc. 51 Franklin Street Fifth Floor Boston,
|
||||||
# MA 02110-1301 USA
|
* MA 02110-1301 USA
|
||||||
#
|
*
|
||||||
# Refer docs/README.imxmage for more details about how-to configure
|
* Refer docs/README.imxmage for more details about how-to configure
|
||||||
# and create imximage boot image
|
* and create imximage boot image
|
||||||
#
|
*
|
||||||
# The syntax is taken as close as possible with the kwbimage
|
* The syntax is taken as close as possible with the kwbimage
|
||||||
|
*/
|
||||||
# image version
|
|
||||||
|
|
||||||
|
/* image version */
|
||||||
IMAGE_VERSION 2
|
IMAGE_VERSION 2
|
||||||
|
|
||||||
# Boot Device : one of
|
/*
|
||||||
# spi, sd (the board has no nand neither onenand)
|
* Boot Device : one of
|
||||||
|
* spi, sd (the board has no nand neither onenand)
|
||||||
|
*/
|
||||||
BOOT_FROM sd
|
BOOT_FROM sd
|
||||||
|
|
||||||
# Device Configuration Data (DCD)
|
/*
|
||||||
#
|
* Device Configuration Data (DCD)
|
||||||
# Each entry must have the format:
|
*
|
||||||
# Addr-type Address Value
|
* Each entry must have the format:
|
||||||
#
|
* Addr-type Address Value
|
||||||
# where:
|
*
|
||||||
# Addr-type register length (1,2 or 4 bytes)
|
* where:
|
||||||
# Address absolute address of the register
|
* Addr-type register length (1,2 or 4 bytes)
|
||||||
# value value to be stored in the register
|
* Address absolute address of the register
|
||||||
|
* value value to be stored in the register
|
||||||
# Setting IOMUXC
|
*/
|
||||||
|
/* Setting IOMUXC */
|
||||||
DATA 4 0x53fa8554 0x00200000
|
DATA 4 0x53fa8554 0x00200000
|
||||||
DATA 4 0x53fa8560 0x00200000
|
DATA 4 0x53fa8560 0x00200000
|
||||||
DATA 4 0x53fa8594 0x00200000
|
DATA 4 0x53fa8594 0x00200000
|
||||||
|
|
|
@ -1,48 +1,51 @@
|
||||||
# Copyright (C) 2011 Freescale Semiconductor, Inc.
|
/*
|
||||||
# Jason Liu <r64343@freescale.com>
|
* Copyright (C) 2011 Freescale Semiconductor, Inc.
|
||||||
#
|
* Jason Liu <r64343@freescale.com>
|
||||||
# See file CREDITS for list of people who contributed to this
|
*
|
||||||
# project.
|
* See file CREDITS for list of people who contributed to this
|
||||||
#
|
* project.
|
||||||
# This program is free software; you can redistribute it and/or
|
*
|
||||||
# modify it under the terms of the GNU General Public License as
|
* This program is free software; you can redistribute it and/or
|
||||||
# published by the Free Software Foundation; either version 2 of
|
* modify it under the terms of the GNU General Public License as
|
||||||
# the License or (at your option) any later version.
|
* published by the Free Software Foundation; either version 2 of
|
||||||
#
|
* the License or (at your option) any later version.
|
||||||
# This program is distributed in the hope that it will be useful,
|
*
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* This program is distributed in the hope that it will be useful,
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# GNU General Public License for more details.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
#
|
* GNU General Public License for more details.
|
||||||
# You should have received a copy of the GNU General Public License
|
*
|
||||||
# along with this program; if not write to the Free Software
|
* You should have received a copy of the GNU General Public License
|
||||||
# Foundation Inc. 51 Franklin Street Fifth Floor Boston,
|
* along with this program; if not write to the Free Software
|
||||||
# MA 02110-1301 USA
|
* Foundation Inc. 51 Franklin Street Fifth Floor Boston,
|
||||||
#
|
* MA 02110-1301 USA
|
||||||
# Refer docs/README.imxmage for more details about how-to configure
|
*
|
||||||
# and create imximage boot image
|
* Refer docs/README.imxmage for more details about how-to configure
|
||||||
#
|
* and create imximage boot image
|
||||||
# The syntax is taken as close as possible with the kwbimage
|
*
|
||||||
|
* The syntax is taken as close as possible with the kwbimage
|
||||||
# image version
|
*/
|
||||||
|
|
||||||
|
/* image version */
|
||||||
IMAGE_VERSION 2
|
IMAGE_VERSION 2
|
||||||
|
|
||||||
# Boot Device : one of
|
/*
|
||||||
# spi, sd (the board has no nand neither onenand)
|
* Boot Device : one of
|
||||||
|
* spi, sd (the board has no nand neither onenand)
|
||||||
|
*/
|
||||||
BOOT_FROM sd
|
BOOT_FROM sd
|
||||||
|
|
||||||
# Device Configuration Data (DCD)
|
/*
|
||||||
#
|
* Device Configuration Data (DCD)
|
||||||
# Each entry must have the format:
|
*
|
||||||
# Addr-type Address Value
|
* Each entry must have the format:
|
||||||
#
|
* Addr-type Address Value
|
||||||
# where:
|
*
|
||||||
# Addr-type register length (1,2 or 4 bytes)
|
* where:
|
||||||
# Address absolute address of the register
|
* Addr-type register length (1,2 or 4 bytes)
|
||||||
# value value to be stored in the register
|
* Address absolute address of the register
|
||||||
|
* value value to be stored in the register
|
||||||
|
*/
|
||||||
DATA 4 0x53fa8554 0x00300000
|
DATA 4 0x53fa8554 0x00300000
|
||||||
DATA 4 0x53fa8558 0x00300040
|
DATA 4 0x53fa8558 0x00300040
|
||||||
DATA 4 0x53fa8560 0x00300000
|
DATA 4 0x53fa8560 0x00300000
|
||||||
|
|
|
@ -1,48 +1,51 @@
|
||||||
#
|
/*
|
||||||
# (C) Copyright 2009
|
* (C) Copyright 2009
|
||||||
# Stefano Babic DENX Software Engineering sbabic@denx.de.
|
* Stefano Babic DENX Software Engineering sbabic@denx.de.
|
||||||
#
|
*
|
||||||
# See file CREDITS for list of people who contributed to this
|
* See file CREDITS for list of people who contributed to this
|
||||||
# project.
|
* project.
|
||||||
#
|
*
|
||||||
# This program is free software; you can redistribute it and/or
|
* This program is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
# published by the Free Software Foundation; either version 2 of
|
* published by the Free Software Foundation; either version 2 of
|
||||||
# the License or (at your option) any later version.
|
* the License or (at your option) any later version.
|
||||||
#
|
*
|
||||||
# This program is distributed in the hope that it will be useful,
|
* This program is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
#
|
*
|
||||||
# You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
# along with this program; if not write to the Free Software
|
* along with this program; if not write to the Free Software
|
||||||
# Foundation Inc. 51 Franklin Street Fifth Floor Boston,
|
* Foundation Inc. 51 Franklin Street Fifth Floor Boston,
|
||||||
# MA 02110-1301 USA
|
* MA 02110-1301 USA
|
||||||
#
|
*
|
||||||
# Refer docs/README.imxmage for more details about how-to configure
|
* Refer docs/README.imxmage for more details about how-to configure
|
||||||
# and create imximage boot image
|
* and create imximage boot image
|
||||||
#
|
*
|
||||||
# The syntax is taken as close as possible with the kwbimage
|
* The syntax is taken as close as possible with the kwbimage
|
||||||
|
*/
|
||||||
# image version
|
|
||||||
|
|
||||||
|
/* image version */
|
||||||
IMAGE_VERSION 2
|
IMAGE_VERSION 2
|
||||||
|
|
||||||
# Boot Device : one of
|
/*
|
||||||
# spi, sd (the board has no nand neither onenand)
|
* Boot Device : one of
|
||||||
|
* spi, sd (the board has no nand neither onenand)
|
||||||
|
*/
|
||||||
BOOT_FROM sd
|
BOOT_FROM sd
|
||||||
|
|
||||||
# Device Configuration Data (DCD)
|
/*
|
||||||
#
|
* Device Configuration Data (DCD)
|
||||||
# Each entry must have the format:
|
*
|
||||||
# Addr-type Address Value
|
* Each entry must have the format:
|
||||||
#
|
* Addr-type Address Value
|
||||||
# where:
|
*
|
||||||
# Addr-type register length (1,2 or 4 bytes)
|
* where:
|
||||||
# Address absolute address of the register
|
* Addr-type register length (1,2 or 4 bytes)
|
||||||
# value value to be stored in the register
|
* Address absolute address of the register
|
||||||
|
* value value to be stored in the register
|
||||||
|
*/
|
||||||
DATA 4 0x53fa8554 0x00300000
|
DATA 4 0x53fa8554 0x00300000
|
||||||
DATA 4 0x53fa8558 0x00300040
|
DATA 4 0x53fa8558 0x00300040
|
||||||
DATA 4 0x53fa8560 0x00300000
|
DATA 4 0x53fa8560 0x00300000
|
||||||
|
|
|
@ -1,47 +1,51 @@
|
||||||
# Copyright (C) 2011 Freescale Semiconductor, Inc.
|
/*
|
||||||
# Jason Liu <r64343@freescale.com>
|
* Copyright (C) 2011 Freescale Semiconductor, Inc.
|
||||||
#
|
* Jason Liu <r64343@freescale.com>
|
||||||
# See file CREDITS for list of people who contributed to this
|
*
|
||||||
# project.
|
* See file CREDITS for list of people who contributed to this
|
||||||
#
|
* project.
|
||||||
# This program is free software; you can redistribute it and/or
|
*
|
||||||
# modify it under the terms of the GNU General Public License as
|
* This program is free software; you can redistribute it and/or
|
||||||
# published by the Free Software Foundation; either version 2 of
|
* modify it under the terms of the GNU General Public License as
|
||||||
# the License or (at your option) any later version.
|
* published by the Free Software Foundation; either version 2 of
|
||||||
#
|
* the License or (at your option) any later version.
|
||||||
# This program is distributed in the hope that it will be useful,
|
*
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* This program is distributed in the hope that it will be useful,
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# GNU General Public License for more details.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
#
|
* GNU General Public License for more details.
|
||||||
# You should have received a copy of the GNU General Public License
|
*
|
||||||
# along with this program; if not write to the Free Software
|
* You should have received a copy of the GNU General Public License
|
||||||
# Foundation Inc. 51 Franklin Street Fifth Floor Boston,
|
* along with this program; if not write to the Free Software
|
||||||
# MA 02110-1301 USA
|
* Foundation Inc. 51 Franklin Street Fifth Floor Boston,
|
||||||
#
|
* MA 02110-1301 USA
|
||||||
# Refer docs/README.imxmage for more details about how-to configure
|
*
|
||||||
# and create imximage boot image
|
* Refer docs/README.imxmage for more details about how-to configure
|
||||||
#
|
* and create imximage boot image
|
||||||
# The syntax is taken as close as possible with the kwbimage
|
*
|
||||||
|
* The syntax is taken as close as possible with the kwbimage
|
||||||
# image version
|
*/
|
||||||
|
|
||||||
|
/* image version */
|
||||||
IMAGE_VERSION 2
|
IMAGE_VERSION 2
|
||||||
|
|
||||||
# Boot Device : one of
|
/*
|
||||||
# spi, sd (the board has no nand neither onenand)
|
* Boot Device : one of
|
||||||
|
* spi, sd (the board has no nand neither onenand)
|
||||||
|
*/
|
||||||
BOOT_FROM sd
|
BOOT_FROM sd
|
||||||
|
|
||||||
# Device Configuration Data (DCD)
|
/*
|
||||||
#
|
* Device Configuration Data (DCD)
|
||||||
# Each entry must have the format:
|
*
|
||||||
# Addr-type Address Value
|
* Each entry must have the format:
|
||||||
#
|
* Addr-type Address Value
|
||||||
# where:
|
*
|
||||||
# Addr-type register length (1,2 or 4 bytes)
|
* where:
|
||||||
# Address absolute address of the register
|
* Addr-type register length (1,2 or 4 bytes)
|
||||||
# value value to be stored in the register
|
* Address absolute address of the register
|
||||||
|
* value value to be stored in the register
|
||||||
|
*/
|
||||||
DATA 4 0x020e05a8 0x00000030
|
DATA 4 0x020e05a8 0x00000030
|
||||||
DATA 4 0x020e05b0 0x00000030
|
DATA 4 0x020e05b0 0x00000030
|
||||||
DATA 4 0x020e0524 0x00000030
|
DATA 4 0x020e0524 0x00000030
|
||||||
|
@ -166,8 +170,8 @@ DATA 4 0x020c4078 0x00FFF300
|
||||||
DATA 4 0x020c407c 0x0F0000C3
|
DATA 4 0x020c407c 0x0F0000C3
|
||||||
DATA 4 0x020c4080 0x000003FF
|
DATA 4 0x020c4080 0x000003FF
|
||||||
|
|
||||||
# enable AXI cache for VDOA/VPU/IPU
|
/* enable AXI cache for VDOA/VPU/IPU */
|
||||||
DATA 4 0x020e0010 0xF00000CF
|
DATA 4 0x020e0010 0xF00000CF
|
||||||
# set IPU AXI-id0 Qos=0xf(bypass) AXI-id1 Qos=0x7
|
/* set IPU AXI-id0 Qos=0xf(bypass) AXI-id1 Qos=0x7 */
|
||||||
DATA 4 0x020e0018 0x007F007F
|
DATA 4 0x020e0018 0x007F007F
|
||||||
DATA 4 0x020e001c 0x007F007F
|
DATA 4 0x020e001c 0x007F007F
|
||||||
|
|
|
@ -1,46 +1,50 @@
|
||||||
# Copyright (C) 2012 Freescale Semiconductor, Inc.
|
/*
|
||||||
#
|
* Copyright (C) 2012 Freescale Semiconductor, Inc.
|
||||||
# See file CREDITS for list of people who contributed to this
|
*
|
||||||
# project.
|
* See file CREDITS for list of people who contributed to this
|
||||||
#
|
* project.
|
||||||
# This program is free software; you can redistribute it and/or
|
*
|
||||||
# modify it under the terms of the GNU General Public License as
|
* This program is free software; you can redistribute it and/or
|
||||||
# published by the Free Software Foundation; either version 2 of
|
* modify it under the terms of the GNU General Public License as
|
||||||
# the License or (at your option) any later version.
|
* published by the Free Software Foundation; either version 2 of
|
||||||
#
|
* the License or (at your option) any later version.
|
||||||
# This program is distributed in the hope that it will be useful,
|
*
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* This program is distributed in the hope that it will be useful,
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# GNU General Public License for more details.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
#
|
* GNU General Public License for more details.
|
||||||
# You should have received a copy of the GNU General Public License
|
*
|
||||||
# along with this program; if not write to the Free Software
|
* You should have received a copy of the GNU General Public License
|
||||||
# Foundation Inc. 51 Franklin Street Fifth Floor Boston,
|
* along with this program; if not write to the Free Software
|
||||||
# MA 02110-1301 USA
|
* Foundation Inc. 51 Franklin Street Fifth Floor Boston,
|
||||||
#
|
* MA 02110-1301 USA
|
||||||
# Refer docs/README.imxmage for more details about how-to configure
|
*
|
||||||
# and create imximage boot image
|
* Refer docs/README.imxmage for more details about how-to configure
|
||||||
#
|
* and create imximage boot image
|
||||||
# The syntax is taken as close as possible with the kwbimage
|
*
|
||||||
|
* The syntax is taken as close as possible with the kwbimage
|
||||||
# image version
|
*/
|
||||||
|
/* image version */
|
||||||
|
|
||||||
IMAGE_VERSION 2
|
IMAGE_VERSION 2
|
||||||
|
|
||||||
# Boot Device : one of
|
/*
|
||||||
# spi, sd (the board has no nand neither onenand)
|
* Boot Device : one of
|
||||||
|
* spi, sd (the board has no nand neither onenand)
|
||||||
|
*/
|
||||||
BOOT_FROM sd
|
BOOT_FROM sd
|
||||||
|
|
||||||
# Device Configuration Data (DCD)
|
/*
|
||||||
#
|
* Device Configuration Data (DCD)
|
||||||
# Each entry must have the format:
|
*
|
||||||
# Addr-type Address Value
|
* Each entry must have the format:
|
||||||
#
|
* Addr-type Address Value
|
||||||
# where:
|
*
|
||||||
# Addr-type register length (1,2 or 4 bytes)
|
* where:
|
||||||
# Address absolute address of the register
|
* Addr-type register length (1,2 or 4 bytes)
|
||||||
# value value to be stored in the register
|
* Address absolute address of the register
|
||||||
|
* value value to be stored in the register
|
||||||
|
*/
|
||||||
DATA 4 0x020e05a8 0x00000028
|
DATA 4 0x020e05a8 0x00000028
|
||||||
DATA 4 0x020e05b0 0x00000028
|
DATA 4 0x020e05b0 0x00000028
|
||||||
DATA 4 0x020e0524 0x00000028
|
DATA 4 0x020e0524 0x00000028
|
||||||
|
@ -126,7 +130,7 @@ DATA 4 0x021b0020 0x00005800
|
||||||
DATA 4 0x021b0818 0x00000007
|
DATA 4 0x021b0818 0x00000007
|
||||||
DATA 4 0x021b4818 0x00000007
|
DATA 4 0x021b4818 0x00000007
|
||||||
|
|
||||||
# Calibration values based on ARD and 528MHz
|
/* Calibration values based on ARD and 528MHz */
|
||||||
DATA 4 0x021b083c 0x434B0358
|
DATA 4 0x021b083c 0x434B0358
|
||||||
DATA 4 0x021b0840 0x033D033C
|
DATA 4 0x021b0840 0x033D033C
|
||||||
DATA 4 0x021b483c 0x03520362
|
DATA 4 0x021b483c 0x03520362
|
||||||
|
|
|
@ -1,52 +1,58 @@
|
||||||
#
|
/*
|
||||||
# Copyright (C) 2009 Pegatron Corporation
|
* Copyright (C) 2009 Pegatron Corporation
|
||||||
# Copyright (C) 2010 Marek Vasut <marek.vasut@gmail.com>
|
* Copyright (C) 2010 Marek Vasut <marek.vasut@gmail.com>
|
||||||
# Copyright (C) 2009-2012 Genesi USA, Inc.
|
* Copyright (C) 2009-2012 Genesi USA, Inc.
|
||||||
#
|
*
|
||||||
# BASED ON: imx51evk
|
* BASED ON: imx51evk
|
||||||
#
|
*
|
||||||
# (C) Copyright 2009
|
* (C) Copyright 2009
|
||||||
# Stefano Babic DENX Software Engineering sbabic@denx.de.
|
* Stefano Babic DENX Software Engineering sbabic@denx.de.
|
||||||
#
|
*
|
||||||
# See file CREDITS for list of people who contributed to this
|
* See file CREDITS for list of people who contributed to this
|
||||||
# project.
|
* project.
|
||||||
#
|
*
|
||||||
# This program is free software; you can redistribute it and/or
|
* This program is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
# published by the Free Software Foundation; either version 2 of
|
* published by the Free Software Foundation; either version 2 of
|
||||||
# the License or (at your option) any later version.
|
* the License or (at your option) any later version.
|
||||||
#
|
*
|
||||||
# This program is distributed in the hope that it will be useful,
|
* This program is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
#
|
*
|
||||||
# You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
# along with this program; if not write to the Free Software
|
* along with this program; if not write to the Free Software
|
||||||
# Foundation Inc. 51 Franklin Street Fifth Floor Boston,
|
* Foundation Inc. 51 Franklin Street Fifth Floor Boston,
|
||||||
# MA 02110-1301 USA
|
* MA 02110-1301 USA
|
||||||
#
|
*
|
||||||
# Refer docs/README.imxmage for more details about how-to configure
|
* Refer docs/README.imxmage for more details about how-to configure
|
||||||
# and create imximage boot image
|
* and create imximage boot image
|
||||||
#
|
*
|
||||||
# The syntax is taken as close as possible with the kwbimage
|
* The syntax is taken as close as possible with the kwbimage
|
||||||
|
*/
|
||||||
|
|
||||||
# Boot Device : one of
|
/*
|
||||||
# spi, sd (the board has no nand neither onenand)
|
* Boot Device : one of
|
||||||
|
* spi, sd (the board has no nand neither onenand)
|
||||||
|
*/
|
||||||
BOOT_FROM spi
|
BOOT_FROM spi
|
||||||
|
|
||||||
# Device Configuration Data (DCD)
|
/*
|
||||||
#
|
* Device Configuration Data (DCD)
|
||||||
# Each entry must have the format:
|
*
|
||||||
# Addr-type Address Value
|
* Each entry must have the format:
|
||||||
#
|
* Addr-type Address Value
|
||||||
# where:
|
*
|
||||||
# Addr-type register length (1,2 or 4 bytes)
|
* where:
|
||||||
# Address absolute address of the register
|
* Addr-type register length (1,2 or 4 bytes)
|
||||||
# value value to be stored in the register
|
* Address absolute address of the register
|
||||||
|
* value value to be stored in the register
|
||||||
# Essential GPIO settings to be done as early as possible
|
*/
|
||||||
# PCBIDn pad settings are all the defaults except #2 which needs HVE off
|
/*
|
||||||
|
* Essential GPIO settings to be done as early as possible
|
||||||
|
* PCBIDn pad settings are all the defaults except #2 which needs HVE off
|
||||||
|
*/
|
||||||
DATA 4 0x73fa8134 0x3 # PCBID0 ALT3 GPIO 3_16
|
DATA 4 0x73fa8134 0x3 # PCBID0 ALT3 GPIO 3_16
|
||||||
DATA 4 0x73fa8130 0x3 # PCBID1 ALT3 GPIO 3_17
|
DATA 4 0x73fa8130 0x3 # PCBID1 ALT3 GPIO 3_17
|
||||||
DATA 4 0x73fa8128 0x3 # PCBID2 ALT3 GPIO 3_11
|
DATA 4 0x73fa8128 0x3 # PCBID2 ALT3 GPIO 3_11
|
||||||
|
@ -55,7 +61,7 @@ DATA 4 0x73fa8198 0x3 # LED0 ALT3 GPIO 3_13
|
||||||
DATA 4 0x73fa81c4 0x3 # LED1 ALT3 GPIO 3_14
|
DATA 4 0x73fa81c4 0x3 # LED1 ALT3 GPIO 3_14
|
||||||
DATA 4 0x73fa81c8 0x3 # LED2 ALT3 GPIO 3_15
|
DATA 4 0x73fa81c8 0x3 # LED2 ALT3 GPIO 3_15
|
||||||
|
|
||||||
# DDR bus IOMUX PAD settings
|
/* DDR bus IOMUX PAD settings */
|
||||||
DATA 4 0x73fa850c 0x20c5 # SDODT1
|
DATA 4 0x73fa850c 0x20c5 # SDODT1
|
||||||
DATA 4 0x73fa8510 0x20c5 # SDODT0
|
DATA 4 0x73fa8510 0x20c5 # SDODT0
|
||||||
DATA 4 0x73fa84ac 0xc5 # SDWE
|
DATA 4 0x73fa84ac 0xc5 # SDWE
|
||||||
|
@ -72,22 +78,24 @@ DATA 4 0x73fa84d8 0xc5 # DRAM_DQM1
|
||||||
DATA 4 0x73fa84dc 0xc5 # DRAM_DQM2
|
DATA 4 0x73fa84dc 0xc5 # DRAM_DQM2
|
||||||
DATA 4 0x73fa84e0 0xc5 # DRAM_DQM3
|
DATA 4 0x73fa84e0 0xc5 # DRAM_DQM3
|
||||||
|
|
||||||
# Setting DDR for micron
|
/*
|
||||||
# 13 Rows, 10 Cols, 32 bit, SREF=4 Micron Model
|
* Setting DDR for micron
|
||||||
# CAS=3 BL=4
|
* 13 Rows, 10 Cols, 32 bit, SREF=4 Micron Model
|
||||||
# ESDCTL_ESDCTL0
|
* CAS=3 BL=4
|
||||||
|
*/
|
||||||
|
/* ESDCTL_ESDCTL0 */
|
||||||
DATA 4 0x83fd9000 0x82a20000
|
DATA 4 0x83fd9000 0x82a20000
|
||||||
# ESDCTL_ESDCTL1
|
/* ESDCTL_ESDCTL1 */
|
||||||
DATA 4 0x83fd9008 0x82a20000
|
DATA 4 0x83fd9008 0x82a20000
|
||||||
# ESDCTL_ESDMISC
|
/* ESDCTL_ESDMISC */
|
||||||
DATA 4 0x83fd9010 0xcaaaf6d0
|
DATA 4 0x83fd9010 0xcaaaf6d0
|
||||||
# ESDCTL_ESDCFG0
|
/* ESDCTL_ESDCFG0 */
|
||||||
DATA 4 0x83fd9004 0x3f3574aa
|
DATA 4 0x83fd9004 0x3f3574aa
|
||||||
# ESDCTL_ESDCFG1
|
/* ESDCTL_ESDCFG1 */
|
||||||
DATA 4 0x83fd900c 0x3f3574aa
|
DATA 4 0x83fd900c 0x3f3574aa
|
||||||
|
|
||||||
# Init DRAM on CS0
|
/* Init DRAM on CS0 */
|
||||||
# ESDCTL_ESDSCR
|
/* ESDCTL_ESDSCR */
|
||||||
DATA 4 0x83fd9014 0x04008008
|
DATA 4 0x83fd9014 0x04008008
|
||||||
DATA 4 0x83fd9014 0x0000801a
|
DATA 4 0x83fd9014 0x0000801a
|
||||||
DATA 4 0x83fd9014 0x0000801b
|
DATA 4 0x83fd9014 0x0000801b
|
||||||
|
@ -101,7 +109,7 @@ DATA 4 0x83fd9014 0x03808019
|
||||||
DATA 4 0x83fd9014 0x00408019
|
DATA 4 0x83fd9014 0x00408019
|
||||||
DATA 4 0x83fd9014 0x00008000
|
DATA 4 0x83fd9014 0x00008000
|
||||||
|
|
||||||
# Init DRAM on CS1
|
/* Init DRAM on CS1 */
|
||||||
DATA 4 0x83fd9014 0x0400800c
|
DATA 4 0x83fd9014 0x0400800c
|
||||||
DATA 4 0x83fd9014 0x0000801e
|
DATA 4 0x83fd9014 0x0000801e
|
||||||
DATA 4 0x83fd9014 0x0000801f
|
DATA 4 0x83fd9014 0x0000801f
|
||||||
|
@ -115,12 +123,12 @@ DATA 4 0x83fd9014 0x0380801d
|
||||||
DATA 4 0x83fd9014 0x0040801d
|
DATA 4 0x83fd9014 0x0040801d
|
||||||
DATA 4 0x83fd9014 0x00008004
|
DATA 4 0x83fd9014 0x00008004
|
||||||
|
|
||||||
# Write to CTL0
|
/* Write to CTL0 */
|
||||||
DATA 4 0x83fd9000 0xb2a20000
|
DATA 4 0x83fd9000 0xb2a20000
|
||||||
# Write to CTL1
|
/* Write to CTL1 */
|
||||||
DATA 4 0x83fd9008 0xb2a20000
|
DATA 4 0x83fd9008 0xb2a20000
|
||||||
# ESDMISC
|
/* ESDMISC */
|
||||||
DATA 4 0x83fd9010 0x000ad6d0
|
DATA 4 0x83fd9010 0x000ad6d0
|
||||||
#ESDCTL_ESDCDLYGD
|
/* ESDCTL_ESDCDLYGD */
|
||||||
DATA 4 0x83fd9034 0x90000000
|
DATA 4 0x83fd9034 0x90000000
|
||||||
DATA 4 0x83fd9014 0x00000000
|
DATA 4 0x83fd9014 0x00000000
|
||||||
|
|
|
@ -1,51 +1,55 @@
|
||||||
#
|
/*
|
||||||
# Copyright (C) 2009 Pegatron Corporation
|
* Copyright (C) 2009 Pegatron Corporation
|
||||||
# Copyright (C) 2010 Marek Vasut <marek.vasut@gmail.com>
|
* Copyright (C) 2010 Marek Vasut <marek.vasut@gmail.com>
|
||||||
# Copyright (C) 2009-2012 Genesi USA, Inc.
|
* Copyright (C) 2009-2012 Genesi USA, Inc.
|
||||||
#
|
*
|
||||||
# BASED ON: imx51evk
|
* BASED ON: imx51evk
|
||||||
#
|
*
|
||||||
# (C) Copyright 2009
|
* (C) Copyright 2009
|
||||||
# Stefano Babic DENX Software Engineering sbabic@denx.de.
|
* Stefano Babic DENX Software Engineering sbabic@denx.de.
|
||||||
#
|
*
|
||||||
# See file CREDITS for list of people who contributed to this
|
* See file CREDITS for list of people who contributed to this
|
||||||
# project.
|
* project.
|
||||||
#
|
*
|
||||||
# This program is free software; you can redistribute it and/or
|
* This program is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
# published by the Free Software Foundation; either version 2 of
|
* published by the Free Software Foundation; either version 2 of
|
||||||
# the License or (at your option) any later version.
|
* the License or (at your option) any later version.
|
||||||
#
|
*
|
||||||
# This program is distributed in the hope that it will be useful,
|
* This program is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
#
|
*
|
||||||
# You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
# along with this program; if not write to the Free Software
|
* along with this program; if not write to the Free Software
|
||||||
# Foundation Inc. 51 Franklin Street Fifth Floor Boston,
|
* Foundation Inc. 51 Franklin Street Fifth Floor Boston,
|
||||||
# MA 02110-1301 USA
|
* MA 02110-1301 USA
|
||||||
#
|
*
|
||||||
# Refer docs/README.imxmage for more details about how-to configure
|
* Refer docs/README.imxmage for more details about how-to configure
|
||||||
# and create imximage boot image
|
* and create imximage boot image
|
||||||
#
|
*
|
||||||
# The syntax is taken as close as possible with the kwbimage
|
* The syntax is taken as close as possible with the kwbimage
|
||||||
|
*/
|
||||||
|
|
||||||
# Boot Device : one of
|
/*
|
||||||
# spi, sd (the board has no nand neither onenand)
|
* Boot Device : one of
|
||||||
|
* spi, sd (the board has no nand neither onenand)
|
||||||
|
*/
|
||||||
BOOT_FROM spi
|
BOOT_FROM spi
|
||||||
|
|
||||||
# Device Configuration Data (DCD)
|
/*
|
||||||
#
|
* Device Configuration Data (DCD)
|
||||||
# Each entry must have the format:
|
*
|
||||||
# Addr-type Address Value
|
* Each entry must have the format:
|
||||||
#
|
* Addr-type Address Value
|
||||||
# where:
|
*
|
||||||
# Addr-type register length (1,2 or 4 bytes)
|
* where:
|
||||||
# Address absolute address of the register
|
* Addr-type register length (1,2 or 4 bytes)
|
||||||
# value value to be stored in the register
|
* Address absolute address of the register
|
||||||
|
* value value to be stored in the register
|
||||||
# DDR bus IOMUX PAD settings
|
*/
|
||||||
|
/* DDR bus IOMUX PAD settings */
|
||||||
DATA 4 0x73fa88a0 0x200 # GRP_INMODE1
|
DATA 4 0x73fa88a0 0x200 # GRP_INMODE1
|
||||||
DATA 4 0x73fa850c 0x20c5 # SDODT1
|
DATA 4 0x73fa850c 0x20c5 # SDODT1
|
||||||
DATA 4 0x73fa8510 0x20c5 # SDODT0
|
DATA 4 0x73fa8510 0x20c5 # SDODT0
|
||||||
|
@ -62,22 +66,24 @@ DATA 4 0x73fa84b4 0xe5 # SDCKE1
|
||||||
DATA 4 0x73fa84cc 0xe5 # DRAM_CS0
|
DATA 4 0x73fa84cc 0xe5 # DRAM_CS0
|
||||||
DATA 4 0x73fa84d0 0xe4 # DRAM_CS1
|
DATA 4 0x73fa84d0 0xe4 # DRAM_CS1
|
||||||
|
|
||||||
# Setting DDR for micron
|
/*
|
||||||
# 13 Rows, 10 Cols, 32 bit, SREF=4 Micron Model
|
* Setting DDR for micron
|
||||||
# CAS=3 BL=4
|
* 13 Rows, 10 Cols, 32 bit, SREF=4 Micron Model
|
||||||
# ESDCTL_ESDCTL0
|
* CAS=3 BL=4
|
||||||
|
*/
|
||||||
|
/* ESDCTL_ESDCTL0 */
|
||||||
DATA 4 0x83fd9000 0x82a20000
|
DATA 4 0x83fd9000 0x82a20000
|
||||||
# ESDCTL_ESDCTL1
|
/* ESDCTL_ESDCTL1 */
|
||||||
DATA 4 0x83fd9008 0x82a20000
|
DATA 4 0x83fd9008 0x82a20000
|
||||||
# ESDCTL_ESDMISC
|
/* ESDCTL_ESDMISC */
|
||||||
DATA 4 0x83fd9010 0xcaaaf6d0
|
DATA 4 0x83fd9010 0xcaaaf6d0
|
||||||
# ESDCTL_ESDCFG0
|
/* ESDCTL_ESDCFG0 */
|
||||||
DATA 4 0x83fd9004 0x333574aa
|
DATA 4 0x83fd9004 0x333574aa
|
||||||
# ESDCTL_ESDCFG1
|
/* ESDCTL_ESDCFG1 */
|
||||||
DATA 4 0x83fd900c 0x333574aa
|
DATA 4 0x83fd900c 0x333574aa
|
||||||
|
|
||||||
# Init DRAM on CS0
|
/* Init DRAM on CS0 */
|
||||||
# ESDCTL_ESDSCR
|
/* ESDCTL_ESDSCR */
|
||||||
DATA 4 0x83fd9014 0x04008008
|
DATA 4 0x83fd9014 0x04008008
|
||||||
DATA 4 0x83fd9014 0x0000801a
|
DATA 4 0x83fd9014 0x0000801a
|
||||||
DATA 4 0x83fd9014 0x0000801b
|
DATA 4 0x83fd9014 0x0000801b
|
||||||
|
@ -91,7 +97,7 @@ DATA 4 0x83fd9014 0x03808019
|
||||||
DATA 4 0x83fd9014 0x00408019
|
DATA 4 0x83fd9014 0x00408019
|
||||||
DATA 4 0x83fd9014 0x00008000
|
DATA 4 0x83fd9014 0x00008000
|
||||||
|
|
||||||
# Init DRAM on CS1
|
/* Init DRAM on CS1 */
|
||||||
DATA 4 0x83fd9014 0x0400800c
|
DATA 4 0x83fd9014 0x0400800c
|
||||||
DATA 4 0x83fd9014 0x0000801e
|
DATA 4 0x83fd9014 0x0000801e
|
||||||
DATA 4 0x83fd9014 0x0000801f
|
DATA 4 0x83fd9014 0x0000801f
|
||||||
|
@ -105,12 +111,12 @@ DATA 4 0x83fd9014 0x0380801d
|
||||||
DATA 4 0x83fd9014 0x0042801d
|
DATA 4 0x83fd9014 0x0042801d
|
||||||
DATA 4 0x83fd9014 0x00008004
|
DATA 4 0x83fd9014 0x00008004
|
||||||
|
|
||||||
# Write to CTL0
|
/* Write to CTL0 */
|
||||||
DATA 4 0x83fd9000 0xb2a20000
|
DATA 4 0x83fd9000 0xb2a20000
|
||||||
# Write to CTL1
|
/* Write to CTL1 */
|
||||||
DATA 4 0x83fd9008 0xb2a20000
|
DATA 4 0x83fd9008 0xb2a20000
|
||||||
# ESDMISC
|
/* ESDMISC */
|
||||||
DATA 4 0x83fd9010 0xcaaaf6d0
|
DATA 4 0x83fd9010 0xcaaaf6d0
|
||||||
#ESDCTL_ESDCDLYGD
|
/* ESDCTL_ESDCDLYGD */
|
||||||
DATA 4 0x83fd9034 0x90000000
|
DATA 4 0x83fd9034 0x90000000
|
||||||
DATA 4 0x83fd9014 0x00000000
|
DATA 4 0x83fd9014 0x00000000
|
||||||
|
|
|
@ -1,209 +1,228 @@
|
||||||
#
|
/*
|
||||||
# (C) Copyright 2009
|
* (C) Copyright 2009
|
||||||
# Stefano Babic DENX Software Engineering sbabic@denx.de.
|
* Stefano Babic DENX Software Engineering sbabic@denx.de.
|
||||||
#
|
*
|
||||||
# (C) Copyright 2010
|
* (C) Copyright 2010
|
||||||
# Klaus Steinhammer TTECH Control Gmbh kst@tttech.com
|
* Klaus Steinhammer TTECH Control Gmbh kst@tttech.com
|
||||||
#
|
*
|
||||||
# See file CREDITS for list of people who contributed to this
|
* See file CREDITS for list of people who contributed to this
|
||||||
# project.
|
* project.
|
||||||
#
|
*
|
||||||
# This program is free software; you can redistribute it and/or
|
* This program is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
# published by the Free Software Foundation; either version 2 of
|
* published by the Free Software Foundation; either version 2 of
|
||||||
# the License or (at your option) any later version.
|
* the License or (at your option) any later version.
|
||||||
#
|
*
|
||||||
# This program is distributed in the hope that it will be useful,
|
* This program is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
#
|
*
|
||||||
# You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
# along with this program; if not write to the Free Software
|
* along with this program; if not write to the Free Software
|
||||||
# Foundation Inc. 51 Franklin Street Fifth Floor Boston,
|
* Foundation Inc. 51 Franklin Street Fifth Floor Boston,
|
||||||
# MA 02110-1301 USA
|
* MA 02110-1301 USA
|
||||||
#
|
*
|
||||||
# Refer docs/README.imxmage for more details about how-to configure
|
* Refer docs/README.imxmage for more details about how-to configure
|
||||||
# and create imximage boot image
|
* and create imximage boot image
|
||||||
#
|
*
|
||||||
# The syntax is taken as close as possible with the kwbimage
|
* The syntax is taken as close as possible with the kwbimage
|
||||||
|
*/
|
||||||
# Boot Device : one of
|
|
||||||
# spi, nand, onenand, sd
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Boot Device : one of
|
||||||
|
* spi, nand, onenand, sd
|
||||||
|
*/
|
||||||
BOOT_FROM spi
|
BOOT_FROM spi
|
||||||
|
|
||||||
# Device Configuration Data (DCD)
|
/*
|
||||||
#
|
* Device Configuration Data (DCD)
|
||||||
# Each entry must have the format:
|
*
|
||||||
# Addr-type Address Value
|
* Each entry must have the format:
|
||||||
#
|
* Addr-type Address Value
|
||||||
# where:
|
*
|
||||||
# Addr-type register length (1,2 or 4 bytes)
|
* where:
|
||||||
# Address absolute address of the register
|
* Addr-type register length (1,2 or 4 bytes)
|
||||||
# value value to be stored in the register
|
* Address absolute address of the register
|
||||||
|
* value value to be stored in the register
|
||||||
|
*/
|
||||||
|
|
||||||
#######################
|
/*
|
||||||
### Disable WDOG ###
|
* #######################
|
||||||
#######################
|
* ### Disable WDOG ###
|
||||||
|
* #######################
|
||||||
|
*/
|
||||||
DATA 2 0x73f98000 0x30
|
DATA 2 0x73f98000 0x30
|
||||||
|
|
||||||
#######################
|
/*
|
||||||
### SET DDR Clk ###
|
* #######################
|
||||||
#######################
|
* ### SET DDR Clk ###
|
||||||
|
* #######################
|
||||||
# CCM: CBMCR - ddr_clk_sel: axi_b (133MHz)
|
*/
|
||||||
|
/* CCM: CBMCR - ddr_clk_sel: axi_b (133MHz) */
|
||||||
DATA 4 0x73FD4018 0x000024C0
|
DATA 4 0x73FD4018 0x000024C0
|
||||||
|
|
||||||
# DOUBLE SPI CLK (13MHz->26 MHz Clock)
|
/* DOUBLE SPI CLK (13MHz->26 MHz Clock) */
|
||||||
DATA 4 0x73FD4038 0x2010241
|
DATA 4 0x73FD4038 0x2010241
|
||||||
|
|
||||||
#IOMUXC_SW_PAD_CTL_PAD_CSPI1_MOSI HYS_ENABLE | DRV_MAX | SRE_FAST
|
/* IOMUXC_SW_PAD_CTL_PAD_CSPI1_MOSI HYS_ENABLE | DRV_MAX | SRE_FAST */
|
||||||
DATA 4 0x73fa8600 0x00000107
|
DATA 4 0x73fa8600 0x00000107
|
||||||
#IOMUXC_SW_PAD_CTL_PAD_CSPI1_MISO HYS_ENABLE | DRV_MAX | SRE_FAST
|
/* IOMUXC_SW_PAD_CTL_PAD_CSPI1_MISO HYS_ENABLE | DRV_MAX | SRE_FAST */
|
||||||
DATA 4 0x73fa8604 0x00000107
|
DATA 4 0x73fa8604 0x00000107
|
||||||
#IOMUXC_SW_PAD_CTL_PAD_CSPI1_SS0 HYS_ENABLE | PKE_ENABLE | DRV_MAX | SRE_FAST
|
/* IOMUXC_SW_PAD_CTL_PAD_CSPI1_SS0 HYS_ENABLE | PKE_ENABLE | DRV_MAX | SRE_FAST */
|
||||||
DATA 4 0x73fa8608 0x00000187
|
DATA 4 0x73fa8608 0x00000187
|
||||||
#IOMUXC_SW_PAD_CTL_PAD_CSPI1_SS1 HYS_ENABLE | PKE_ENABLE | DRV_MAX | SRE_FAST
|
/* IOMUXC_SW_PAD_CTL_PAD_CSPI1_SS1 HYS_ENABLE | PKE_ENABLE | DRV_MAX | SRE_FAST */
|
||||||
DATA 4 0x73fa860c 0x00000187
|
DATA 4 0x73fa860c 0x00000187
|
||||||
#IOMUXC_SW_PAD_CTL_PAD_CSPI1_SCLK HYS_ENABLE | DRV_MAX | SRE_FAST
|
/* IOMUXC_SW_PAD_CTL_PAD_CSPI1_SCLK HYS_ENABLE | DRV_MAX | SRE_FAST */
|
||||||
DATA 4 0x73fa8614 0x00000107
|
DATA 4 0x73fa8614 0x00000107
|
||||||
#IOMUXC_SW_PAD_CTL_PAD_DI1_PIN11 HYS_ENABLE | DRV_MAX | SRE_FAST (CSPI1_SS2)
|
/* IOMUXC_SW_PAD_CTL_PAD_DI1_PIN11 HYS_ENABLE | DRV_MAX | SRE_FAST (CSPI1_SS2) */
|
||||||
DATA 4 0x73fa86a8 0x00000187
|
DATA 4 0x73fa86a8 0x00000187
|
||||||
|
|
||||||
#######################
|
/*
|
||||||
### Settings IOMUXC ###
|
* #######################
|
||||||
#######################
|
* ### Settings IOMUXC ###
|
||||||
|
* #######################
|
||||||
# DDR IOMUX configuration
|
*/
|
||||||
# Control, Data, Address pads are in their default state: HIGH DS, FAST SR.
|
/*
|
||||||
# IOMUXC_SW_PAD_CTL_PAD_DRAM_SDCLK MAX DS
|
* DDR IOMUX configuration
|
||||||
|
* Control, Data, Address pads are in their default state: HIGH DS, FAST SR.
|
||||||
|
* IOMUXC_SW_PAD_CTL_PAD_DRAM_SDCLK MAX DS
|
||||||
|
*/
|
||||||
DATA 4 0x73fa84b8 0x000000e7
|
DATA 4 0x73fa84b8 0x000000e7
|
||||||
# PVTC MAX (at GPC, PGR reg)
|
/* PVTC MAX (at GPC, PGR reg) */
|
||||||
#DATA 4 0x73FD8004 0x1fc00000
|
/* DATA 4 0x73FD8004 0x1fc00000 */
|
||||||
|
|
||||||
#DQM0 DS high slew rate slow
|
/* DQM0 DS high slew rate slow */
|
||||||
DATA 4 0x73fa84d4 0x000000e4
|
DATA 4 0x73fa84d4 0x000000e4
|
||||||
#DQM1 DS high slew rate slow
|
/* DQM1 DS high slew rate slow */
|
||||||
DATA 4 0x73fa84d8 0x000000e4
|
DATA 4 0x73fa84d8 0x000000e4
|
||||||
#DQM2 DS high slew rate slow
|
/* DQM2 DS high slew rate slow */
|
||||||
DATA 4 0x73fa84dc 0x000000e4
|
DATA 4 0x73fa84dc 0x000000e4
|
||||||
#DQM3 DS high slew rate slow
|
/* DQM3 DS high slew rate slow */
|
||||||
DATA 4 0x73fa84e0 0x000000e4
|
DATA 4 0x73fa84e0 0x000000e4
|
||||||
|
|
||||||
#IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS0 DS high & SLEW slow
|
/* IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS0 DS high & SLEW slow */
|
||||||
DATA 4 0x73fa84bc 0x000000c4
|
DATA 4 0x73fa84bc 0x000000c4
|
||||||
#IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS1 DS high & SLEW slow
|
/* IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS1 DS high & SLEW slow */
|
||||||
DATA 4 0x73fa84c0 0x000000c4
|
DATA 4 0x73fa84c0 0x000000c4
|
||||||
#IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS2 DS high & SLEW slow
|
/* IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS2 DS high & SLEW slow */
|
||||||
DATA 4 0x73fa84c4 0x000000c4
|
DATA 4 0x73fa84c4 0x000000c4
|
||||||
#IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS3 DS high & SLEW slow
|
/* IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS3 DS high & SLEW slow */
|
||||||
DATA 4 0x73fa84c8 0x000000c4
|
DATA 4 0x73fa84c8 0x000000c4
|
||||||
|
|
||||||
#DRAM_DATA B0
|
/* DRAM_DATA B0 */
|
||||||
DATA 4 0x73fa88a4 0x00000004
|
DATA 4 0x73fa88a4 0x00000004
|
||||||
#DRAM_DATA B1
|
/* DRAM_DATA B1 */
|
||||||
DATA 4 0x73fa88ac 0x00000004
|
DATA 4 0x73fa88ac 0x00000004
|
||||||
#DRAM_DATA B2
|
/* DRAM_DATA B2 */
|
||||||
DATA 4 0x73fa88b8 0x00000004
|
DATA 4 0x73fa88b8 0x00000004
|
||||||
#DRAM_DATA B3
|
/* DRAM_DATA B3 */
|
||||||
DATA 4 0x73fa882c 0x00000004
|
DATA 4 0x73fa882c 0x00000004
|
||||||
|
|
||||||
#DRAM_DATA B0 slew rate
|
/* DRAM_DATA B0 slew rate */
|
||||||
DATA 4 0x73fa8878 0x00000000
|
DATA 4 0x73fa8878 0x00000000
|
||||||
#DRAM_DATA B1 slew rate
|
/* DRAM_DATA B1 slew rate */
|
||||||
DATA 4 0x73fa8880 0x00000000
|
DATA 4 0x73fa8880 0x00000000
|
||||||
#DRAM_DATA B2 slew rate
|
/* DRAM_DATA B2 slew rate */
|
||||||
DATA 4 0x73fa888c 0x00000000
|
DATA 4 0x73fa888c 0x00000000
|
||||||
#DRAM_DATA B3 slew rate
|
/* DRAM_DATA B3 slew rate */
|
||||||
DATA 4 0x73fa889c 0x00000000
|
DATA 4 0x73fa889c 0x00000000
|
||||||
|
|
||||||
#######################
|
/*
|
||||||
### Configure SDRAM ###
|
* #######################
|
||||||
#######################
|
* ### Configure SDRAM ###
|
||||||
|
* #######################
|
||||||
|
*/
|
||||||
|
|
||||||
# Configure CS0
|
/* Configure CS0 */
|
||||||
#######################
|
/* ####################### */
|
||||||
|
|
||||||
# ESDCTL0: Enable controller
|
/* ESDCTL0: Enable controller */
|
||||||
DATA 4 0x83fd9000 0x83220000
|
DATA 4 0x83fd9000 0x83220000
|
||||||
|
|
||||||
# Init DRAM on CS0
|
/* Init DRAM on CS0 /
|
||||||
# ESDSCR: Precharge command
|
/* ESDSCR: Precharge command */
|
||||||
DATA 4 0x83fd9014 0x04008008
|
DATA 4 0x83fd9014 0x04008008
|
||||||
# ESDSCR: Refresh command
|
/* ESDSCR: Refresh command */
|
||||||
DATA 4 0x83fd9014 0x00008010
|
DATA 4 0x83fd9014 0x00008010
|
||||||
# ESDSCR: Refresh command
|
/* ESDSCR: Refresh command */
|
||||||
DATA 4 0x83fd9014 0x00008010
|
DATA 4 0x83fd9014 0x00008010
|
||||||
# ESDSCR: LMR with CAS=3 and BL=3 (Burst Length = 8)
|
/* ESDSCR: LMR with CAS=3 and BL=3 (Burst Length = 8) */
|
||||||
DATA 4 0x83fd9014 0x00338018
|
DATA 4 0x83fd9014 0x00338018
|
||||||
# ESDSCR: EMR with half Drive strength (= medium strength @ i.MX51)
|
/* ESDSCR: EMR with half Drive strength (= medium strength @ i.MX51) */
|
||||||
DATA 4 0x83fd9014 0x0020801a
|
DATA 4 0x83fd9014 0x0020801a
|
||||||
# ESDSCR
|
/* ESDSCR */
|
||||||
DATA 4 0x83fd9014 0x00008000
|
DATA 4 0x83fd9014 0x00008000
|
||||||
|
|
||||||
# ESDSCR: EMR with full Drive strength
|
/* ESDSCR: EMR with full Drive strength */
|
||||||
#DATA 4 0x83fd9014 0x0000801a
|
/* DATA 4 0x83fd9014 0x0000801a */
|
||||||
|
|
||||||
# ESDCTL0: 14 ROW, 10 COL, 32Bit, SREF=8
|
/* ESDCTL0: 14 ROW, 10 COL, 32Bit, SREF=8 */
|
||||||
DATA 4 0x83fd9000 0xC3220000
|
DATA 4 0x83fd9000 0xC3220000
|
||||||
|
|
||||||
# ESDCFG0: tRFC:22clks, tXSR:28clks, tXP:2clks, tWTR:2clk, tRP:3clks, tMRD:2clks
|
/*
|
||||||
# tRAS:8clks, tRRD:2clks, tWR:3clks, tRCD:3clks, tRC:11clks
|
* ESDCFG0: tRFC:22clks, tXSR:28clks, tXP:2clks, tWTR:2clk, tRP:3clks, tMRD:2clks
|
||||||
#DATA 4 0x83fd9004 0xC33574AA
|
* tRAS:8clks, tRRD:2clks, tWR:3clks, tRCD:3clks, tRC:11clks
|
||||||
|
* DATA 4 0x83fd9004 0xC33574AA
|
||||||
#micron mDDR
|
*/
|
||||||
# ESDCFG0: tRFC:11clks, tXSR:19clks, tXP:1clks, tWTR:2clk, tRP:3clks, tMRD:2clks
|
/*
|
||||||
# tRAS:7clks, tRRD:2clks, tWR:3clks, tRCD:3clks, tRC:9clks
|
* micron mDDR
|
||||||
#DATA 4 0x83FD9004 0x101564a8
|
* ESDCFG0: tRFC:11clks, tXSR:19clks, tXP:1clks, tWTR:2clk, tRP:3clks, tMRD:2clks
|
||||||
|
* tRAS:7clks, tRRD:2clks, tWR:3clks, tRCD:3clks, tRC:9clks
|
||||||
#hynix mDDR
|
* DATA 4 0x83FD9004 0x101564a8
|
||||||
# ESDCFG0: tRFC:17clks, tXSR:21clks, tXP:3clks, tWTR:1clk, tRP:3clks, tMRD:2clks
|
*/
|
||||||
# tRAS:7clks, tRRD:2clks, tWR:3clks, tRCD:3clks, tRC:9clks
|
/*
|
||||||
|
* hynix mDDR
|
||||||
|
* ESDCFG0: tRFC:17clks, tXSR:21clks, tXP:3clks, tWTR:1clk, tRP:3clks, tMRD:2clks
|
||||||
|
* tRAS:7clks, tRRD:2clks, tWR:3clks, tRCD:3clks, tRC:9clks
|
||||||
|
*/
|
||||||
DATA 4 0x83FD9004 0x704564a8
|
DATA 4 0x83FD9004 0x704564a8
|
||||||
|
|
||||||
# ESDMISC: AP=10, Bank interleaving on, MIF3 en, RALAT=2
|
/* ESDMISC: AP=10, Bank interleaving on, MIF3 en, RALAT=2 */
|
||||||
DATA 4 0x83fd9010 0x000a1700
|
DATA 4 0x83fd9010 0x000a1700
|
||||||
|
|
||||||
# Configure CS1
|
/* Configure CS1 */
|
||||||
#######################
|
/* ####################### */
|
||||||
|
|
||||||
# ESDCTL1: Enable controller
|
/* ESDCTL1: Enable controller */
|
||||||
DATA 4 0x83fd9008 0x83220000
|
DATA 4 0x83fd9008 0x83220000
|
||||||
|
|
||||||
# Init DRAM on CS1
|
/* Init DRAM on CS1 */
|
||||||
# ESDSCR: Precharge command
|
/* ESDSCR: Precharge command */
|
||||||
DATA 4 0x83fd9014 0x0400800c
|
DATA 4 0x83fd9014 0x0400800c
|
||||||
# ESDSCR: Refresh command
|
/* ESDSCR: Refresh command */
|
||||||
DATA 4 0x83fd9014 0x00008014
|
DATA 4 0x83fd9014 0x00008014
|
||||||
# ESDSCR: Refresh command
|
/* ESDSCR: Refresh command */
|
||||||
DATA 4 0x83fd9014 0x00008014
|
DATA 4 0x83fd9014 0x00008014
|
||||||
# ESDSCR: LMR with CAS=3 and BL=3 (Burst Length = 8)
|
/* ESDSCR: LMR with CAS=3 and BL=3 (Burst Length = 8) */
|
||||||
DATA 4 0x83fd9014 0x0033801c
|
DATA 4 0x83fd9014 0x0033801c
|
||||||
# ESDSCR: EMR with half Drive strength (= medium strength @ i.MX51)
|
/* ESDSCR: EMR with half Drive strength (= medium strength @ i.MX51) */
|
||||||
DATA 4 0x83fd9014 0x0020801e
|
DATA 4 0x83fd9014 0x0020801e
|
||||||
# ESDSCR
|
/* ESDSCR */
|
||||||
DATA 4 0x83fd9014 0x00008004
|
DATA 4 0x83fd9014 0x00008004
|
||||||
|
|
||||||
# ESDCTL1: 14 ROW, 10 COL, 32Bit, SREF=8
|
/* ESDCTL1: 14 ROW, 10 COL, 32Bit, SREF=8 */
|
||||||
DATA 4 0x83fd9008 0xC3220000
|
DATA 4 0x83fd9008 0xC3220000
|
||||||
|
/*
|
||||||
# ESDCFG1: tRFC:22clks, tXSR:28clks, tXP:2clks, tWTR:2clk, tRP:3clks, tMRD:2clks
|
* ESDCFG1: tRFC:22clks, tXSR:28clks, tXP:2clks, tWTR:2clk, tRP:3clks, tMRD:2clks
|
||||||
# tRAS:8clks, tRRD:2clks, tWR:3clks, tRCD:3clks, tRC:11clks
|
* tRAS:8clks, tRRD:2clks, tWR:3clks, tRCD:3clks, tRC:11clks
|
||||||
#DATA 4 0x83fd900c 0xC33574AA
|
* DATA 4 0x83fd900c 0xC33574AA
|
||||||
|
*/
|
||||||
#micron mDDR
|
/*
|
||||||
# ESDCFG1: tRFC:11clks, tXSR:19clks, tXP:1clks, tWTR:2clk, tRP:3clks, tMRD:2clks
|
* micron mDDR
|
||||||
# tRAS:7clks, tRRD:2clks, tWR:3clks, tRCD:3clks, tRC:9clks
|
* ESDCFG1: tRFC:11clks, tXSR:19clks, tXP:1clks, tWTR:2clk, tRP:3clks, tMRD:2clks
|
||||||
#DATA 4 0x83FD900C 0x101564a8
|
* tRAS:7clks, tRRD:2clks, tWR:3clks, tRCD:3clks, tRC:9clks
|
||||||
|
* DATA 4 0x83FD900C 0x101564a8
|
||||||
#hynix mDDR
|
*/
|
||||||
# ESDCFG0: tRFC:17clks, tXSR:21clks, tXP:3clks, tWTR:1clk, tRP:3clks, tMRD:2clks
|
/*
|
||||||
# tRAS:7clks, tRRD:2clks, tWR:3clks, tRCD:3clks, tRC:9clks
|
* hynix mDDR
|
||||||
|
* ESDCFG0: tRFC:17clks, tXSR:21clks, tXP:3clks, tWTR:1clk, tRP:3clks, tMRD:2clks
|
||||||
|
* tRAS:7clks, tRRD:2clks, tWR:3clks, tRCD:3clks, tRC:9clks
|
||||||
|
*/
|
||||||
DATA 4 0x83FD900C 0x704564a8
|
DATA 4 0x83FD900C 0x704564a8
|
||||||
|
|
||||||
# ESDSCR (mDRAM configuration finished)
|
/* ESDSCR (mDRAM configuration finished) */
|
||||||
DATA 4 0x83FD9014 0x00000004
|
DATA 4 0x83FD9014 0x00000004
|
||||||
|
|
||||||
# ESDSCR - clear "configuration request" bit
|
/* ESDSCR - clear "configuration request" bit */
|
||||||
DATA 4 0x83fd9014 0x00000000
|
DATA 4 0x83fd9014 0x00000000
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
BOOT_FROM sd
|
BOOT_FROM sd
|
||||||
|
|
||||||
# DDR2 init
|
/* DDR2 init */
|
||||||
DATA 4 0xB8001010 0x00000304
|
DATA 4 0xB8001010 0x00000304
|
||||||
|
|
|
@ -141,11 +141,8 @@ $(OBJTREE)/MLO.byteswap: $(obj)u-boot-spl.bin
|
||||||
$(OBJTREE)/tools/mkimage -T omapimage -n byteswap \
|
$(OBJTREE)/tools/mkimage -T omapimage -n byteswap \
|
||||||
-a $(CONFIG_SPL_TEXT_BASE) -d $< $@
|
-a $(CONFIG_SPL_TEXT_BASE) -d $< $@
|
||||||
|
|
||||||
ifneq ($(CONFIG_IMX_CONFIG),)
|
$(OBJTREE)/SPL : $(obj)u-boot-spl.bin depend
|
||||||
$(OBJTREE)/SPL: $(obj)u-boot-spl.bin
|
$(MAKE) -C $(SRCTREE)/arch/arm/imx-common $@
|
||||||
$(OBJTREE)/tools/mkimage -n $(SRCTREE)/$(CONFIG_IMX_CONFIG) -T imximage \
|
|
||||||
-e $(CONFIG_SPL_TEXT_BASE) -d $< $@
|
|
||||||
endif
|
|
||||||
|
|
||||||
ALL-y += $(obj)u-boot-spl.bin
|
ALL-y += $(obj)u-boot-spl.bin
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue