mirror of
https://github.com/u-boot/u-boot.git
synced 2024-11-26 05:34:30 +08: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
1
.gitignore
vendored
1
.gitignore
vendored
@ -15,6 +15,7 @@
|
||||
*.swp
|
||||
*.patch
|
||||
*.bin
|
||||
*.cfgtmp
|
||||
|
||||
# Build tree
|
||||
/build-*
|
||||
|
8
Makefile
8
Makefile
@ -467,9 +467,8 @@ $(obj)u-boot.img: $(obj)u-boot.bin
|
||||
sed -e 's/"[ ]*$$/ for $(BOARD) board"/') \
|
||||
-d $< $@
|
||||
|
||||
$(obj)u-boot.imx: $(obj)u-boot.bin
|
||||
$(obj)tools/mkimage -n $(CONFIG_IMX_CONFIG) -T imximage \
|
||||
-e $(CONFIG_SYS_TEXT_BASE) -d $< $@
|
||||
$(OBJTREE)/u-boot.imx : $(obj)u-boot.bin $(SUBDIR_TOOLS) depend
|
||||
$(MAKE) -C $(SRCTREE)/arch/arm/imx-common $@
|
||||
|
||||
$(obj)u-boot.kwb: $(obj)u-boot.bin
|
||||
$(obj)tools/mkimage -n $(CONFIG_SYS_KWD_CONFIG) -T kwbimage \
|
||||
@ -844,7 +843,8 @@ clean:
|
||||
@$(MAKE) -s -C doc/DocBook/ cleandocs
|
||||
@find $(OBJTREE) -type f \
|
||||
\( -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
|
||||
|
||||
# Removes everything not needed for testing u-boot
|
||||
|
@ -34,6 +34,6 @@ PLATFORM_RELFLAGS += $(PF_RELFLAGS_SLB_AT)
|
||||
|
||||
ifneq ($(CONFIG_IMX_CONFIG),)
|
||||
|
||||
ALL-y += $(obj)u-boot.imx
|
||||
ALL-y += $(OBJTREE)/u-boot.imx
|
||||
|
||||
endif
|
||||
|
@ -40,5 +40,5 @@ PF_NO_UNALIGNED := $(call cc-option, -mno-unaligned-access,)
|
||||
PLATFORM_NO_UNALIGNED := $(PF_NO_UNALIGNED)
|
||||
|
||||
ifneq ($(CONFIG_IMX_CONFIG),)
|
||||
ALL-y += $(obj)u-boot.imx
|
||||
ALL-y += $(OBJTREE)/u-boot.imx
|
||||
endif
|
||||
|
@ -42,6 +42,19 @@ all: $(obj).depend $(LIB)
|
||||
$(LIB): $(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
|
||||
|
@ -1,50 +1,52 @@
|
||||
#
|
||||
# (C) Copyright 2012
|
||||
# Stefano Babic DENX Software Engineering sbabic@denx.de.
|
||||
#
|
||||
# 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
|
||||
# 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
|
||||
# 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
|
||||
# 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
|
||||
#
|
||||
# The syntax is taken as close as possible with the kwbimage
|
||||
|
||||
# image version
|
||||
/*
|
||||
* (C) Copyright 2012
|
||||
* Stefano Babic DENX Software Engineering sbabic@denx.de.
|
||||
*
|
||||
* 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
|
||||
* 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
|
||||
* 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
|
||||
* 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
|
||||
*
|
||||
* The syntax is taken as close as possible with the kwbimage
|
||||
*/
|
||||
|
||||
/* image version */
|
||||
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
|
||||
|
||||
# Device Configuration Data (DCD)
|
||||
#
|
||||
# Each entry must have the format:
|
||||
# Addr-type Address Value
|
||||
#
|
||||
# where:
|
||||
# Addr-type register length (1,2 or 4 bytes)
|
||||
# Address absolute address of the register
|
||||
# value value to be stored in the register
|
||||
|
||||
# IOMUX for RAM only
|
||||
/*
|
||||
* Device Configuration Data (DCD)
|
||||
*
|
||||
* Each entry must have the format:
|
||||
* Addr-type Address Value
|
||||
*
|
||||
* where:
|
||||
* Addr-type register length (1,2 or 4 bytes)
|
||||
* Address absolute address of the register
|
||||
* value value to be stored in the register
|
||||
*/
|
||||
/* IOMUX for RAM only */
|
||||
DATA 4 0x53fa8554 0x300020
|
||||
DATA 4 0x53fa8560 0x300020
|
||||
DATA 4 0x53fa8594 0x300020
|
||||
@ -72,37 +74,47 @@ DATA 4 0x53fa86fc 0x0
|
||||
DATA 4 0x53fa86f4 0x0
|
||||
DATA 4 0x53fa8714 0x0
|
||||
DATA 4 0x53fa8724 0x4000000
|
||||
#
|
||||
# DDR RAM
|
||||
|
||||
/* DDR RAM */
|
||||
DATA 4 0x63fd9088 0x40404040
|
||||
DATA 4 0x63fd9090 0x40404040
|
||||
DATA 4 0x63fd907C 0x01420143
|
||||
DATA 4 0x63fd9080 0x01450146
|
||||
DATA 4 0x63fd9018 0x00111740
|
||||
DATA 4 0x63fd9000 0x84190000
|
||||
# esdcfgX
|
||||
|
||||
/* esdcfgX */
|
||||
DATA 4 0x63fd900C 0x9f5152e3
|
||||
DATA 4 0x63fd9010 0xb68e8a63
|
||||
DATA 4 0x63fd9014 0x01ff00db
|
||||
# Read/Write command delay
|
||||
|
||||
/* Read/Write command delay */
|
||||
DATA 4 0x63fd902c 0x000026d2
|
||||
# Out of reset delays
|
||||
|
||||
/* Out of reset delays */
|
||||
DATA 4 0x63fd9030 0x00ff0e21
|
||||
# ESDCTL ODT timing control
|
||||
|
||||
/* ESDCTL ODT timing control */
|
||||
DATA 4 0x63fd9008 0x12273030
|
||||
# ESDCTL power down control
|
||||
|
||||
/* ESDCTL power down control */
|
||||
DATA 4 0x63fd9004 0x0002002d
|
||||
# Set registers in DDR memory chips
|
||||
|
||||
/* Set registers in DDR memory chips */
|
||||
DATA 4 0x63fd901c 0x00008032
|
||||
DATA 4 0x63fd901c 0x00008033
|
||||
DATA 4 0x63fd901c 0x00028031
|
||||
DATA 4 0x63fd901c 0x052080b0
|
||||
DATA 4 0x63fd901c 0x04008040
|
||||
# ESDCTL refresh control
|
||||
|
||||
/* ESDCTL refresh control */
|
||||
DATA 4 0x63fd9020 0x00005800
|
||||
# PHY ZQ HW control
|
||||
|
||||
/* PHY ZQ HW control */
|
||||
DATA 4 0x63fd9040 0x05380003
|
||||
# PHY ODT control
|
||||
|
||||
/* PHY ODT control */
|
||||
DATA 4 0x63fd9058 0x00022222
|
||||
# start DDR3
|
||||
|
||||
/* start DDR3 */
|
||||
DATA 4 0x63fd901c 0x00000000
|
||||
|
@ -1,47 +1,51 @@
|
||||
# Copyright (C) 2011 Freescale Semiconductor, Inc.
|
||||
# Jason Liu <r64343@freescale.com>
|
||||
#
|
||||
# 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
|
||||
# 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
|
||||
# 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
|
||||
# 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
|
||||
#
|
||||
# The syntax is taken as close as possible with the kwbimage
|
||||
|
||||
# image version
|
||||
/*
|
||||
* Copyright (C) 2011 Freescale Semiconductor, Inc.
|
||||
* Jason Liu <r64343@freescale.com>
|
||||
*
|
||||
* 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
|
||||
* 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
|
||||
* 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
|
||||
* 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
|
||||
*
|
||||
* The syntax is taken as close as possible with the kwbimage
|
||||
*/
|
||||
|
||||
/* image version */
|
||||
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
|
||||
|
||||
# Device Configuration Data (DCD)
|
||||
#
|
||||
# Each entry must have the format:
|
||||
# Addr-type Address Value
|
||||
#
|
||||
# where:
|
||||
# Addr-type register length (1,2 or 4 bytes)
|
||||
# Address absolute address of the register
|
||||
# value value to be stored in the register
|
||||
/*
|
||||
* Device Configuration Data (DCD)
|
||||
*
|
||||
* Each entry must have the format:
|
||||
* Addr-type Address Value
|
||||
*
|
||||
* where:
|
||||
* Addr-type register length (1,2 or 4 bytes)
|
||||
* Address absolute address of the register
|
||||
* value value to be stored in the register
|
||||
*/
|
||||
DATA 4 0x020e05a8 0x00000030
|
||||
DATA 4 0x020e05b0 0x00000030
|
||||
DATA 4 0x020e0524 0x00000030
|
||||
@ -154,7 +158,7 @@ DATA 4 0x021b48b8 0x00000800
|
||||
DATA 4 0x021b001c 0x00000000
|
||||
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 0x020c406c 0x0030FC03
|
||||
DATA 4 0x020c4070 0x0FFFC000
|
||||
@ -163,8 +167,8 @@ DATA 4 0x020c4078 0x00FFF300
|
||||
DATA 4 0x020c407c 0x0F0000C3
|
||||
DATA 4 0x020c4080 0x000003FF
|
||||
|
||||
# enable AXI cache for VDOA/VPU/IPU
|
||||
/* enable AXI cache for VDOA/VPU/IPU */
|
||||
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 0x020e001c 0x007F007F
|
||||
|
@ -1,46 +1,49 @@
|
||||
#
|
||||
# (C) Copyright 2009
|
||||
# Stefano Babic DENX Software Engineering sbabic@denx.de.
|
||||
#
|
||||
# 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
|
||||
# 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
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# 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
|
||||
|
||||
# Boot Device : one of
|
||||
# spi, sd (the board has no nand neither onenand)
|
||||
/*
|
||||
* (C) Copyright 2009
|
||||
* Stefano Babic DENX Software Engineering sbabic@denx.de.
|
||||
*
|
||||
* 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
|
||||
* 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
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* 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
|
||||
*/
|
||||
|
||||
/*
|
||||
* Boot Device : one of
|
||||
* spi, sd (the board has no nand neither onenand)
|
||||
*/
|
||||
BOOT_FROM sd
|
||||
|
||||
# Device Configuration Data (DCD)
|
||||
#
|
||||
# Each entry must have the format:
|
||||
# Addr-type Address Value
|
||||
#
|
||||
# where:
|
||||
# Addr-type register length (1,2 or 4 bytes)
|
||||
# Address absolute address of the register
|
||||
# value value to be stored in the register
|
||||
|
||||
# EIM config-CS5 init -- CPLD
|
||||
/*
|
||||
* Device Configuration Data (DCD)
|
||||
*
|
||||
* Each entry must have the format:
|
||||
* Addr-type Address Value
|
||||
*
|
||||
* where:
|
||||
* Addr-type register length (1,2 or 4 bytes)
|
||||
* Address absolute address of the register
|
||||
* value value to be stored in the register
|
||||
*/
|
||||
/* EIM config-CS5 init -- CPLD */
|
||||
DATA 4 0xB8002050 0x0000D843
|
||||
DATA 4 0xB8002054 0x22252521
|
||||
DATA 4 0xB8002058 0x22220A00
|
||||
|
||||
# DDR2 init
|
||||
/* DDR2 init */
|
||||
DATA 4 0xB8001004 0x0076E83A
|
||||
DATA 4 0xB8001010 0x00000204
|
||||
DATA 4 0xB8001000 0x92210000
|
||||
@ -67,7 +70,7 @@ DATA 4 0x43FAC454 0x00001000
|
||||
|
||||
DATA 4 0x53F80008 0x20034000
|
||||
|
||||
# Enable the clocks
|
||||
/* Enable the clocks */
|
||||
DATA 4 0x53f8000c 0x1fffffff
|
||||
DATA 4 0x53f80010 0xffffffff
|
||||
DATA 4 0x53f80014 0xfdfff
|
||||
|
@ -1,46 +1,50 @@
|
||||
#
|
||||
# (C Copyright 2009
|
||||
# Stefano Babic DENX Software Engineering sbabic@denx.de.
|
||||
#
|
||||
# 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
|
||||
# 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
|
||||
# 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
|
||||
# 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
|
||||
#
|
||||
# The syntax is taken as close as possible with the kwbimage
|
||||
|
||||
# Boot Device : one of
|
||||
# spi, sd (the board has no nand neither onenand)
|
||||
/*
|
||||
* (C Copyright 2009
|
||||
* Stefano Babic DENX Software Engineering sbabic@denx.de.
|
||||
*
|
||||
* 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
|
||||
* 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
|
||||
* 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
|
||||
* 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
|
||||
*
|
||||
* 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_FROM spi
|
||||
|
||||
# Device Configuration Data (DCD)
|
||||
#
|
||||
# Each entry must have the format:
|
||||
# Addr-type Address Value
|
||||
#
|
||||
# where:
|
||||
# Addr-type register length (1,2 or 4 bytes)
|
||||
# Address absolute address of the register
|
||||
# value value to be stored in the register
|
||||
/*
|
||||
* Device Configuration Data (DCD)
|
||||
*
|
||||
* Each entry must have the format:
|
||||
* Addr-type Address Value
|
||||
*
|
||||
* where:
|
||||
* Addr-type register length (1,2 or 4 bytes)
|
||||
* Address absolute address of the register
|
||||
* value value to be stored in the register
|
||||
*/
|
||||
|
||||
# Setting IOMUXC
|
||||
/* Setting IOMUXC */
|
||||
DATA 4 0x73FA88a0 0x200
|
||||
DATA 4 0x73FA850c 0x20c5
|
||||
DATA 4 0x73FA8510 0x20c5
|
||||
@ -65,22 +69,24 @@ DATA 4 0x73FA88a4 0x6
|
||||
DATA 4 0x73FA88ac 0x6
|
||||
DATA 4 0x73FA88b8 0x6
|
||||
|
||||
# Setting DDR for micron
|
||||
# 13 Rows, 10 Cols, 32 bit, SREF=4 Micron Model
|
||||
# CAS=3 BL=4
|
||||
# ESDCTL_ESDCTL0
|
||||
/*
|
||||
* Setting DDR for micron
|
||||
* 13 Rows, 10 Cols, 32 bit, SREF=4 Micron Model
|
||||
* CAS=3 BL=4
|
||||
*/
|
||||
/* ESDCTL_ESDCTL0 */
|
||||
DATA 4 0x83FD9000 0x82a20000
|
||||
# ESDCTL_ESDCTL1
|
||||
/* ESDCTL_ESDCTL1 */
|
||||
DATA 4 0x83FD9008 0x82a20000
|
||||
# ESDCTL_ESDMISC
|
||||
/* ESDCTL_ESDMISC */
|
||||
DATA 4 0x83FD9010 0x000ad0d0
|
||||
# ESDCTL_ESDCFG0
|
||||
/* ESDCTL_ESDCFG0 */
|
||||
DATA 4 0x83FD9004 0x333574aa
|
||||
# ESDCTL_ESDCFG1
|
||||
/* ESDCTL_ESDCFG1 */
|
||||
DATA 4 0x83FD900C 0x333574aa
|
||||
|
||||
# Init DRAM on CS0
|
||||
# ESDCTL_ESDSCR
|
||||
/* Init DRAM on CS0 */
|
||||
/* ESDCTL_ESDSCR */
|
||||
DATA 4 0x83FD9014 0x04008008
|
||||
DATA 4 0x83FD9014 0x0000801a
|
||||
DATA 4 0x83FD9014 0x0000801b
|
||||
@ -94,7 +100,7 @@ DATA 4 0x83FD9014 0x03808019
|
||||
DATA 4 0x83FD9014 0x00408019
|
||||
DATA 4 0x83FD9014 0x00008000
|
||||
|
||||
# Init DRAM on CS1
|
||||
/* Init DRAM on CS1 */
|
||||
DATA 4 0x83FD9014 0x0400800c
|
||||
DATA 4 0x83FD9014 0x0000801e
|
||||
DATA 4 0x83FD9014 0x0000801f
|
||||
@ -108,12 +114,12 @@ DATA 4 0x83FD9014 0x0380801d
|
||||
DATA 4 0x83FD9014 0x0040801d
|
||||
DATA 4 0x83FD9014 0x00008004
|
||||
|
||||
# Write to CTL0
|
||||
/* Write to CTL0 */
|
||||
DATA 4 0x83FD9000 0xb2a20000
|
||||
# Write to CTL1
|
||||
/* Write to CTL1 */
|
||||
DATA 4 0x83FD9008 0xb2a20000
|
||||
# ESDMISC
|
||||
/* ESDMISC */
|
||||
DATA 4 0x83FD9010 0x000ad6d0
|
||||
#ESDCTL_ESDCDLYGD
|
||||
/* ESDCTL_ESDCDLYGD */
|
||||
DATA 4 0x83FD9034 0x90000000
|
||||
DATA 4 0x83FD9014 0x00000000
|
||||
|
@ -1,48 +1,51 @@
|
||||
#
|
||||
# (C) Copyright 2009
|
||||
# Stefano Babic DENX Software Engineering sbabic@denx.de.
|
||||
#
|
||||
# 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
|
||||
# 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
|
||||
# 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
|
||||
# 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
|
||||
#
|
||||
# The syntax is taken as close as possible with the kwbimage
|
||||
|
||||
# image version
|
||||
/*
|
||||
* (C) Copyright 2009
|
||||
* Stefano Babic DENX Software Engineering sbabic@denx.de.
|
||||
*
|
||||
* 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
|
||||
* 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
|
||||
* 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
|
||||
* 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
|
||||
*
|
||||
* The syntax is taken as close as possible with the kwbimage
|
||||
*/
|
||||
|
||||
/* image version */
|
||||
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
|
||||
|
||||
# Device Configuration Data (DCD)
|
||||
#
|
||||
# Each entry must have the format:
|
||||
# Addr-type Address Value
|
||||
#
|
||||
# where:
|
||||
# Addr-type register length (1,2 or 4 bytes)
|
||||
# Address absolute address of the register
|
||||
# value value to be stored in the register
|
||||
/*
|
||||
* Device Configuration Data (DCD)
|
||||
*
|
||||
* Each entry must have the format:
|
||||
* Addr-type Address Value
|
||||
*
|
||||
* where:
|
||||
* Addr-type register length (1,2 or 4 bytes)
|
||||
* Address absolute address of the register
|
||||
* value value to be stored in the register
|
||||
*/
|
||||
DATA 4 0x53fa8554 0x00300000
|
||||
DATA 4 0x53fa8558 0x00300040
|
||||
DATA 4 0x53fa8560 0x00300000
|
||||
|
@ -1,50 +1,52 @@
|
||||
#
|
||||
# (C Copyright 2009
|
||||
# Stefano Babic DENX Software Engineering sbabic@denx.de.
|
||||
#
|
||||
# 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
|
||||
# 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
|
||||
# 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
|
||||
# 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
|
||||
#
|
||||
# The syntax is taken as close as possible with the kwbimage
|
||||
|
||||
# image version
|
||||
/*
|
||||
* (C Copyright 2009
|
||||
* Stefano Babic DENX Software Engineering sbabic@denx.de.
|
||||
*
|
||||
* 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
|
||||
* 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
|
||||
* 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
|
||||
* 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
|
||||
*
|
||||
* The syntax is taken as close as possible with the kwbimage
|
||||
*/
|
||||
|
||||
/* image version */
|
||||
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
|
||||
|
||||
# Device Configuration Data (DCD)
|
||||
#
|
||||
# Each entry must have the format:
|
||||
# Addr-type Address Value
|
||||
#
|
||||
# where:
|
||||
# Addr-type register length (1,2 or 4 bytes)
|
||||
# Address absolute address of the register
|
||||
# value value to be stored in the register
|
||||
|
||||
# Setting IOMUXC
|
||||
/*
|
||||
* Device Configuration Data (DCD)
|
||||
*
|
||||
* Each entry must have the format:
|
||||
* Addr-type Address Value
|
||||
*
|
||||
* where:
|
||||
* Addr-type register length (1,2 or 4 bytes)
|
||||
* Address absolute address of the register
|
||||
* value value to be stored in the register
|
||||
*/
|
||||
/* Setting IOMUXC */
|
||||
DATA 4 0x53fa8554 0x00200000
|
||||
DATA 4 0x53fa8560 0x00200000
|
||||
DATA 4 0x53fa8594 0x00200000
|
||||
|
@ -1,48 +1,51 @@
|
||||
# Copyright (C) 2011 Freescale Semiconductor, Inc.
|
||||
# Jason Liu <r64343@freescale.com>
|
||||
#
|
||||
# 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
|
||||
# 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
|
||||
# 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
|
||||
# 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
|
||||
#
|
||||
# The syntax is taken as close as possible with the kwbimage
|
||||
|
||||
# image version
|
||||
/*
|
||||
* Copyright (C) 2011 Freescale Semiconductor, Inc.
|
||||
* Jason Liu <r64343@freescale.com>
|
||||
*
|
||||
* 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
|
||||
* 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
|
||||
* 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
|
||||
* 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
|
||||
*
|
||||
* The syntax is taken as close as possible with the kwbimage
|
||||
*/
|
||||
|
||||
/* image version */
|
||||
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
|
||||
|
||||
# Device Configuration Data (DCD)
|
||||
#
|
||||
# Each entry must have the format:
|
||||
# Addr-type Address Value
|
||||
#
|
||||
# where:
|
||||
# Addr-type register length (1,2 or 4 bytes)
|
||||
# Address absolute address of the register
|
||||
# value value to be stored in the register
|
||||
|
||||
/*
|
||||
* Device Configuration Data (DCD)
|
||||
*
|
||||
* Each entry must have the format:
|
||||
* Addr-type Address Value
|
||||
*
|
||||
* where:
|
||||
* Addr-type register length (1,2 or 4 bytes)
|
||||
* Address absolute address of the register
|
||||
* value value to be stored in the register
|
||||
*/
|
||||
DATA 4 0x53fa8554 0x00300000
|
||||
DATA 4 0x53fa8558 0x00300040
|
||||
DATA 4 0x53fa8560 0x00300000
|
||||
|
@ -1,48 +1,51 @@
|
||||
#
|
||||
# (C) Copyright 2009
|
||||
# Stefano Babic DENX Software Engineering sbabic@denx.de.
|
||||
#
|
||||
# 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
|
||||
# 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
|
||||
# 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
|
||||
# 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
|
||||
#
|
||||
# The syntax is taken as close as possible with the kwbimage
|
||||
|
||||
# image version
|
||||
/*
|
||||
* (C) Copyright 2009
|
||||
* Stefano Babic DENX Software Engineering sbabic@denx.de.
|
||||
*
|
||||
* 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
|
||||
* 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
|
||||
* 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
|
||||
* 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
|
||||
*
|
||||
* The syntax is taken as close as possible with the kwbimage
|
||||
*/
|
||||
|
||||
/* image version */
|
||||
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
|
||||
|
||||
# Device Configuration Data (DCD)
|
||||
#
|
||||
# Each entry must have the format:
|
||||
# Addr-type Address Value
|
||||
#
|
||||
# where:
|
||||
# Addr-type register length (1,2 or 4 bytes)
|
||||
# Address absolute address of the register
|
||||
# value value to be stored in the register
|
||||
/*
|
||||
* Device Configuration Data (DCD)
|
||||
*
|
||||
* Each entry must have the format:
|
||||
* Addr-type Address Value
|
||||
*
|
||||
* where:
|
||||
* Addr-type register length (1,2 or 4 bytes)
|
||||
* Address absolute address of the register
|
||||
* value value to be stored in the register
|
||||
*/
|
||||
DATA 4 0x53fa8554 0x00300000
|
||||
DATA 4 0x53fa8558 0x00300040
|
||||
DATA 4 0x53fa8560 0x00300000
|
||||
|
@ -1,47 +1,51 @@
|
||||
# Copyright (C) 2011 Freescale Semiconductor, Inc.
|
||||
# Jason Liu <r64343@freescale.com>
|
||||
#
|
||||
# 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
|
||||
# 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
|
||||
# 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
|
||||
# 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
|
||||
#
|
||||
# The syntax is taken as close as possible with the kwbimage
|
||||
|
||||
# image version
|
||||
/*
|
||||
* Copyright (C) 2011 Freescale Semiconductor, Inc.
|
||||
* Jason Liu <r64343@freescale.com>
|
||||
*
|
||||
* 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
|
||||
* 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
|
||||
* 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
|
||||
* 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
|
||||
*
|
||||
* The syntax is taken as close as possible with the kwbimage
|
||||
*/
|
||||
|
||||
/* image version */
|
||||
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
|
||||
|
||||
# Device Configuration Data (DCD)
|
||||
#
|
||||
# Each entry must have the format:
|
||||
# Addr-type Address Value
|
||||
#
|
||||
# where:
|
||||
# Addr-type register length (1,2 or 4 bytes)
|
||||
# Address absolute address of the register
|
||||
# value value to be stored in the register
|
||||
/*
|
||||
* Device Configuration Data (DCD)
|
||||
*
|
||||
* Each entry must have the format:
|
||||
* Addr-type Address Value
|
||||
*
|
||||
* where:
|
||||
* Addr-type register length (1,2 or 4 bytes)
|
||||
* Address absolute address of the register
|
||||
* value value to be stored in the register
|
||||
*/
|
||||
DATA 4 0x020e05a8 0x00000030
|
||||
DATA 4 0x020e05b0 0x00000030
|
||||
DATA 4 0x020e0524 0x00000030
|
||||
@ -166,8 +170,8 @@ DATA 4 0x020c4078 0x00FFF300
|
||||
DATA 4 0x020c407c 0x0F0000C3
|
||||
DATA 4 0x020c4080 0x000003FF
|
||||
|
||||
# enable AXI cache for VDOA/VPU/IPU
|
||||
/* enable AXI cache for VDOA/VPU/IPU */
|
||||
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 0x020e001c 0x007F007F
|
||||
|
@ -1,46 +1,50 @@
|
||||
# Copyright (C) 2012 Freescale Semiconductor, Inc.
|
||||
#
|
||||
# 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
|
||||
# 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
|
||||
# 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
|
||||
# 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
|
||||
#
|
||||
# The syntax is taken as close as possible with the kwbimage
|
||||
|
||||
# image version
|
||||
/*
|
||||
* Copyright (C) 2012 Freescale Semiconductor, Inc.
|
||||
*
|
||||
* 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
|
||||
* 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
|
||||
* 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
|
||||
* 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
|
||||
*
|
||||
* The syntax is taken as close as possible with the kwbimage
|
||||
*/
|
||||
/* image version */
|
||||
|
||||
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
|
||||
|
||||
# Device Configuration Data (DCD)
|
||||
#
|
||||
# Each entry must have the format:
|
||||
# Addr-type Address Value
|
||||
#
|
||||
# where:
|
||||
# Addr-type register length (1,2 or 4 bytes)
|
||||
# Address absolute address of the register
|
||||
# value value to be stored in the register
|
||||
/*
|
||||
* Device Configuration Data (DCD)
|
||||
*
|
||||
* Each entry must have the format:
|
||||
* Addr-type Address Value
|
||||
*
|
||||
* where:
|
||||
* Addr-type register length (1,2 or 4 bytes)
|
||||
* Address absolute address of the register
|
||||
* value value to be stored in the register
|
||||
*/
|
||||
DATA 4 0x020e05a8 0x00000028
|
||||
DATA 4 0x020e05b0 0x00000028
|
||||
DATA 4 0x020e0524 0x00000028
|
||||
@ -126,7 +130,7 @@ DATA 4 0x021b0020 0x00005800
|
||||
DATA 4 0x021b0818 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 0x021b0840 0x033D033C
|
||||
DATA 4 0x021b483c 0x03520362
|
||||
|
@ -1,52 +1,58 @@
|
||||
#
|
||||
# Copyright (C) 2009 Pegatron Corporation
|
||||
# Copyright (C) 2010 Marek Vasut <marek.vasut@gmail.com>
|
||||
# Copyright (C) 2009-2012 Genesi USA, Inc.
|
||||
#
|
||||
# BASED ON: imx51evk
|
||||
#
|
||||
# (C) Copyright 2009
|
||||
# Stefano Babic DENX Software Engineering sbabic@denx.de.
|
||||
#
|
||||
# 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
|
||||
# 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
|
||||
# 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
|
||||
# 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
|
||||
#
|
||||
# The syntax is taken as close as possible with the kwbimage
|
||||
/*
|
||||
* Copyright (C) 2009 Pegatron Corporation
|
||||
* Copyright (C) 2010 Marek Vasut <marek.vasut@gmail.com>
|
||||
* Copyright (C) 2009-2012 Genesi USA, Inc.
|
||||
*
|
||||
* BASED ON: imx51evk
|
||||
*
|
||||
* (C) Copyright 2009
|
||||
* Stefano Babic DENX Software Engineering sbabic@denx.de.
|
||||
*
|
||||
* 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
|
||||
* 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
|
||||
* 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
|
||||
* 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
|
||||
*
|
||||
* 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
|
||||
|
||||
# Device Configuration Data (DCD)
|
||||
#
|
||||
# Each entry must have the format:
|
||||
# Addr-type Address Value
|
||||
#
|
||||
# where:
|
||||
# Addr-type register length (1,2 or 4 bytes)
|
||||
# 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
|
||||
/*
|
||||
* Device Configuration Data (DCD)
|
||||
*
|
||||
* Each entry must have the format:
|
||||
* Addr-type Address Value
|
||||
*
|
||||
* where:
|
||||
* Addr-type register length (1,2 or 4 bytes)
|
||||
* 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
|
||||
*/
|
||||
DATA 4 0x73fa8134 0x3 # PCBID0 ALT3 GPIO 3_16
|
||||
DATA 4 0x73fa8130 0x3 # PCBID1 ALT3 GPIO 3_17
|
||||
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 0x73fa81c8 0x3 # LED2 ALT3 GPIO 3_15
|
||||
|
||||
# DDR bus IOMUX PAD settings
|
||||
/* DDR bus IOMUX PAD settings */
|
||||
DATA 4 0x73fa850c 0x20c5 # SDODT1
|
||||
DATA 4 0x73fa8510 0x20c5 # SDODT0
|
||||
DATA 4 0x73fa84ac 0xc5 # SDWE
|
||||
@ -72,22 +78,24 @@ DATA 4 0x73fa84d8 0xc5 # DRAM_DQM1
|
||||
DATA 4 0x73fa84dc 0xc5 # DRAM_DQM2
|
||||
DATA 4 0x73fa84e0 0xc5 # DRAM_DQM3
|
||||
|
||||
# Setting DDR for micron
|
||||
# 13 Rows, 10 Cols, 32 bit, SREF=4 Micron Model
|
||||
# CAS=3 BL=4
|
||||
# ESDCTL_ESDCTL0
|
||||
/*
|
||||
* Setting DDR for micron
|
||||
* 13 Rows, 10 Cols, 32 bit, SREF=4 Micron Model
|
||||
* CAS=3 BL=4
|
||||
*/
|
||||
/* ESDCTL_ESDCTL0 */
|
||||
DATA 4 0x83fd9000 0x82a20000
|
||||
# ESDCTL_ESDCTL1
|
||||
/* ESDCTL_ESDCTL1 */
|
||||
DATA 4 0x83fd9008 0x82a20000
|
||||
# ESDCTL_ESDMISC
|
||||
/* ESDCTL_ESDMISC */
|
||||
DATA 4 0x83fd9010 0xcaaaf6d0
|
||||
# ESDCTL_ESDCFG0
|
||||
/* ESDCTL_ESDCFG0 */
|
||||
DATA 4 0x83fd9004 0x3f3574aa
|
||||
# ESDCTL_ESDCFG1
|
||||
/* ESDCTL_ESDCFG1 */
|
||||
DATA 4 0x83fd900c 0x3f3574aa
|
||||
|
||||
# Init DRAM on CS0
|
||||
# ESDCTL_ESDSCR
|
||||
/* Init DRAM on CS0 */
|
||||
/* ESDCTL_ESDSCR */
|
||||
DATA 4 0x83fd9014 0x04008008
|
||||
DATA 4 0x83fd9014 0x0000801a
|
||||
DATA 4 0x83fd9014 0x0000801b
|
||||
@ -101,7 +109,7 @@ DATA 4 0x83fd9014 0x03808019
|
||||
DATA 4 0x83fd9014 0x00408019
|
||||
DATA 4 0x83fd9014 0x00008000
|
||||
|
||||
# Init DRAM on CS1
|
||||
/* Init DRAM on CS1 */
|
||||
DATA 4 0x83fd9014 0x0400800c
|
||||
DATA 4 0x83fd9014 0x0000801e
|
||||
DATA 4 0x83fd9014 0x0000801f
|
||||
@ -115,12 +123,12 @@ DATA 4 0x83fd9014 0x0380801d
|
||||
DATA 4 0x83fd9014 0x0040801d
|
||||
DATA 4 0x83fd9014 0x00008004
|
||||
|
||||
# Write to CTL0
|
||||
/* Write to CTL0 */
|
||||
DATA 4 0x83fd9000 0xb2a20000
|
||||
# Write to CTL1
|
||||
/* Write to CTL1 */
|
||||
DATA 4 0x83fd9008 0xb2a20000
|
||||
# ESDMISC
|
||||
/* ESDMISC */
|
||||
DATA 4 0x83fd9010 0x000ad6d0
|
||||
#ESDCTL_ESDCDLYGD
|
||||
/* ESDCTL_ESDCDLYGD */
|
||||
DATA 4 0x83fd9034 0x90000000
|
||||
DATA 4 0x83fd9014 0x00000000
|
||||
|
@ -1,51 +1,55 @@
|
||||
#
|
||||
# Copyright (C) 2009 Pegatron Corporation
|
||||
# Copyright (C) 2010 Marek Vasut <marek.vasut@gmail.com>
|
||||
# Copyright (C) 2009-2012 Genesi USA, Inc.
|
||||
#
|
||||
# BASED ON: imx51evk
|
||||
#
|
||||
# (C) Copyright 2009
|
||||
# Stefano Babic DENX Software Engineering sbabic@denx.de.
|
||||
#
|
||||
# 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
|
||||
# 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
|
||||
# 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
|
||||
# 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
|
||||
#
|
||||
# The syntax is taken as close as possible with the kwbimage
|
||||
/*
|
||||
* Copyright (C) 2009 Pegatron Corporation
|
||||
* Copyright (C) 2010 Marek Vasut <marek.vasut@gmail.com>
|
||||
* Copyright (C) 2009-2012 Genesi USA, Inc.
|
||||
*
|
||||
* BASED ON: imx51evk
|
||||
*
|
||||
* (C) Copyright 2009
|
||||
* Stefano Babic DENX Software Engineering sbabic@denx.de.
|
||||
*
|
||||
* 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
|
||||
* 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
|
||||
* 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
|
||||
* 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
|
||||
*
|
||||
* 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
|
||||
|
||||
# Device Configuration Data (DCD)
|
||||
#
|
||||
# Each entry must have the format:
|
||||
# Addr-type Address Value
|
||||
#
|
||||
# where:
|
||||
# Addr-type register length (1,2 or 4 bytes)
|
||||
# Address absolute address of the register
|
||||
# value value to be stored in the register
|
||||
|
||||
# DDR bus IOMUX PAD settings
|
||||
/*
|
||||
* Device Configuration Data (DCD)
|
||||
*
|
||||
* Each entry must have the format:
|
||||
* Addr-type Address Value
|
||||
*
|
||||
* where:
|
||||
* Addr-type register length (1,2 or 4 bytes)
|
||||
* Address absolute address of the register
|
||||
* value value to be stored in the register
|
||||
*/
|
||||
/* DDR bus IOMUX PAD settings */
|
||||
DATA 4 0x73fa88a0 0x200 # GRP_INMODE1
|
||||
DATA 4 0x73fa850c 0x20c5 # SDODT1
|
||||
DATA 4 0x73fa8510 0x20c5 # SDODT0
|
||||
@ -62,22 +66,24 @@ DATA 4 0x73fa84b4 0xe5 # SDCKE1
|
||||
DATA 4 0x73fa84cc 0xe5 # DRAM_CS0
|
||||
DATA 4 0x73fa84d0 0xe4 # DRAM_CS1
|
||||
|
||||
# Setting DDR for micron
|
||||
# 13 Rows, 10 Cols, 32 bit, SREF=4 Micron Model
|
||||
# CAS=3 BL=4
|
||||
# ESDCTL_ESDCTL0
|
||||
/*
|
||||
* Setting DDR for micron
|
||||
* 13 Rows, 10 Cols, 32 bit, SREF=4 Micron Model
|
||||
* CAS=3 BL=4
|
||||
*/
|
||||
/* ESDCTL_ESDCTL0 */
|
||||
DATA 4 0x83fd9000 0x82a20000
|
||||
# ESDCTL_ESDCTL1
|
||||
/* ESDCTL_ESDCTL1 */
|
||||
DATA 4 0x83fd9008 0x82a20000
|
||||
# ESDCTL_ESDMISC
|
||||
/* ESDCTL_ESDMISC */
|
||||
DATA 4 0x83fd9010 0xcaaaf6d0
|
||||
# ESDCTL_ESDCFG0
|
||||
/* ESDCTL_ESDCFG0 */
|
||||
DATA 4 0x83fd9004 0x333574aa
|
||||
# ESDCTL_ESDCFG1
|
||||
/* ESDCTL_ESDCFG1 */
|
||||
DATA 4 0x83fd900c 0x333574aa
|
||||
|
||||
# Init DRAM on CS0
|
||||
# ESDCTL_ESDSCR
|
||||
/* Init DRAM on CS0 */
|
||||
/* ESDCTL_ESDSCR */
|
||||
DATA 4 0x83fd9014 0x04008008
|
||||
DATA 4 0x83fd9014 0x0000801a
|
||||
DATA 4 0x83fd9014 0x0000801b
|
||||
@ -91,7 +97,7 @@ DATA 4 0x83fd9014 0x03808019
|
||||
DATA 4 0x83fd9014 0x00408019
|
||||
DATA 4 0x83fd9014 0x00008000
|
||||
|
||||
# Init DRAM on CS1
|
||||
/* Init DRAM on CS1 */
|
||||
DATA 4 0x83fd9014 0x0400800c
|
||||
DATA 4 0x83fd9014 0x0000801e
|
||||
DATA 4 0x83fd9014 0x0000801f
|
||||
@ -105,12 +111,12 @@ DATA 4 0x83fd9014 0x0380801d
|
||||
DATA 4 0x83fd9014 0x0042801d
|
||||
DATA 4 0x83fd9014 0x00008004
|
||||
|
||||
# Write to CTL0
|
||||
/* Write to CTL0 */
|
||||
DATA 4 0x83fd9000 0xb2a20000
|
||||
# Write to CTL1
|
||||
/* Write to CTL1 */
|
||||
DATA 4 0x83fd9008 0xb2a20000
|
||||
# ESDMISC
|
||||
/* ESDMISC */
|
||||
DATA 4 0x83fd9010 0xcaaaf6d0
|
||||
#ESDCTL_ESDCDLYGD
|
||||
/* ESDCTL_ESDCDLYGD */
|
||||
DATA 4 0x83fd9034 0x90000000
|
||||
DATA 4 0x83fd9014 0x00000000
|
||||
|
@ -1,209 +1,228 @@
|
||||
#
|
||||
# (C) Copyright 2009
|
||||
# Stefano Babic DENX Software Engineering sbabic@denx.de.
|
||||
#
|
||||
# (C) Copyright 2010
|
||||
# Klaus Steinhammer TTECH Control Gmbh kst@tttech.com
|
||||
#
|
||||
# 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
|
||||
# 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
|
||||
# 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
|
||||
# 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
|
||||
#
|
||||
# The syntax is taken as close as possible with the kwbimage
|
||||
|
||||
# Boot Device : one of
|
||||
# spi, nand, onenand, sd
|
||||
/*
|
||||
* (C) Copyright 2009
|
||||
* Stefano Babic DENX Software Engineering sbabic@denx.de.
|
||||
*
|
||||
* (C) Copyright 2010
|
||||
* Klaus Steinhammer TTECH Control Gmbh kst@tttech.com
|
||||
*
|
||||
* 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
|
||||
* 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
|
||||
* 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
|
||||
* 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
|
||||
*
|
||||
* The syntax is taken as close as possible with the kwbimage
|
||||
*/
|
||||
|
||||
/*
|
||||
* Boot Device : one of
|
||||
* spi, nand, onenand, sd
|
||||
*/
|
||||
BOOT_FROM spi
|
||||
|
||||
# Device Configuration Data (DCD)
|
||||
#
|
||||
# Each entry must have the format:
|
||||
# Addr-type Address Value
|
||||
#
|
||||
# where:
|
||||
# Addr-type register length (1,2 or 4 bytes)
|
||||
# Address absolute address of the register
|
||||
# value value to be stored in the register
|
||||
/*
|
||||
* Device Configuration Data (DCD)
|
||||
*
|
||||
* Each entry must have the format:
|
||||
* Addr-type Address Value
|
||||
*
|
||||
* where:
|
||||
* Addr-type register length (1,2 or 4 bytes)
|
||||
* Address absolute address of the register
|
||||
* value value to be stored in the register
|
||||
*/
|
||||
|
||||
#######################
|
||||
### Disable WDOG ###
|
||||
#######################
|
||||
/*
|
||||
* #######################
|
||||
* ### Disable WDOG ###
|
||||
* #######################
|
||||
*/
|
||||
DATA 2 0x73f98000 0x30
|
||||
|
||||
#######################
|
||||
### SET DDR Clk ###
|
||||
#######################
|
||||
|
||||
# CCM: CBMCR - ddr_clk_sel: axi_b (133MHz)
|
||||
/*
|
||||
* #######################
|
||||
* ### SET DDR Clk ###
|
||||
* #######################
|
||||
*/
|
||||
/* CCM: CBMCR - ddr_clk_sel: axi_b (133MHz) */
|
||||
DATA 4 0x73FD4018 0x000024C0
|
||||
|
||||
# DOUBLE SPI CLK (13MHz->26 MHz Clock)
|
||||
/* DOUBLE SPI CLK (13MHz->26 MHz Clock) */
|
||||
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
|
||||
#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
|
||||
#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
|
||||
#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
|
||||
#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
|
||||
#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
|
||||
|
||||
#######################
|
||||
### 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
|
||||
/*
|
||||
* #######################
|
||||
* ### 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
|
||||
*/
|
||||
DATA 4 0x73fa84b8 0x000000e7
|
||||
# PVTC MAX (at GPC, PGR reg)
|
||||
#DATA 4 0x73FD8004 0x1fc00000
|
||||
/* PVTC MAX (at GPC, PGR reg) */
|
||||
/* DATA 4 0x73FD8004 0x1fc00000 */
|
||||
|
||||
#DQM0 DS high slew rate slow
|
||||
/* DQM0 DS high slew rate slow */
|
||||
DATA 4 0x73fa84d4 0x000000e4
|
||||
#DQM1 DS high slew rate slow
|
||||
/* DQM1 DS high slew rate slow */
|
||||
DATA 4 0x73fa84d8 0x000000e4
|
||||
#DQM2 DS high slew rate slow
|
||||
/* DQM2 DS high slew rate slow */
|
||||
DATA 4 0x73fa84dc 0x000000e4
|
||||
#DQM3 DS high slew rate slow
|
||||
/* DQM3 DS high slew rate slow */
|
||||
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
|
||||
#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
|
||||
#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
|
||||
#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
|
||||
|
||||
#DRAM_DATA B0
|
||||
/* DRAM_DATA B0 */
|
||||
DATA 4 0x73fa88a4 0x00000004
|
||||
#DRAM_DATA B1
|
||||
/* DRAM_DATA B1 */
|
||||
DATA 4 0x73fa88ac 0x00000004
|
||||
#DRAM_DATA B2
|
||||
/* DRAM_DATA B2 */
|
||||
DATA 4 0x73fa88b8 0x00000004
|
||||
#DRAM_DATA B3
|
||||
/* DRAM_DATA B3 */
|
||||
DATA 4 0x73fa882c 0x00000004
|
||||
|
||||
#DRAM_DATA B0 slew rate
|
||||
/* DRAM_DATA B0 slew rate */
|
||||
DATA 4 0x73fa8878 0x00000000
|
||||
#DRAM_DATA B1 slew rate
|
||||
/* DRAM_DATA B1 slew rate */
|
||||
DATA 4 0x73fa8880 0x00000000
|
||||
#DRAM_DATA B2 slew rate
|
||||
/* DRAM_DATA B2 slew rate */
|
||||
DATA 4 0x73fa888c 0x00000000
|
||||
#DRAM_DATA B3 slew rate
|
||||
/* DRAM_DATA B3 slew rate */
|
||||
DATA 4 0x73fa889c 0x00000000
|
||||
|
||||
#######################
|
||||
### Configure SDRAM ###
|
||||
#######################
|
||||
/*
|
||||
* #######################
|
||||
* ### Configure SDRAM ###
|
||||
* #######################
|
||||
*/
|
||||
|
||||
# Configure CS0
|
||||
#######################
|
||||
/* Configure CS0 */
|
||||
/* ####################### */
|
||||
|
||||
# ESDCTL0: Enable controller
|
||||
/* ESDCTL0: Enable controller */
|
||||
DATA 4 0x83fd9000 0x83220000
|
||||
|
||||
# Init DRAM on CS0
|
||||
# ESDSCR: Precharge command
|
||||
/* Init DRAM on CS0 /
|
||||
/* ESDSCR: Precharge command */
|
||||
DATA 4 0x83fd9014 0x04008008
|
||||
# ESDSCR: Refresh command
|
||||
/* ESDSCR: Refresh command */
|
||||
DATA 4 0x83fd9014 0x00008010
|
||||
# ESDSCR: Refresh command
|
||||
/* ESDSCR: Refresh command */
|
||||
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
|
||||
# ESDSCR: EMR with half Drive strength (= medium strength @ i.MX51)
|
||||
/* ESDSCR: EMR with half Drive strength (= medium strength @ i.MX51) */
|
||||
DATA 4 0x83fd9014 0x0020801a
|
||||
# ESDSCR
|
||||
/* ESDSCR */
|
||||
DATA 4 0x83fd9014 0x00008000
|
||||
|
||||
# ESDSCR: EMR with full Drive strength
|
||||
#DATA 4 0x83fd9014 0x0000801a
|
||||
/* ESDSCR: EMR with full Drive strength */
|
||||
/* DATA 4 0x83fd9014 0x0000801a */
|
||||
|
||||
# ESDCTL0: 14 ROW, 10 COL, 32Bit, SREF=8
|
||||
/* ESDCTL0: 14 ROW, 10 COL, 32Bit, SREF=8 */
|
||||
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
|
||||
#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
|
||||
#DATA 4 0x83FD9004 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
|
||||
/*
|
||||
* ESDCFG0: tRFC:22clks, tXSR:28clks, tXP:2clks, tWTR:2clk, tRP:3clks, tMRD:2clks
|
||||
* 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
|
||||
* DATA 4 0x83FD9004 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
|
||||
*/
|
||||
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
|
||||
|
||||
# Configure CS1
|
||||
#######################
|
||||
/* Configure CS1 */
|
||||
/* ####################### */
|
||||
|
||||
# ESDCTL1: Enable controller
|
||||
/* ESDCTL1: Enable controller */
|
||||
DATA 4 0x83fd9008 0x83220000
|
||||
|
||||
# Init DRAM on CS1
|
||||
# ESDSCR: Precharge command
|
||||
/* Init DRAM on CS1 */
|
||||
/* ESDSCR: Precharge command */
|
||||
DATA 4 0x83fd9014 0x0400800c
|
||||
# ESDSCR: Refresh command
|
||||
/* ESDSCR: Refresh command */
|
||||
DATA 4 0x83fd9014 0x00008014
|
||||
# ESDSCR: Refresh command
|
||||
/* ESDSCR: Refresh command */
|
||||
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
|
||||
# ESDSCR: EMR with half Drive strength (= medium strength @ i.MX51)
|
||||
/* ESDSCR: EMR with half Drive strength (= medium strength @ i.MX51) */
|
||||
DATA 4 0x83fd9014 0x0020801e
|
||||
# ESDSCR
|
||||
/* ESDSCR */
|
||||
DATA 4 0x83fd9014 0x00008004
|
||||
|
||||
# ESDCTL1: 14 ROW, 10 COL, 32Bit, SREF=8
|
||||
/* ESDCTL1: 14 ROW, 10 COL, 32Bit, SREF=8 */
|
||||
DATA 4 0x83fd9008 0xC3220000
|
||||
|
||||
# ESDCFG1: tRFC:22clks, tXSR:28clks, tXP:2clks, tWTR:2clk, tRP:3clks, tMRD:2clks
|
||||
# tRAS:8clks, tRRD:2clks, tWR:3clks, tRCD:3clks, tRC:11clks
|
||||
#DATA 4 0x83fd900c 0xC33574AA
|
||||
|
||||
#micron mDDR
|
||||
# ESDCFG1: tRFC:11clks, tXSR:19clks, tXP:1clks, tWTR:2clk, tRP:3clks, tMRD:2clks
|
||||
# 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
|
||||
/*
|
||||
* ESDCFG1: tRFC:22clks, tXSR:28clks, tXP:2clks, tWTR:2clk, tRP:3clks, tMRD:2clks
|
||||
* tRAS:8clks, tRRD:2clks, tWR:3clks, tRCD:3clks, tRC:11clks
|
||||
* DATA 4 0x83fd900c 0xC33574AA
|
||||
*/
|
||||
/*
|
||||
* micron mDDR
|
||||
* ESDCFG1: tRFC:11clks, tXSR:19clks, tXP:1clks, tWTR:2clk, tRP:3clks, tMRD:2clks
|
||||
* 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
|
||||
*/
|
||||
DATA 4 0x83FD900C 0x704564a8
|
||||
|
||||
# ESDSCR (mDRAM configuration finished)
|
||||
/* ESDSCR (mDRAM configuration finished) */
|
||||
DATA 4 0x83FD9014 0x00000004
|
||||
|
||||
# ESDSCR - clear "configuration request" bit
|
||||
/* ESDSCR - clear "configuration request" bit */
|
||||
DATA 4 0x83fd9014 0x00000000
|
||||
|
@ -1,4 +1,4 @@
|
||||
BOOT_FROM sd
|
||||
|
||||
# DDR2 init
|
||||
/* DDR2 init */
|
||||
DATA 4 0xB8001010 0x00000304
|
||||
|
@ -141,11 +141,8 @@ $(OBJTREE)/MLO.byteswap: $(obj)u-boot-spl.bin
|
||||
$(OBJTREE)/tools/mkimage -T omapimage -n byteswap \
|
||||
-a $(CONFIG_SPL_TEXT_BASE) -d $< $@
|
||||
|
||||
ifneq ($(CONFIG_IMX_CONFIG),)
|
||||
$(OBJTREE)/SPL: $(obj)u-boot-spl.bin
|
||||
$(OBJTREE)/tools/mkimage -n $(SRCTREE)/$(CONFIG_IMX_CONFIG) -T imximage \
|
||||
-e $(CONFIG_SPL_TEXT_BASE) -d $< $@
|
||||
endif
|
||||
$(OBJTREE)/SPL : $(obj)u-boot-spl.bin depend
|
||||
$(MAKE) -C $(SRCTREE)/arch/arm/imx-common $@
|
||||
|
||||
ALL-y += $(obj)u-boot-spl.bin
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user