mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-08-22 09:58:52 +09:00
![Heiko Schocher](/assets/img/avatar_default.png)
This patch adds support for the magnesium board from projectiondesign. This board uses i.MX27 SoC and has 8MB NOR flash, 128MB NAND flash, FEC ethernet controller integrated into i.MX27. As this port is based on the imx27lite port, common config options are collected in include/configs/imx27lite-common.h Signed-off-by: Heiko Schocher <hs@denx.de>
63 lines
1.7 KiB
C
63 lines
1.7 KiB
C
/*
|
|
* Copyright (C) 2009 Ilya Yanok <yanok@emcraft.com>
|
|
*
|
|
* 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., 59 Temple Place, Suite 330, Boston,
|
|
* MA 02111-1307 USA
|
|
*/
|
|
|
|
#ifndef __CONFIG_H
|
|
#define __CONFIG_H
|
|
|
|
/* include common defines/options for all imx27lite related boards */
|
|
#include "imx27lite-common.h"
|
|
/*
|
|
* SoC Configuration
|
|
*/
|
|
#define CONFIG_IMX27LITE
|
|
#define CONFIG_HOSTNAME imx27
|
|
#define CONFIG_BOARDNAME "LogicPD imx27lite\n"
|
|
|
|
/*
|
|
* Flash & Environment
|
|
*/
|
|
#define CONFIG_SYS_FLASH_SECT_SZ 0x2000 /* 8KB sect size Intel Flash */
|
|
#define CONFIG_ENV_OFFSET (PHYS_FLASH_SIZE - 0x20000)
|
|
#define PHYS_FLASH_SIZE 0x200000
|
|
#define CONFIG_ENV_SECT_SIZE 0x10000 /* Env sector Size */
|
|
|
|
/*
|
|
* SD/MMC
|
|
*/
|
|
#define CONFIG_MXC_MCI_REGS_BASE 0x10014000
|
|
|
|
/*
|
|
* MTD partitions
|
|
*/
|
|
#define MTDIDS_DEFAULT "nor0=physmap-flash.0,nand0=mxc_nand.0"
|
|
#define MTDPARTS_DEFAULT \
|
|
"mtdparts=" \
|
|
"physmap-flash.0:" \
|
|
"256k(U-Boot)," \
|
|
"1664k(user)," \
|
|
"64k(env1)," \
|
|
"64k(env2);" \
|
|
"mxc_nand.0:" \
|
|
"128k(IPL-SPL)," \
|
|
"4m(kernel)," \
|
|
"22m(rootfs)," \
|
|
"-(userfs)"
|
|
|
|
#endif /* __CONFIG_H */
|