mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-08-31 06:18:51 +09:00
![Chris Packham](/assets/img/avatar_default.png)
This was being used by some Marvell boards to enable some file system related features (many of which have already been moved to Kconfig). Make the future migration of the final 2 or 3 config options easier by expanding #define CONFIG_SYS_MVFS into the options that it enables and remove CONFIG_SYS_MVFS. Signed-off-by: Chris Packham <judge.packham@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Stefan Roese <sr@denx.de> Signed-off-by: Stefan Roese <sr@denx.de>
80 lines
1.9 KiB
C
80 lines
1.9 KiB
C
/* SPDX-License-Identifier: GPL-2.0+ */
|
|
/*
|
|
* Copyright (C) 2012
|
|
* David Purdy <david.c.purdy@gmail.com>
|
|
*
|
|
* Based on Kirkwood support:
|
|
* (C) Copyright 2009
|
|
* Marvell Semiconductor <www.marvell.com>
|
|
* Written-by: Prafulla Wadaskar <prafulla@marvell.com>
|
|
*/
|
|
|
|
#ifndef _CONFIG_POGO_E02_H
|
|
#define _CONFIG_POGO_E02_H
|
|
|
|
/*
|
|
* Machine type definition and ID
|
|
*/
|
|
#define CONFIG_MACH_TYPE MACH_TYPE_POGO_E02
|
|
|
|
/*
|
|
* High Level Configuration Options (easy to change)
|
|
*/
|
|
#define CONFIG_FEROCEON_88FR131 /* CPU Core subversion */
|
|
#define CONFIG_KW88F6281 /* SOC Name */
|
|
#define CONFIG_SKIP_LOWLEVEL_INIT /* disable board lowlevel_init */
|
|
|
|
/*
|
|
* Commands configuration
|
|
*/
|
|
#define CONFIG_MTD_DEVICE /* needed for mtdparts commands */
|
|
#define CONFIG_MTD_PARTITIONS
|
|
|
|
/*
|
|
* mv-common.h should be defined after CMD configs since it used them
|
|
* to enable certain macros
|
|
*/
|
|
#include "mv-common.h"
|
|
|
|
/*
|
|
* Environment variables configurations
|
|
*/
|
|
#ifdef CONFIG_CMD_NAND
|
|
#define CONFIG_ENV_SECT_SIZE 0x20000 /* 128K */
|
|
#endif
|
|
|
|
#define CONFIG_ENV_SIZE 0x20000 /* 128k */
|
|
#define CONFIG_ENV_OFFSET 0x60000 /* env starts here */
|
|
|
|
/*
|
|
* Default environment variables
|
|
*/
|
|
#define CONFIG_BOOTCOMMAND \
|
|
"setenv bootargs $(bootargs_console); " \
|
|
"run bootcmd_usb; " \
|
|
"bootm 0x00800000 0x01100000"
|
|
|
|
#define CONFIG_EXTRA_ENV_SETTINGS \
|
|
"mtdparts=mtdparts=orion_nand:1M(u-boot),4M(uImage)," \
|
|
"32M(rootfs),-(data)\0"\
|
|
"mtdids=nand0=orion_nand\0"\
|
|
"bootargs_console=console=ttyS0,115200\0" \
|
|
"bootcmd_usb=usb start; ext2load usb 0:1 0x00800000 /uImage; " \
|
|
"ext2load usb 0:1 0x01100000 /uInitrd\0"
|
|
|
|
/*
|
|
* Ethernet Driver configuration
|
|
*/
|
|
#ifdef CONFIG_CMD_NET
|
|
#define CONFIG_MVGBE_PORTS {1, 0} /* enable port 0 only */
|
|
#define CONFIG_PHY_BASE_ADR 0
|
|
#endif /* CONFIG_CMD_NET */
|
|
|
|
/*
|
|
* File system
|
|
*/
|
|
#define CONFIG_MTD_DEVICE /* needed for mtdparts commands */
|
|
#define CONFIG_MTD_PARTITIONS
|
|
|
|
#endif /* _CONFIG_POGO_E02_H */
|