123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 |
- #
- # Copyright (C) 2010 Marek Vasut <marek.vasut@gmail.com>
- #
- # 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_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
- # Setting IOMUXC
- DATA 4 0x73fa88a0 0x000
- DATA 4 0x73fa850c 0x20c5
- DATA 4 0x73fa8510 0x20c5
- DATA 4 0x73fa883c 0x5
- DATA 4 0x73fa8848 0x5
- DATA 4 0x73fa84b8 0xe7
- DATA 4 0x73fa84bc 0x45
- DATA 4 0x73fa84c0 0x45
- DATA 4 0x73fa84c4 0x45
- DATA 4 0x73fa84c8 0x45
- DATA 4 0x73fa8820 0x0
- DATA 4 0x73fa84a4 0x5
- DATA 4 0x73fa84a8 0x5
- DATA 4 0x73fa84ac 0xe5
- DATA 4 0x73fa84b0 0xe5
- DATA 4 0x73fa84b4 0xe5
- DATA 4 0x73fa84cc 0xe5
- DATA 4 0x73fa84d0 0xe4
- DATA 4 0x73fa882c 0x4
- DATA 4 0x73fa88a4 0x4
- DATA 4 0x73fa88ac 0x4
- DATA 4 0x73fa88b8 0x4
- # 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
- DATA 4 0x83fd9008 0x82a20000
- # ESDCTL_ESDMISC
- DATA 4 0x83fd9010 0xcaaaf6d0
- # ESDCTL_ESDCFG0
- DATA 4 0x83fd9004 0x3f3574aa
- # ESDCTL_ESDCFG1
- DATA 4 0x83fd900c 0x3f3574aa
- # Init DRAM on CS0
- # ESDCTL_ESDSCR
- DATA 4 0x83fd9014 0x04008008
- DATA 4 0x83fd9014 0x0000801a
- DATA 4 0x83fd9014 0x0000801b
- DATA 4 0x83fd9014 0x00448019
- DATA 4 0x83fd9014 0x07328018
- DATA 4 0x83fd9014 0x04008008
- DATA 4 0x83fd9014 0x00008010
- DATA 4 0x83fd9014 0x00008010
- DATA 4 0x83fd9014 0x06328018
- DATA 4 0x83fd9014 0x03808019
- DATA 4 0x83fd9014 0x00408019
- DATA 4 0x83fd9014 0x00008000
- # Init DRAM on CS1
- DATA 4 0x83fd9014 0x0400800c
- DATA 4 0x83fd9014 0x0000801e
- DATA 4 0x83fd9014 0x0000801f
- DATA 4 0x83fd9014 0x0000801d
- DATA 4 0x83fd9014 0x0732801c
- DATA 4 0x83fd9014 0x0400800c
- DATA 4 0x83fd9014 0x00008014
- DATA 4 0x83fd9014 0x00008014
- DATA 4 0x83fd9014 0x0632801c
- DATA 4 0x83fd9014 0x0380801d
- DATA 4 0x83fd9014 0x0040801d
- DATA 4 0x83fd9014 0x00008004
- # Write to CTL0
- DATA 4 0x83fd9000 0xb2a20000
- # Write to CTL1
- DATA 4 0x83fd9008 0xb2a20000
- # ESDMISC
- DATA 4 0x83fd9010 0x000ad6d0
- #ESDCTL_ESDCDLYGD
- DATA 4 0x83fd9034 0x90000000
- DATA 4 0x83fd9014 0x00000000
|